Skip to main content
Log in

Reentrant two-stage multiprocessor flow shop scheduling with due windows

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

Abstract

Reentrant flow shop scheduling allows a job to revisit a particular machine several times. The topic has received considerable interest in recent years; with related studies demonstrating that particle swarm algorithm (PSO) is an effective and efficient means of solving scheduling problems. By selecting a wafer testing process with the due window problem as a case study, this study develops a farness particle swarm optimization algorithm (FPSO) to solve reentrant two-stage multiprocessor flow shop scheduling problems in order to minimize earliness and tardiness. Computational results indicate that either small- or large-scale problems are involved in which FPSO outperforms PSO and ant colony optimization with respect to effectiveness and robustness. Importantly, this study demonstrates that FPSO can solve such a complex scheduling problem efficiently.

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. Chen JS (2006) A branch and bound procedure for the reentrant permutation flow-shop scheduling problem. Int J Adv Manuf Technol 29(11–12):1186–1193

    Article  Google Scholar 

  2. Chen JS, Pan JCH, Wu CK (2007) Minimizing makespan in reentrant flow-shops using hybrid tabu search. Int J Adv Manuf Technol 34(3–4):353–361

    Article  Google Scholar 

  3. Cheng B, Yang SL, Ma Y (2011) Minimising makespan for two batch-processing machines with non-identical job sizes in job shop. Int J Syst Sci 43(12):2185–2192

    Article  MathSciNet  Google Scholar 

  4. Cho HM, Bae SJ, Kim JW, Jeong IJ (2011) Bi-objective scheduling for reentrant hybrid flow shop using Pareto genetic algorithm. Comput Ind Eng 61(3):529–541

    Article  Google Scholar 

  5. Choi HS, Kim HW, Lee DH, Yoon J, Yun CY, Chae KB (2009) Scheduling algorithms for two-stage reentrant hybrid flow shop: minimizing makespan under the maximum allowable due dates. Int J Adv Manuf Technol 42(9–10):963–973

    Article  Google Scholar 

  6. Demirkol E, Uzsoy R (2000) Decomposition methods for reentrant flow shops with sequence-dependent setup times. J Sched 3(3):155–177

    Article  MATH  MathSciNet  Google Scholar 

  7. Dugardin F, Yalaouia F, Amodeoa L (2010) New multi-objective method to solve reentrant hybrid flow shop scheduling problem. Eur J Oper Res 203(1):22–31

    Article  MATH  Google Scholar 

  8. Dorigo CA, Dorigo M, Manjezzo V, Trubian M (1994) Ant system for job-shop scheduling. Belg J Oper Res 34:39–53

    MATH  Google Scholar 

  9. Emmons H, Vairaktarakis G (2013) Flow shop scheduling—theoretical results, algorithms, and applications. International Series in Operations Research Management Science. Springer, New York

  10. Golmakani HR, Namazi A (2012) An artificial immune algorithm for multiple-route job shop scheduling problem. Int J Adv Manuf Technol 63(1–4):77–86

    Article  Google Scholar 

  11. Huang RH, Yang CL (2009) Solving a multi-objective overlapping flow-shop scheduling. Int J Adv Manuf Technol 42(9–10):955–962

    Article  Google Scholar 

  12. Huang RH, Yang CL, Huang HT (2010) Parallel machine scheduling with common due window. J Oper Res Soc 61:640–646

    Article  MATH  Google Scholar 

  13. Kang YH, Kim SS, Shin HJ (2006) A scheduling algorithm for the reentrant shop: an application in semiconductor manufacture. Int J Adv Manuf Technol 35(5–6):566–574

    Google Scholar 

  14. Kennedy J, Eberhart R (1995) Particle swarm optimization. IEEE Int Conf Neural Netw 4(11–12):1942–1948

    Google Scholar 

  15. Kennedy J, Eberhart R (1997) A discrete binary version of the particle swarm algorithm. In IEEE Int Conf Syst 5:4104–4108

    Google Scholar 

  16. Lee GC, Kim YD (2004) A branch-and-bound algorithm for a two stage hybrid flow shop scheduling problem minimizing total tardiness. Int J Prod Res 42(22):4731–4743

    Article  MATH  Google Scholar 

  17. Liou CD, Hsieh YC, Chen YY (2011) A new encoding scheme-based hybrid algorithm for minimising two-machine flow-shop group scheduling problem. Int J Syst Sci 44(1):77–93

    Article  MathSciNet  Google Scholar 

  18. Park YS, Kim SY, Jun CH (2000) Performance analysis of re-entrant flow shop with single-job and batch machines using mean value analysis. Prod Plan Control 11(6):537–546

    Article  Google Scholar 

  19. Solomon MM, Desrosiers J (1988) Time windows constrained routing and scheduling problem. Transp Sci 22(1):1–13

    Article  MATH  MathSciNet  Google Scholar 

  20. Tzeng YR, Chen CL, Chen CL (2012) A hybrid EDA with ACS for solving permutation flow shop scheduling. Int J Adv Manuf Technol 60:1139–1147

    Article  Google Scholar 

  21. Wang L, Zhou G, Xu Y, Wang SY, Liu M (2012) An effective artificial bee colony algorithm for the flexible job-shop scheduling problem. Int J Adv Manuf Technol 60(1–4):303–305

    Article  Google Scholar 

  22. Xie X, Tang L, Li YP (2011) Scheduling of a hub reentrant job shop to minimize makespan. Int J Adv Manuf Technol 56:743–753

    Article  Google Scholar 

  23. Zheng WX, Nagasawa H, Nishiyama N (1993) Single-machine scheduling for minimizing total cost and with identical, asymmetrical earliness and tardiness penalties. Int J Prod Res 31(7):1611–1620

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rong-Hwa Huang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Huang, RH., Yu, SC. & Kuo, CW. Reentrant two-stage multiprocessor flow shop scheduling with due windows. Int J Adv Manuf Technol 71, 1263–1276 (2014). https://doi.org/10.1007/s00170-013-5534-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-013-5534-4

Keywords

Navigation