A Hybrid MIP–CP Approach to Multistage Scheduling Problem in Continuous Casting and Hot-Rolling Processes

This paper studies a new scheduling problem in a steel plant, referring to continuous casting (CC), reheating furnace, and hot rolling (HR) processes, which is meaningful and important to the production efficiency and energy saving. First, the problem is modeled as a combination of two coupled subproblems: one assigns casts to continuous casting (CC) machines, decides sequence and start time for casts and rolling units; and another assigns furnaces and decides start time for rolling slabs in a reheating furnace. The objectives are to maximize the number of slabs processed in a mode of hot charge rolling or direct hot charge rolling so as to reduce the energy requirement and the temperature drop of slabs and minimize the residence time of slabs in a reheating furnace to save energy. Then, based on a Benders decomposition strategy, a hybrid algorithm that combines mixed-integer programming and constraint programming is designed to solve each subproblem. An effective cut-generation scheme based on a priority relationship is developed for resolving resource conflicts and unsatisfied setup time constraints. Finally, extensive experiments are conducted to verify the effectiveness of the proposed approach. Note to Practitioners—This paper deals with a scheduling problem arising from CC to HR process in steel manufacturing. It decomposes the original problem into a CC–HR scheduling problem and a reheating furnace scheduling problem. Previously, such a problem is handled, respectively, which always cause energy waste and mismatching plan. This paper takes complex technology constraints into full account to minimize energy waste and energy requirement and establishes nonlinear mathematical models for studied problems. Then, it designs a hybrid algorithm combined mixed-integer programming and constraint programming. The results demonstrate that the proposed approach can solve them effectively. The obtained solution gives decision makers some desired reference to determine a right schedule when actual production tasks are executed.

[1]  MengChu Zhou,et al.  Disassembly Sequence Optimization for Large-Scale Products With Multiresource Constraints Using Scatter Search and Petri Nets , 2016, IEEE Transactions on Cybernetics.

[2]  Zhao Yu,et al.  Scheduling with Agreeable Release Times and Due Dates on a Single Continuous Batch Processing Machine , 2008 .

[3]  Miquel Angel Piera Eroles,et al.  Deadlock-Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[4]  Kazuyuki Aihara,et al.  Simultaneous optimization of slab permutation scheduling and heat controlling for a reheating furnace , 2014 .

[5]  Liu Quan-li An Optimal Scheduling Algorithm for Reheating Furnace in Steel Production , 2006 .

[6]  Lixin Tang,et al.  A multiple traveling salesman problem model for hot rolling scheduling in Shanghai Baoshan Iron & Steel Complex , 2000, Eur. J. Oper. Res..

[7]  Bin Du,et al.  A decomposition-based hierarchical optimization algorithm for hot rolling batch scheduling problem , 2012 .

[8]  Min Liu,et al.  A preference-inspired multi-objective soft scheduling algorithm for the practical steelmaking-continuous casting production , 2018, Comput. Ind. Eng..

[9]  Arezoo Atighehchian,et al.  A novel hybrid algorithm for scheduling steel-making continuous casting production , 2009, Comput. Oper. Res..

[10]  Jun Zhao,et al.  A two-stage scheduling method for hot rolling and its application , 2009 .

[11]  MengChu Zhou,et al.  Intelligent decision making in disassembly process based on fuzzy reasoning Petri nets , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Liu Shi-xin Model and algorithm for scheduling reheating furnace , 2011 .

[13]  Mehdi Bijari,et al.  Guided local search algorithm for hot strip mill scheduling problem with considering hot charge rolling , 2009 .

[14]  Jürgen Zimmermann,et al.  Mixed-integer linear programming and constraint programming formulations for solving resource availability cost problems , 2018, Eur. J. Oper. Res..

[15]  Min Liu,et al.  A multi-stage dynamic soft scheduling algorithm for the uncertain steelmaking-continuous casting scheduling problem , 2017, Appl. Soft Comput..

[16]  Lixin Tang,et al.  A review of planning and scheduling systems and methods for integrated steel production , 2001, Eur. J. Oper. Res..

[17]  Lixin Tang,et al.  An Improved Differential Evolution Algorithm for Practical Dynamic Scheduling in Steelmaking-Continuous Casting Production , 2014, IEEE Transactions on Evolutionary Computation.

