A method of solving a large-scale rolling batch scheduling problem in steel production using a variant of column generation

This paper presents a transparent model and a solution approach to solve a large-scale rolling batch scheduling problem. First, the problem is formulated as a multiple routes problem with multi-objective (MRMOP). By defining a hierarchical cost structure it is natural to decompose the MRMOP into several well-studied sub-problems, i.e. the multiple routes minimum cost problem (MRMCP), the knapsack problem (KP) and the linear assignment problem (LAP). Among these sub-problems the MRMCP is considered as the central one and is tackled first of all. The solution procedure for the MRMCP is based on a partial set-partitioning formulation. It makes use of a variant of column generation. Feasible column is generated as needed by solving a resource constrained elementary shortest path problem (RC-ESPP) by a mixed strategy combing an exact method and heuristics. Then a procedure called Adding-Node is introduced to implicitly solve the KP starting from the solution of the MRMCP. Finally, we solve the LAP with Hungarian algorithm to consider the total tardiness and earliness of the production. Computational results are presented compared with several promising methods on benchmark problems and production orders from Shanghai Baoshan Iron and Steel Complex. The results demonstrate the efficiency of the proposed algorithm.

[1]  Wen-Chyuan Chiang,et al.  Scatter search for the vehicle routing problem with time windows , 2006, Eur. J. Oper. Res..

[2]  Fred Glover,et al.  Tabu Search: A Tutorial , 1990 .

[3]  Moshe Dror,et al.  Note on the Complexity of the Shortest Path Models for Column Generation in VRPTW , 1994, Oper. Res..

[4]  Christian Prins,et al.  A simple and effective evolutionary algorithm for the vehicle routing problem , 2004, Comput. Oper. Res..

[5]  Hoong Chuin Lau,et al.  Vehicle routing problem with time windows and a limited number of vehicles , 2003, Eur. J. Oper. Res..

[6]  Michel Gendreau,et al.  The hot strip mill production scheduling problem: A tabu search approach , 1998, Eur. J. Oper. Res..

[7]  Luca Maria Gambardella,et al.  MACS-VRPTW: a multiple ant colony system for vehicle routing problems with time windows , 1999 .

[8]  Martin Desrochers,et al.  A New Optimization Algorithm for the Vehicle Routing Problem with Time Windows , 1990, Oper. Res..

[9]  Paolo Toth,et al.  Exact solution of large-scale, asymmetric traveling salesman problems , 1995, TOMS.

[10]  I. Assaf,et al.  Steel production schedule generation , 1997 .

[11]  Gilbert Laporte,et al.  A unified tabu search heuristic for vehicle routing problems with time windows , 2001, J. Oper. Res. Soc..

[12]  M. Fischetti,et al.  A Branch-and-Bound Algorithm for the Capacitated Vehicle Routing Problem on Directed Graphs , 1994, Oper. Res..

[13]  Francisco Barahona,et al.  The volume algorithm: producing primal solutions with a subgradient method , 2000, Math. Program..

[14]  Anna Sciomachen,et al.  A Lagrangian heuristic for the Prize CollectingTravelling Salesman Problem , 1998, Ann. Oper. Res..

[15]  Michel Gendreau,et al.  Traveling Salesman Problems with Profits , 2005, Transp. Sci..

[16]  F. Maffioli,et al.  On prize-collecting tours and the asymmetric travelling salesman problem , 1995 .

[17]  Peter I. Cowling,et al.  Integration of continuous caster and hot strip mill planning for steel production , 2000 .

[18]  Jeff R. Wright,et al.  Discrete event sequencing as a Traveling Salesman Problem , 1992 .

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

[20]  Mohamed Haouari,et al.  A hybrid Lagrangian genetic algorithm for the prize collecting Steiner tree problem , 2006, Comput. Oper. Res..

[21]  A. Volgenant,et al.  A shortest augmenting path algorithm for dense and sparse linear assignment problems , 1987, Computing.

[22]  Riccardo Poli,et al.  New ideas in optimization , 1999 .

[23]  Jacques Desrosiers,et al.  2-Path Cuts for the Vehicle Routing Problem with Time Windows , 1997, Transp. Sci..

[24]  Brian Kallehauge,et al.  Lagrangian duality applied to the vehicle routing problem with time windows , 2006, Comput. Oper. Res..

[25]  Nicos Christofides,et al.  Capacitated clustering problems by hybrid simulated annealing and tabu search , 1994 .

[26]  Roy Jonker,et al.  On Some Generalizations of the Travelling-Salesman Problem , 1987 .

[27]  Steven E. Butt,et al.  An optimal solution procedure for the multiple tour maximum collection problem using column generation , 1999, Comput. Oper. Res..

[28]  Peter Cowling,et al.  A flexible decision support system for steel hot rolling mill scheduling , 2003, Comput. Ind. Eng..

[29]  Xiong Chen,et al.  Modeling rolling batch planning as vehicle routing problem with time windows , 1998, Comput. Oper. Res..

[30]  Lixin Tang,et al.  Iterated local search algorithm based on very large-scale neighborhood for prize-collecting vehicle routing problem , 2006 .

[31]  Egon Balas,et al.  The prize collecting traveling salesman problem , 1989, Networks.

[32]  Michael Jünger,et al.  The ABACUS system for branch‐and‐cut‐and‐price algorithms in integer programming and combinatorial optimization , 2000, Softw. Pract. Exp..