Modelling the slab stack shuffling problem in developing steel rolling schedules and its solution using improved Parallel Genetic Algorithms

Abstract An improved Parallel Genetic Algorithm (iPGA) is proposed to resolve the complexities of the slab stack shuffling problem of the rolling mill. Two new operators namely the modified crossover operator and the kin selection operator have been proposed. These operators not only make the resulting iPGA more efficient (in terms of exploration as well as exploitation of various schemata) but also act as an insurance agent against the loss of certain genes, which may turn out to be useful in later stages of evolution as well as against premature convergence. Genetic codes and operators are specially designed to ensure the solution feasibility as well as to speed up the solution convergence. Exhaustive experimentation carried out on 512 randomly generated test problems show that the proposed algorithm offers an improvement of 6% over the conventional GA-based optimization algorithm. Application of test run on real production data of the rolling mill gave results consistent with those obtained from randomly generated set of representative test problems.

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

[2]  Jeff R. Wright,et al.  Optimal inter-process steel production scheduling , 1988, Comput. Oper. Res..

[3]  Sankar K. Pal,et al.  Genotypic and Phenotypic Assortative Mating in Genetic Algorithm , 1998, Inf. Sci..

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  Richard E. Box,et al.  A Scheduling Model for LTV Steel's Cleveland Works' Twin Strand Continuous Slab Caster , 1988 .

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

[7]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[8]  Jiyin Liu,et al.  An effective heuristic algorithm to minimise stack shuffles in selecting steel slabs from the slab yard for heating and rolling , 2001, J. Oper. Res. Soc..

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

[10]  Donald E. Brown,et al.  Parallel genetic algorithms with local search , 1996, Comput. Oper. Res..

[11]  Lixin Tang,et al.  A mathematical programming model for scheduling steelmaking-continuous casting production , 2000, Eur. J. Oper. Res..

[12]  Lixin Tang,et al.  Modelling and a genetic algorithm solution for the slab stack shuffling problem when implementing steel rolling schedules , 2002 .

[13]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.