An efficient MILP-based decomposition strategy for solving large-scale scheduling problems in the shipbuilding industry

This work presents a novel hybrid and systematic MILP-based solution approach for the resolution of multi-stage scheduling problems arising in the shipbuilding industry. The manufacturing problem involves the processing of a large number of sub-blocks and blocks, which should be rigorously produced and assembled with the aim of finalizing a project on time. Firstly, this paper presents three alternative rigorous MILP mathematical formulations relied on a continuous-time representation for solving the problem under study. Although the objective values reported by these exact optimization approaches outperform the results found through other solution techniques proposed in the literature to solve the same problem instances, the main drawback of the MILP models is the high computation time. Therefore, this work proposes an algorithm for solving the mathematical models in a decomposable way with the goal of accelerating the resolution times. The applicability of our proposal is demonstrated by effectively coping with several instances of a real-world case study dealing with the construction of a ship for the development of marine resources. Computational results show that the proposed decomposition method is able to obtain high-quality solutions in few seconds of CPU time for all examples considered.

[1]  Jules Thibault,et al.  A new algorithm using front prediction and NSGA-II for solving two and three-objective optimization problems , 2015 .

[2]  Jaime Cerdá,et al.  An MILP continuous-time approach to short-term scheduling of resource-constrained multistage flowshop batch facilities , 2001 .

[3]  Iiro Harjunkoski,et al.  A Short-Term Scheduling Problem in the Paper-Converting Industry , 1999 .

[4]  L. Puigjaner,et al.  An Efficient Mixed-Integer Linear Programming Scheduling Framework for Addressing Sequence-Dependent Setup Issues in Batch Plants , 2009 .

[5]  J. M. Pinto,et al.  A Continuous Time Mixed Integer Linear Programming Model for Short Term Scheduling of Multistage Batch Plants , 1995 .

[6]  Jaime Cerdá,et al.  Optimal scheduling of batch plants satisfying multiple product orders with different due-dates , 2000 .

[7]  Luis Puigjaner,et al.  MIP-based decomposition strategies for large-scale scheduling problems in multiproduct multistage batch plants: A benchmark scheduling problem of the pharmaceutical industry , 2010, Eur. J. Oper. Res..

[8]  Jaime Cerdá,et al.  State-of-the-art review of optimization methods for short-term scheduling of batch processes , 2006, Comput. Chem. Eng..

[9]  I. Grossmann,et al.  A Mixed-Integer Linear Programming Model for Short-Term Scheduling of Single-Stage Multiproduct Batch Plants with Parallel Lines , 1997 .

[10]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[11]  Liu Zhuo,et al.  Scheduling dynamic block assembly in shipbuilding through hybrid simulation and spatial optimisation , 2012 .

[12]  Johan Ölvander,et al.  Optimization of the Complex-RFM optimization algorithm , 2015 .

[13]  Yoel Tenne,et al.  An adaptive-topology ensemble algorithm for engineering optimization problems , 2015 .

[14]  Carlos A. Méndez,et al.  An improvement-based MILP optimization approach to complex AWS scheduling , 2012, Comput. Chem. Eng..

[15]  D. Crespo-Pereira,et al.  Improving planning and resource utilization of a shipbuilding process based on simulation , 2016 .

[16]  Iiro Harjunkoski,et al.  An MILP-Based reordering algorithm for complex industrial scheduling and rescheduling , 2000 .

[17]  Jaime Cerdá,et al.  An MILP Continuous-Time Framework for Short-Term Scheduling of Multipurpose Batch Processes Under Different Operation Strategies , 2003 .

[18]  Yongsun Choi,et al.  An Improved Spatial Scheduling Algorithm for Block Assembly Shop in Shipbuilding Company , 2008, 2008 3rd International Conference on Innovative Computing Information and Control.

[19]  Cheolho Ryu,et al.  Development of simulation-based production execution system in a shipyard: a case study for a panel block assembly shop , 2009 .

[20]  Carlos A. Méndez,et al.  A heuristic simulation-based framework to improve the scheduling of blocks assembly and the production process in shipbuilding , 2017, 2017 Winter Simulation Conference (WSC).

[21]  Wei Ding,et al.  Spatial Scheduling Optimization Algorithm for Block Assembly in Shipbuilding , 2017 .

[22]  Christos T. Maravelias,et al.  Integration of production planning and scheduling: Overview, challenges and opportunities , 2009, Comput. Chem. Eng..

[23]  Jung-Soo Oh,et al.  An Integrated Process Planning and Scheduling System for Block Assembly in Shipbuilding , 1998 .

[24]  Jonas Schweiger,et al.  A decomposition approach for optimal gas network extension with a finite set of demand scenarios , 2018 .

[25]  Carlos A. Méndez,et al.  Enhancing the General Precedence Approach for Industrial Scheduling Problems with Sequence-Dependent Issues , 2014 .

[26]  Yamiao Zhang,et al.  A Multilevel Finite Element Variational Multiscale Method for Incompressible Navier-Stokes Equations Based on Two Local Gauss Integrations , 2017 .

[27]  Feng Wang,et al.  Scheduling a hybrid assembly-differentiation flowshop to minimize total flow time , 2015, Eur. J. Oper. Res..

[28]  Kyoung-ho Shin,et al.  The Steel and Shipbuilding Industries of South Korea: Rising East Asia and Globalization , 2009 .

[29]  Jaime Cerdá,et al.  Dynamic scheduling in multiproduct batch plants , 2003, Comput. Chem. Eng..

[30]  Iiro Harjunkoski,et al.  Solving a large-scale industrial scheduling problem using MILP combined with a heuristic procedure , 2002, Eur. J. Oper. Res..

[31]  Akio Ishikawa,et al.  General Reordering Algorithm for Scheduling of Batch Processes , 1991 .

[32]  Sungsoo Park,et al.  Scheduling of Shipyard Block Assembly Process Using Constraint Satisfaction Problem , 2001 .

[33]  Stefan M. Wild,et al.  A batch, derivative-free algorithm for finding multiple local minima , 2016 .

[34]  I. Grossmann,et al.  New continuous-time scheduling formulation for continuous plants under variable electricity cost , 2009 .

[35]  Carlos A. Méndez,et al.  A MILP-based column generation strategy for managing large-scale maritime distribution problems , 2015, Comput. Chem. Eng..

[36]  Yoonho Seo,et al.  Block assembly planning in shipbuilding using case-based reasoning , 2007, Expert Syst. Appl..