Abstract
This paper presents a simulated genetic algorithm (GA) model of scheduling the flow shop problem with re-entrant jobs. The objective of this research is to minimize the weighted tardiness and makespan. The proposed model considers that the jobs with non-identical due dates are processed on the machines in the same order. Furthermore, the re-entrant jobs are stochastic as only some jobs are required to reenter to the flow shop. The tardiness weight is adjusted once the jobs reenter to the shop. The performance of the proposed GA model is verified by a number of numerical experiments where the data come from the case company. The results show the proposed method has a higher order satisfaction rate than the current industrial practices.
Similar content being viewed by others
References
Johnson SM (1954) Optimal two- and three-stage production schedules with setup times included. Nav Res Logistics Q 1:61–68
Paul RJ, Chanev TS (1998) Simulation optimisation using a genetic algorithm. Simul Pract Theory 6(6):601–611
Manne SA (1960) On the job shop scheduling problem. Oper Res 8(2):219–223
Wagner HM (1959) An integer linear-programming model for machine scheduling. Nav Res Logistics Q 6:131–140
Gupta NDJ (1969) A general algorithm for the n × m flowshop scheduling problem. Int J Prod Res 7:241–247
Gupta NDJ (1979) M-stage flowshop by branch and bound. Opsearch 9:37–43
Lomnicki ZA (1965) A branch and bound algorithm for the exact solution of the three machine scheduling problem. Oper Res Q 16:89–100
Garey M, Johnson SD (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco
Zhang L, Wang L, Zheng D-Z (2006) An adaptive genetic algorithm with multiple operators for flowshop scheduling. Int J Adv Manuf Technol 27:580–587
Zhu X, Li X, Wang Q (2008) Objective increment based metaheuristic for total flowtime minimization in no-wait flowshops. J Southeast Univ Engl Ed 24:168–173
Yang N, Li X-P, Zhu J, Wang Q (2008) Hybrid Genetic-VNS algorithm with total flowtime minimization for the no-wait flowshop problem. In: 7th International Conference on Machine Learning and Cybernetics, ICMLC, July 12, 2008—July 15, 2008, Kunming, China, 2008. Proceedings of the 7th International Conference on Machine Learning and Cybernetics, ICMLC. Inst. of Elec. and Elec. Eng. Computer Society, pp 935–940
Lin-Yu T, Ya-Tai L (2009) A hybrid genetic local search algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 198:84–92 (Copyright 2009, The Institution of Engineering and Technology)
Nearchou AC (2004) Flow-shop sequencing using hybrid simulated annealing. J Intell Manuf 15:317–328 (Copyright 2004, IEE)
Naderi B, Zandieh M, Roshanaei V (2009) Scheduling hybrid flowshops with sequence dependent setup times to minimize makespan and maximum tardiness. Int J Adv Manuf Technol 41(11):1186–1198. doi:10.1007/s00170-008-1569-3
Mansouri S, Hendizadeh S, Salmasi N (2009) Bicriteria scheduling of a two-machine flowshop with sequence-dependent setup times. Int J Adv Manuf Technol 40(11):1216–1226. doi:10.1007/s00170-008-1439-z
Qian B, Wang L, Huang D-X, Wang X (2009) Multi-objective no-wait flow-shop scheduling with a memetic algorithm based on differential evolution. Soft Comput Fusion Found Methodologies Appl 13(8):847–869. doi:10.1007/s00500-008-0350-8
Sun Y, Zhang C, Gao L, Wang X (2010) Multi-objective optimization algorithms for flow shop scheduling problem: a review and prospects. Int J Adv Manuf Tech DOI:. doi:10.1007/s00170-010-3094-4, pp. 1–17
Caraffa V, Ianes S, Bagchi TP, Sriskandarajah C (2001) Minimizing makespan in a blocking flowshop using genetic algorithms. Int J Prod Econ 70:101–115 (Copyright 2001, IEE)
Iyer SK, Saxena B (2004) Improved genetic algorithm for the permutation flowshop scheduling problem. Comput Oper Res 31:593–606
Marimuthu S, Ponnambalam SG (2005) Heuristic search algorithms for lot streaming in a two-machine flowshop. Int J Adv Manuf Technol 27:174–180
Nagano MS, Ruiz R, Lorena LAN (2008) A constructive genetic algorithm for permutation flowshop scheduling. Comput amp Ind Eng 55:195–207 (Copyright 2008, The Institution of Engineering and Technology)
Rajkumar R, Shahabudeen P (2009) An improved genetic algorithm for the flowshop scheduling problem. Int J Prod Res 47:233–249
Shih Hsin C, Pei Chann C, Qingfu ZA (2009) Self-guided genetic algorithm for flowshop scheduling problems. In: 2009 IEEE Congress on Evolutionary Computation (CEC 2009), 18–21 May 2009, Piscataway, NJ, USA, 2009. 2009 IEEE Congress on Evolutionary Computation (CEC 2009). IEEE, pp 471–478
Iima H, Sannomiya N (1995) The influence of lethal gene on the behavior of genetic algorithm. Trans Soc Instrument Control Eng 31:569–576 (Copyright 1995, IEE)
Al-Anzi FS, Al-Fares MS (2001) Minimizing lateness of multimedia data object requests using genetic algorithms. Advances in Automation, Multimedia and Video Systems, and Modern Computer Science; pp. 174–179
Swaminathan R, Fowler JW, Pfund ME, Mason SJ Minimizing total weighted tardiness in a dynamic flowshop with variable processing times. In: IIE Annual Conference and Exhibition 2004, May 15, 2004—May 19, 2004, Houston, TX, United states, 2004. IIE Annual Conference and Exhibition 2004. Institute of Industrial Engineers, p 819
McGovern SM, Gupta MS (2011) The disassembly line: balancing and modeling. McGraw Hill, New York
Framinan JM (2009) A fitness-based weighting mechanism for multicriteria flowshop scheduling using genetic algorithms. Int J Adv Manuf Technol 43:939–948
Mahdavi I, Mojarad MS, Javadi B, Tajdin A (2008) A genetic approach for solving a hybrid flow shop scheduling problem. In: 2008 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2008, December 8, 2008—December 11, 2008, Singapore, Singapore, 2008. 2008 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2008. Inst. of Elec. and Elec. Eng. Computer Society, pp 1214–1218
Ruiz R, Allahverdi A (2009) Minimizing the bicriteria of makespan and maximum tardiness with an upper bound on maximum tardiness. Comput Oper Res 36(4):1268–1283
Ishibashi H, Aguirre HE, Tanaka K, Sugimura T (2000) Multi-objective optimization with improved genetic algorithm. In: Proceedings of IEEE International Conference on Systems, Man, and Cybernetics, 8–11 Oct. 2000, Piscataway, NJ, USA, 2000. SMC 2000 Conference Proceedings. 2000 IEEE International Conference on Systems, Man and Cybernetics. ‘Cybernetics Evolving to Systems, Humans, Organizations, and their Complex Interactions’ (Cat. No.00CH37166). IEEE, pp 3852–3857
Yandra, Tamura H (2007) A new multiobjective genetic algorithm with heterogeneous population for solving flowshop scheduling problems. Int J Computer Integr Manuf 20:465–477, Copyright 2007, The Institution of Engineering and Technology
Steuer R (1986) Multiple criteria optimization: theory, computation, and application Vol. 233. Wiley, New York
Jing C, Tang G, Qian X (2008) Heuristic algorithms for two machine re-entrant flow shop. Theor Comput Sci 400:137–143
Choi S-W, Kim Y-D (2008) Minimizing makespan on an m-machine re-entrant flowshop. Comput Oper Res 35(5):1684–1696
Choi S-W, Kim Y-D (2009) Minimizing total tardiness on a two-machine re-entrant flowshop. Eur J Oper Res 199(2):375–384
Chu F, Chu C, Desprez C (2009) Series production in a basic re-entrant shop to minimize makespan or total flow time. Comput Ind Eng 58(2):257–268. doi:10.1016/j.cie.2009.02.017
Pan JC-H, Chen J-S (2003) Minimizing makespan in re-entrant permutation flow-shops. J Oper Res Soc 54:642–653. doi:10.1057/palgrave.jors.2601556
Chen J-S, Pan JC-H, Wu C-K (2008) Hybrid tabu search for re-entrant permutation flow-shop scheduling problem. Expert Syst Appl 34(3):1924–1930
Taguchi G (2005) Taguchi's quality engineering handbook. Wiley, New Jersey
Pinedo M (2002) Scheduling: theory, algorithms, and systems. Prentice Hall, Englewood Cliffs
Nahmias S (2009) Production and operations analysis. Irwin Homewood, New York
Gupta JND, Stafford EF Jr (2006) Flowshop scheduling research after five decades. Eur J Oper Res 169:699–711
Zhou H, Cheung W, Leung L (2009) Minimizing weighted tardiness of job-shop scheduling using a hybrid genetic algorithm. Eur J Oper Res 194(3):637–649
Holland J (1975) Adaptation in natural and artificial systems. Ann Arbor MI: University of Michigan, Michigan
Pongcharoen P, Hicks C, Braiden PM, Stewardson DJ (2002) Determining optimum Genetic Algorithm parameters for scheduling the manufacturing and assembly of complex products. Int J Prod Econ 78(3):311–322
J-l C, D-w G, X-P M (2007) A heuristic genetic algorithm for no-wait flowshop scheduling problem. J China Univ Min Technol 17(4):582–586
Baker KR (1974) Introduction to sequencing and scheduling. Wiley, New York
Pinedo M, Singer M (1999) A shifting bottleneck heuristic for minimizing the total weighted tardiness in a job shop. Nav Res Logist 46(1):1–17
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, C.K.M., Lin, D., Ho, W. et al. Design of a genetic algorithm for bi-objective flow shop scheduling problems with re-entrant jobs. Int J Adv Manuf Technol 56, 1105–1113 (2011). https://doi.org/10.1007/s00170-011-3251-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3251-4