Abstract
An important, complex problem for logistic optimization in the steel manufacturing plants is obtaining a flexible and adaptive scheduling system for a continuous galvanization line (CGL). The problem tackled in this work involves several constraints and characteristics inspired by real-life manufacturing goals. Given the complexity of the problem, which belongs to the class of NP-hard problems, a genetic algorithm (GA) methodology was developed, combining a penalty procedure defined for constraints with assigned weights for different characteristics of coils. By enlisting the ability and flexibility of GAs, a set of parameters are analyzed to achieve the best results for practical applications. This scheduling solution predicts a CGL sequences with a minimum number of coil transitions, to improve productivity and reduce costs.
Similar content being viewed by others
References
Abdoun O, Abouchabaka J (2012) A comparative study of adaptive crossover operators for genetic algorithms to resolve the traveling salesman problem. arXiv:1203.3097 (arXiv preprint )
Balas E (1989) The prize collecting traveling salesman problem. Networks 19(6):621–636
Chen A, Yang GK, Wu ZM (2008) Production scheduling optimization algorithm for the hot rolling processes. Int J Prod Res 46(7):1955–1973
Chen Y-W, Yong-Zai L, Ge M, Yang G-K, Pan C-C (2012) Development of hybrid evolutionary algorithms for production scheduling of hot strip mill. Comput Oper Res 39(2):339–349
Cowling P (2003) A flexible decision support system for steel hot rolling mill scheduling. Comput Ind Eng 45(2):307–321
Eiben AE, Smith JE (2015) Evolutionary computing: the origins. In: Introduction to evolutionary computing. Springer, Berlin, pp 13–24
Fernandez S, Alvarez S, Díaz D, Iglesias M, Ena B (2014) Scheduling a galvanizing line by ant colony optimization. Springer, Cham, pp 146–157
Fernández S, Álvarez S, Malatsetxebarria E, Valledor P, Díaz D (2015) Performance comparison of ant colony algorithms for the scheduling of steel production lines. In: Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation, pp 1387–1388. ACM
Fox H, Alul SB, Cohen MW (2017) Scheduling a continues galvanization line using genetic algorithm. In: GECCO ’17: proceedings of the genetic and evolutionary computation conference companion, New York, NY, USA. ACM, pp 277–278
Goldberg DE, Holland JH (1988) Genetic algorithms and machine learning. Mach Learn 3(2):95–99
Haupt RL, Haupt SE (2004) Practical genetic algorithms. Wiley, Oxford
Höhn W, König FG, Möhring RH, Lübbecke ME (2011) Integrated sequencing and scheduling in coil coating. Manag Sci 57(4):647–666
Kapanoglu M, Koc IO (2006) A multi-population parallel genetic algorithm for highly constrained continuous galvanizing line scheduling. Springer, Berlin, pp 28–41
Kumar R, Gopal G, Kumar R (2013) Novel crossover operator for genetic algorithm for permutation problems. Int J Soft Comput Eng 3(2):252–258
Lopez L, Carter MW, Gendreau M (1998) The hot strip mill production scheduling problem: a tabu search approach. Eur J Oper Res 106(2–3):317–335
Malhotra R, Singh N, Singh Y (2011) Genetic algorithms: concepts, design for optimization of process controllers. Comput Inf Sci 4(2):39
Nguyen S, Mei Y, Zhang M (2017) Genetic programming for production scheduling: a survey with a unified framework. Complex Intell Syst 3:1–26
Orta-Lozano MM, Villarreal B (2015) Achieving competitiveness through setup time reduction. In: Industrial engineering and operations management (IEOM), 2015 international conference on, pp 1–7. IEEE
Shrouf F, Ordieres-Meré J, García-Sánchez A, Ortega-Mier M (2014) Optimizing the production scheduling of a single machine to minimize total energy consumption costs. J Clean Prod 67:197–207
Simon D (2013) Evolutionary optimization algorithms. Wiley, Oxford
Sivanandam SN, Deepa SN (2007) Introduction to genetic algorithms. Springer, Berlin
Sivaraj R, Ravichandran T (2011) A review of selection methods in genetic algorithm. Int J Eng Sci Technol 1(3):3792–3797
Tang L, Wang X (2008) An iterated local search heuristic for the capacitated prize-collecting travelling salesman problem. J Oper Res Soc 59(5):590–599
Tang L, Gao C (2009) A modelling and tabu search heuristic for a continuous galvanizing line scheduling problem. ISIJ Int 49(3):375–384
Tang L, Liu J, Rong A, Yang Z (2000) A multiple traveling salesman problem model for hot rolling scheduling in shanghai baoshan iron & steel complex. Eur J Operl Res 124(2):267–282
Tang L, Wang X (2008) A predictive reactive scheduling method for color-coating production in steel industry. Int J Adv Manuf Technol 35(7):633–645
Tang L, Wang X (2009) Simultaneously scheduling multiple turns for steel color-coating production. Eur J Oper Res 198(3):715–725
Tang L, Yang Y, Liu J (2010) An efficient optimal solution to the coil sequencing problem in electro-galvanizing line. Comput Oper Res 37(10):1780–1796
Tanhaei F, Nahavandi N (2013) Algorithm for solving product mix problem in two-constraint resources environment. Int J Adv Manuf Technol 13:64
Verdejo VV, Alarc MAP, Sorl MPL (2009) Scheduling in a continuous galvanizing line. Part special issue: operations research approaches for disaster recovery planning. Comput Oper Res 36(1):280–296
Yadollahpour MR, Bijari M, Kavosh S, Mahnam M (2009) Guided local search algorithm for hot strip mill scheduling problem with considering hot charge rolling. Int J Adv Manuf Technol 45(11):1215–1231
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Weiss Cohen, M., Foxx, H. & Ben Alul, S. A decision support flexible scheduling system for continuous galvanization lines using genetic algorithm. Prod. Eng. Res. Devel. 13, 43–52 (2019). https://doi.org/10.1007/s11740-018-0856-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11740-018-0856-6