Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding

Block assembly consumes the majority of processing time and resources in shipbuilding, and the block spatial scheduling (BSS) related to block assembly has been widely studied as the key to improve shipbuilding efficiency. BSS is a complicated NP-hard problem that aims to minimize the makespan. Sinc...

Full description

Bibliographic Details
Main Authors: Zhengyang Shang, Jinan Gu, Wei Ding, Enock A. Duodu
Format: Article
Language:English
Published: Hindawi Limited 2017-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2017/1923646
id doaj-b37abfa081e54c0cb85dfcb221e950d9
record_format Article
spelling doaj-b37abfa081e54c0cb85dfcb221e950d92020-11-24T22:11:51ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472017-01-01201710.1155/2017/19236461923646Spatial Scheduling Optimization Algorithm for Block Assembly in ShipbuildingZhengyang Shang0Jinan Gu1Wei Ding2Enock A. Duodu3Mechanical Information Research Center, Jiangsu University, Zhenjiang 212013, ChinaMechanical Information Research Center, Jiangsu University, Zhenjiang 212013, ChinaMechanical Information Research Center, Jiangsu University, Zhenjiang 212013, ChinaMechanical Information Research Center, Jiangsu University, Zhenjiang 212013, ChinaBlock assembly consumes the majority of processing time and resources in shipbuilding, and the block spatial scheduling (BSS) related to block assembly has been widely studied as the key to improve shipbuilding efficiency. BSS is a complicated NP-hard problem that aims to minimize the makespan. Since each block has specific building time and space constraints, the BSS problem can be hardly found with an acceptable solution by using constant scheduling rules. Thus, in this study, we considered the BSS problem as a time-constrained 3D bin packing mathematical model and proposed an allocation algorithm, best contact algorithm (BCA), that is more suitable for dynamic processes. Then, for global optimization of the BSS problem, we regarded the starting time of each block as a variable and used the genetic algorithm (GA) to operate and optimize the block assembly sequence. Finally, we tested the BCA + GA scheduling system with real data from a shipyard and thereby determined the block scheduling status and the daily utilization rate of the work plate. Comparison shows that the proposed algorithm is able to get shorter makespan and better block scheduling effect; it realized the optimization of the block spatial scheduling dynamically.http://dx.doi.org/10.1155/2017/1923646
collection DOAJ
language English
format Article
sources DOAJ
author Zhengyang Shang
Jinan Gu
Wei Ding
Enock A. Duodu
spellingShingle Zhengyang Shang
Jinan Gu
Wei Ding
Enock A. Duodu
Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding
Mathematical Problems in Engineering
author_facet Zhengyang Shang
Jinan Gu
Wei Ding
Enock A. Duodu
author_sort Zhengyang Shang
title Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding
title_short Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding
title_full Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding
title_fullStr Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding
title_full_unstemmed Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding
title_sort spatial scheduling optimization algorithm for block assembly in shipbuilding
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2017-01-01
description Block assembly consumes the majority of processing time and resources in shipbuilding, and the block spatial scheduling (BSS) related to block assembly has been widely studied as the key to improve shipbuilding efficiency. BSS is a complicated NP-hard problem that aims to minimize the makespan. Since each block has specific building time and space constraints, the BSS problem can be hardly found with an acceptable solution by using constant scheduling rules. Thus, in this study, we considered the BSS problem as a time-constrained 3D bin packing mathematical model and proposed an allocation algorithm, best contact algorithm (BCA), that is more suitable for dynamic processes. Then, for global optimization of the BSS problem, we regarded the starting time of each block as a variable and used the genetic algorithm (GA) to operate and optimize the block assembly sequence. Finally, we tested the BCA + GA scheduling system with real data from a shipyard and thereby determined the block scheduling status and the daily utilization rate of the work plate. Comparison shows that the proposed algorithm is able to get shorter makespan and better block scheduling effect; it realized the optimization of the block spatial scheduling dynamically.
url http://dx.doi.org/10.1155/2017/1923646
work_keys_str_mv AT zhengyangshang spatialschedulingoptimizationalgorithmforblockassemblyinshipbuilding
AT jinangu spatialschedulingoptimizationalgorithmforblockassemblyinshipbuilding
AT weiding spatialschedulingoptimizationalgorithmforblockassemblyinshipbuilding
AT enockaduodu spatialschedulingoptimizationalgorithmforblockassemblyinshipbuilding
_version_ 1725803929457917952