[18]  Erlendur S. Thorsteinsson Bran h-and-Che k: A Hybrid Framework Integrating Mixed Integer Programming and Constraint Logi Programming , 2001 .

[19]  Zhao Yu-Fang,et al.  Scheduling a Single Continuous Batch Processing Machine to Minimize Makespan , 2006 .

[20]  Bahram Alidaee,et al.  On the integer programming formulation of production scheduling optimisation algorithm for the hot rolling processes , 2012 .

[21]  Jiin-Yuh Jang,et al.  Optimization of a slab heating pattern for minimum energy consumption in a walking-beam type reheating furnace , 2015 .

[22]  Genke Yang,et al.  Production scheduling optimization algorithm for the hot rolling processes , 2008 .

[23]  Jun-ichi Imura,et al.  Machine-based modeling of conveyor-type flowshops with application to scheduling and temperature control in slab reheating furnace , 2010, 2010 IEEE International Conference on Control Applications.

[24]  Tianyou Chai,et al.  A novel Lagrangian relaxation approach for a hybrid flowshop scheduling problem in the steelmaking-continuous casting process , 2014, Eur. J. Oper. Res..

[25]  Ignacio E. Grossmann,et al.  A hybrid MILP/CP decomposition approach for the continuous time scheduling of multipurpose batch plants , 2004, Comput. Chem. Eng..

[26]  Quan-Ke Pan,et al.  An Effective Artificial Bee Colony Algorithm for a Real-World Hybrid Flowshop Problem in Steelmaking Process , 2013, IEEE Transactions on Automation Science and Engineering.

[27]  Ignacio E. Grossmann,et al.  Decomposition techniques for multistage scheduling problems using mixed-integer and constraint programming methods , 2002 .

[28]  Xiaochuan Luo,et al.  Optimal set values of zone modeling in the simulation of a walking beam type reheating furnace on the steady-state operating regime , 2016 .

[29]  Xianpeng Wang,et al.  Production , Manufacturing and Logistics Simultaneously scheduling multiple turns for steel color-coating production , 2009 .

[30]  MengChu Zhou,et al.  Deadlock-Free Scheduling of Automated Manufacturing Systems Using Petri Nets and Hybrid Heuristic Search , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[31]  Liang Gao,et al.  A mathematical model and two-stage heuristic for hot rolling scheduling in compact strip production , 2017 .

[32]  MengChu Zhou,et al.  Optimal Load Scheduling of Plug-In Hybrid Electric Vehicles via Weight-Aggregation Multi-Objective Evolutionary Algorithms , 2017, IEEE Transactions on Intelligent Transportation Systems.

[33]  Vipul Jain,et al.  Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems , 2001, INFORMS J. Comput..

[34]  Edmund K. Burke,et al.  A hybrid Constraint Programming/Mixed Integer Programming framework for the preventive signaling maintenance crew scheduling problem , 2017, Eur. J. Oper. Res..

[35]  MengChu Zhou,et al.  Dual-Objective Program and Scatter Search for the Optimization of Disassembly Sequences Subject to Multiresource Constraints , 2018, IEEE Transactions on Automation Science and Engineering.

[36]  Ho Soo Lee,et al.  Primary production scheduling at steelmaking industries , 1996, IBM J. Res. Dev..

[37]  W. Art Chaovalitwongse,et al.  The hot-rolling batch scheduling method based on the prize collecting vehicle routing problem , 2009 .

[38]  Haitao Li,et al.  Scheduling projects with multi-skilled personnel by a hybrid MILP/CP benders decomposition algorithm , 2009, J. Sched..

[39]  Quan-Ke Pan,et al.  An effective co-evolutionary artificial bee colony algorithm for steelmaking-continuous casting scheduling , 2016, Eur. J. Oper. Res..

[40]  Chen Guang,et al.  An energy apportionment model for a reheating furnace in a hot rolling mill – A case study , 2017 .

[41]  Sanja Petrovic,et al.  A multi-agent architecture for dynamic scheduling of steel hot rolling , 2003, J. Intell. Manuf..

[42]  Bao Lin Zhu,et al.  Steelmaking-Hot Rolling Scheduling Model and Method for Integrated Management in Iron and Steel Enterprises , 2013 .