A differential evolution algorithm with double-mode crossover for supply chain scheduling in cold rolling

This paper studies a supply chain scheduling problem in cold rolling, which is derived from practical steel production. The problem is to make coil schedules for all the production lines involved in the supply chain, with the aim of balancing the capacity of each production line, and minimizing the total changeover cost. To describe the problem, we formulate a mixed integer linear programming (MILP) model with consideration of all practical technological requirements. The strong AP-hardness of the problem motivates us to develop an improved discrete differential evolution (DE) algorithm to solve it. We represent individuals of the population as integer-coded matrixes. In the proposed DE algorithm, an improved mutation operation and a new double-mode crossover operation which is composed of two operators with different evolution purposes are proposed. Moreover, self-adaptive control parameters cooperated with the proposed evolution strategies are adopted to enhance the performance of algorithm. By computational experiments, the results show that the proposed DE algorithm outperforms the compared DE algorithms for solving the supply chain scheduling problem. In addition, the proposed algorithm is also competitive in comparison with the commercial optimization solver CPLEX.

[1]  Pedro Amorim,et al.  Hierarchical scheduling of continuous casters and hot strip mills in the steel industry: a block planning application , 2014 .

[2]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[3]  Hadi Mokhtari,et al.  A Monte Carlo simulation based chaotic differential evolution algorithm for scheduling a stochastic parallel processor system , 2015, Expert Syst. Appl..

[4]  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..

[5]  Ignacio E. Grossmann,et al.  Steel Production Scheduling Optimization under Time-sensitive Electricity Costs , 2014 .

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

[7]  Qingxin Guo,et al.  A pointer-based discrete differential evolution , 2013, 2013 IEEE Congress on Evolutionary Computation.

[8]  Evolutionary Scheduling , 2007, Studies in Computational Intelligence.

[9]  Jie Li,et al.  Robust optimization and stochastic programming approaches for medium-term production scheduling of a large-scale steelmaking continuous casting process under demand uncertainty , 2014, Comput. Chem. Eng..

[10]  A. Kai Qin,et al.  Self-adaptive differential evolution algorithm for numerical optimization , 2005, 2005 IEEE Congress on Evolutionary Computation.

[11]  Meie Shen,et al.  A Differential Evolution Algorithm With Dual Populations for Solving Periodic Railway Timetable Scheduling Problem , 2013, IEEE Transactions on Evolutionary Computation.

[12]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[13]  Xianpeng Wang,et al.  An Improved Particle Swarm Optimization Algorithm for the Hybrid Flowshop Scheduling to Minimize Total Weighted Completion Time in Process Industry , 2010, IEEE Transactions on Control Systems Technology.

[14]  Xueping Li,et al.  A hybrid differential evolution algorithm for multiple container loading problem with heterogeneous containers , 2015, Comput. Ind. Eng..

[15]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[16]  Yang Yang,et al.  Modeling and Solution for the Coil Sequencing Problem in Steel Color-Coating Production , 2012, IEEE Transactions on Control Systems Technology.

[17]  Zhi-Long Chen,et al.  Integrated Charge Batching and Casting Width Selection at Baosteel , 2014, Oper. Res..