Skip to main content
Log in

Design of a genetic algorithm for bi-objective flow shop scheduling problems with re-entrant jobs

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Johnson SM (1954) Optimal two- and three-stage production schedules with setup times included. Nav Res Logistics Q 1:61–68

    Article  Google Scholar 

  2. Paul RJ, Chanev TS (1998) Simulation optimisation using a genetic algorithm. Simul Pract Theory 6(6):601–611

    Article  MATH  Google Scholar 

  3. Manne SA (1960) On the job shop scheduling problem. Oper Res 8(2):219–223

    Article  MathSciNet  Google Scholar 

  4. Wagner HM (1959) An integer linear-programming model for machine scheduling. Nav Res Logistics Q 6:131–140

    Article  Google Scholar 

  5. Gupta NDJ (1969) A general algorithm for the n × m flowshop scheduling problem. Int J Prod Res 7:241–247

    Article  Google Scholar 

  6. Gupta NDJ (1979) M-stage flowshop by branch and bound. Opsearch 9:37–43

    Google Scholar 

  7. Lomnicki ZA (1965) A branch and bound algorithm for the exact solution of the three machine scheduling problem. Oper Res Q 16:89–100

    Article  Google Scholar 

  8. Garey M, Johnson SD (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, San Francisco

    MATH  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    MATH  Google Scholar 

  11. 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

  12. 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)

    Article  MATH  Google Scholar 

  13. Nearchou AC (2004) Flow-shop sequencing using hybrid simulated annealing. J Intell Manuf 15:317–328 (Copyright 2004, IEE)

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. Iyer SK, Saxena B (2004) Improved genetic algorithm for the permutation flowshop scheduling problem. Comput Oper Res 31:593–606

    Article  MathSciNet  MATH  Google Scholar 

  20. Marimuthu S, Ponnambalam SG (2005) Heuristic search algorithms for lot streaming in a two-machine flowshop. Int J Adv Manuf Technol 27:174–180

    Article  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. Rajkumar R, Shahabudeen P (2009) An improved genetic algorithm for the flowshop scheduling problem. Int J Prod Res 47:233–249

    Article  MATH  Google Scholar 

  23. 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

  24. 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)

    Google Scholar 

  25. 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

  26. 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

  27. McGovern SM, Gupta MS (2011) The disassembly line: balancing and modeling. McGraw Hill, New York

    Google Scholar 

  28. Framinan JM (2009) A fitness-based weighting mechanism for multicriteria flowshop scheduling using genetic algorithms. Int J Adv Manuf Technol 43:939–948

    Article  Google Scholar 

  29. 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

  30. 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

    Article  MathSciNet  MATH  Google Scholar 

  31. 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

  32. 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

    Article  Google Scholar 

  33. Steuer R (1986) Multiple criteria optimization: theory, computation, and application Vol. 233. Wiley, New York

    Google Scholar 

  34. Jing C, Tang G, Qian X (2008) Heuristic algorithms for two machine re-entrant flow shop. Theor Comput Sci 400:137–143

    Article  MathSciNet  MATH  Google Scholar 

  35. Choi S-W, Kim Y-D (2008) Minimizing makespan on an m-machine re-entrant flowshop. Comput Oper Res 35(5):1684–1696

    Article  MathSciNet  MATH  Google Scholar 

  36. 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

    Article  MathSciNet  MATH  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

    Article  MATH  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. Taguchi G (2005) Taguchi's quality engineering handbook. Wiley, New Jersey

    MATH  Google Scholar 

  41. Pinedo M (2002) Scheduling: theory, algorithms, and systems. Prentice Hall, Englewood Cliffs

    MATH  Google Scholar 

  42. Nahmias S (2009) Production and operations analysis. Irwin Homewood, New York

    Google Scholar 

  43. Gupta JND, Stafford EF Jr (2006) Flowshop scheduling research after five decades. Eur J Oper Res 169:699–711

    Article  MATH  Google Scholar 

  44. 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

    Article  MATH  Google Scholar 

  45. Holland J (1975) Adaptation in natural and artificial systems. Ann Arbor MI: University of Michigan, Michigan

    Google Scholar 

  46. 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

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. Baker KR (1974) Introduction to sequencing and scheduling. Wiley, New York

    Google Scholar 

  49. 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

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Danping Lin.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-011-3251-4

Keywords

Navigation