Spatial scheduling algorithm minimising makespan at block assembly shop in shipbuilding

Spatial scheduling pursues optimal sequencing and dynamic spatial layouts that satisfy traditional restrictions in resource capacity and due dates. In shipbuilding, block spatial scheduling can be regarded as arranging some polygonal objects within rectangular work plates in an optimal sequence. This problem is important because of its impact on shipbuilding productivity and it is a NP-hard problem due to the complex constraints. In this paper, detailed analysis and mathematical description are made on block shape and block intersection. Based on the investigations of the characteristics of block shapes, the corresponding processing techniques and typical constraints, a mathematical model for block spatial scheduling is developed. Subsequently, a block spatial scheduling greedy algorithm with the objective of minimising makespan is presented using several proposed spatial scheduling strategies. The algorithm is implemented by developing a block spatial scheduling system at a block assembly shop, through which visual scheduling results of daily block layouts and the progress charts for all blocks can be obtained. Moreover, several main spatial scheduling performance indicators are proposed for comparing the proposed greedy algorithm with the existing grid algorithm and manual methods. A case study is made with real data from a shipyard, and the result shows that better performance and higher efficiency can be achieved in a short computational time.

[1]  Bo Li,et al.  A dynamic scheduling method for spatial layout planning , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[2]  Jae Kyu Lee,et al.  A spatial scheduling system and its application to shipbuilding: DAS-CURVE , 1996 .

[3]  Mehmet Mutlu Yenisey,et al.  Ant colony optimization for multi-objective flow shop scheduling problem , 2008, Comput. Ind. Eng..

[4]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[5]  Paulo Cesar Ribas,et al.  A new multi-objective optimization method for master production scheduling problems using simulated annealing , 2004 .

[6]  Duck Young Yoon,et al.  Dynamic spatial block arrangement scheduling in shipbuilding industry using genetic algorithm , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[7]  Kam-Hoi Cheng,et al.  On Three-Dimensional Packing , 1990, SIAM J. Comput..

[8]  Antonio Albano,et al.  Optimal Allocation of Two-Dimensional Irregular Shapes Using Heuristic Search Methods , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Shie-Gheun Koh,et al.  Development of a Block Assembly Scheduling System for Shipbuilding Company , 1999 .

[10]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[11]  Jung-Su Song,et al.  Delivery Date Decision Support System for the Large Scale Make-to-Order Manufacturing Companies: An Electric Motor Company Case , 1998 .

[12]  K. J. Lee,et al.  Sufficient search space for spatial expert systems , 2000 .

[13]  A. Nagar,et al.  Multiple and bicriteria scheduling : A literature survey , 1995 .

[14]  Jae Kyu Lee,et al.  Developing scheduling systems for Daewoo Shipbuilding: DAS project , 1997 .

[15]  Kyungsik Lee,et al.  Modeling and solving the spatial block scheduling problem in a shipbuilding company , 1996 .

[16]  Chin-Chia Wu,et al.  Single machine group scheduling to minimize mean flow time subject to due date constraints , 1998 .

[17]  Taïcir Loukil,et al.  A multi-objective production scheduling case study solved by simulated annealing , 2007, Eur. J. Oper. Res..