Skip to main content
Log in

An effective hybrid particle swarm optimization for no-wait flow shop scheduling

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

Abstract

The no-wait flow shop scheduling that requires jobs to be processed without interruption between consecutive machines is a typical NP-hard combinatorial optimization problem, and represents an important area in production scheduling. This paper proposes an effective hybrid algorithm based on particle swarm optimization (PSO) for no-wait flow shop scheduling with the criterion to minimize the maximum completion time (makespan). In the algorithm, a novel encoding scheme based on random key representation is developed, and an efficient population initialization, an effective local search based on the Nawaz-Enscore-Ham (NEH) heuristic, as well as a local search based on simulated annealing (SA) with an adaptive meta-Lamarckian learning strategy are proposed and incorporated into PSO. Simulation results based on well-known benchmarks and comparisons with some existing algorithms demonstrate the effectiveness of the proposed hybrid algorithm.

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. Stadtler H (2005) Supply chain management and advanced planning—basics, overview and challenges. Eur J Oper Res 163(3):575–588

    Article  MATH  Google Scholar 

  2. Dimopoulos C, Zalzala AMS (2000) Recent development in evolutionary computation for manufacturing optimization: problems, solutions, and comparisons. IEEE Trans Evolut Comput 4(2):93–113

    Article  Google Scholar 

  3. Wang L (2003) Shop scheduling with genetic algorithms. Tsinghua University Press & Springer, Beijing, China

    Google Scholar 

  4. Pinedo M (2002) Scheduling: theory, algorithms, and systems, 2nd edn. Prentice-Hall, Englewood Cliffs, New Jersey

    MATH  Google Scholar 

  5. Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. Freeman, New York

    MATH  Google Scholar 

  6. Baker KR (1974) Introduction to Sequencing and Scheduling. Wiley, New York

    Google Scholar 

  7. Rajendran C (1994) A no-wait flowshop scheduling heuristic to minimize makespan. J Oper Res Soc 45(4):472–478

    Article  MATH  Google Scholar 

  8. Rock H (1984) The three-machine no-wait flowshop problem is NP-complete. J Assoc Comput Machinery 31:336–345

    MathSciNet  Google Scholar 

  9. Goyal SK, Sriskandarajah C (1988) No-wait shop scheduling: computational complexity and approximate algorithms. Opsearch 25(4):220–244

    MATH  MathSciNet  Google Scholar 

  10. Hall NG, Sriskandarajah C (1996) A survey of machine scheduling problems with blocking and no-wait in process. Oper Res 44(3):510–525

    MATH  MathSciNet  Google Scholar 

  11. Gilmore PC, Gomory RE (1964) Sequencing a one state-variable machine: a solvable case of the travelling salesman problem. Oper Res 12:655–679

    MATH  MathSciNet  Google Scholar 

  12. Gupta JND, Strusevich VA, Zwaneveld CM (1997) Two-stage no-wait scheduling models with setup and removal times separated. Comput Oper Res 24(11):1025–1031

    Article  MATH  MathSciNet  Google Scholar 

  13. Shyu SJ, Lin BMT, Yin P-Y (2004) Application of ant colony optimization for no-wait flowshop scheduling problem to minimize the total completion time. Comput Ind Eng 47:181–193

    Article  Google Scholar 

  14. Dorigo M, Maniezzo V, Colorni A (1996) The ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cy B 26(1):29–41

    Article  Google Scholar 

  15. Aldowaisan T (2001) A new heuristic and dominance relations for no-wait flowshops with setups. Comput Oper Res 28(6):563–584

    Article  MATH  Google Scholar 

  16. van Deman JM, Baker KR (1974) Minimisation mean flow time in flowshop with no intermediate queues. AIIE Trans 6:28–34

    Google Scholar 

  17. Gangadharan R, Rajendran C (1993) Heuristic algorithms for scheduling in the no-wait flowshop. Int J Prod Econ 32(3):285–290

    Article  Google Scholar 

  18. Bertolissi E (2000) Heuristic algorithm for scheduling in the no-wait flow-shop. J Mater Process Technol 107:459–465

    Article  Google Scholar 

  19. Sviridenko M (2003) Makespan minimization in no-wait flow shops: a polynomial time approximation scheme. SIAM Discret Math 16(2):313–322

    Article  MATH  MathSciNet  Google Scholar 

  20. Chen C-L, Neppalli RV, Aljaber N (1996) Genetic algorithms applied to the continuous flow shop problem. Comput Ind Eng 30(4):919–929

    Article  Google Scholar 

  21. Kumar S, Bagchi TP, Sriskandarajah C (2000) Lot streaming and scheduling heuristics for m-machine no-wait flowshops. Comput Ind Eng 38:149–172

    Article  Google Scholar 

  22. Aldowaisan T, Allahverdi A (2004) New heuristics for m-machine no-wait flowshop to minimize total completion time. Omega 32(5):345–352

    Article  Google Scholar 

  23. Rajendran C, Chaudhuri D (1990) Heuristic algorithms for continuous flow-shop problem. Nav Res Log 37:695–705

    Article  MATH  Google Scholar 

  24. Aldowaisan T, Allahverdi A (2003) New heuristics for no-wait flowshops to minimize makespan. Comput Oper Res 30(8):1219–1231

    Article  MATH  Google Scholar 

  25. Nawaz M, Enscore E Jr, Ham I (1983) A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1):91–95

    Article  Google Scholar 

  26. Schuster CJ, Framinan JM (2003) Approximative procedures for no-wait job shop scheduling. Oper Res Lett 31(3):308–318

    Article  MathSciNet  MATH  Google Scholar 

  27. Hansen P, Mladenovic N (2001) Variable neighborhood search: principles and applications. Eur J Oper Res 130(3):449–467

    Article  MATH  MathSciNet  Google Scholar 

  28. Wang L, Zheng D (2001) An effective hybrid optimization strategy for job-shop scheduling problems. Comput Oper Res 28(6):585–596

    Article  MATH  MathSciNet  Google Scholar 

  29. Allahverdi A, Aldowaisan T (2004) No-wait flowshops with bicriteria of makespan and maximum lateness. Eur J Oper Res 152(1):132–147

    Article  MATH  MathSciNet  Google Scholar 

  30. Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks (ICNN’95), Perth, Australia, November/December 1995, pp 1942–1948

  31. Kennedy J, Eberhart RC, Shi Y (2001) Swarm intelligence. Morgan Kaufmann, San Francisco, California

    Google Scholar 

  32. Liu B, Wang L, Jin YH, Huang DX (2005) Advances in particle swarm optimization algorithm. Control Instrum Chem Ind 32(3):1–6

    Google Scholar 

  33. Liu B, Wang L, Jin YH, Huang DX (2005) Designing neural networks using hybrid particle swarm optimization. Lect Notes Comput Sci 3496:391–397

    Article  Google Scholar 

  34. Angeline PJ (1998) Evolutionary optimization versus particle swarm optimization: philosophy and performance differences. In: Proceedings of the 7th International Conference on Evolutionary Programming (EP’98), San Diego, California, March 1998, pp 601–610

  35. Liu B, Wang L, Jin YH, Tang F, Huang DX (2005) Improved particle swarm optimization combined with chaos. Chaos Soliton Fract 25(5):1261–1271

    Article  MATH  Google Scholar 

  36. Tasgetiren MF, Sevkli M, Liang YC, Gencyilmaz G (2004) Particle swarm optimization algorithm for permutation flowshop sequencing problem. Lect Notes Comput Sci 3172:382–389

    Article  Google Scholar 

  37. Bean JC (1994). Genetic algorithms and random keys for sequencing and optimization. ORSA J Comput 6(2):154–160

    MATH  Google Scholar 

  38. Watson JP, Barbulescu L, Whitley LD, Howe AE (2002) Contrasting structured and random permutation flow-shop scheduling problems: search space topology and algorithm performance. ORSA J Comput 14(2):98–123

    MathSciNet  Google Scholar 

  39. Ong YS, Keane AJ (2004) Meta-Lamarckian learning in memetic algorithms. IEEE Trans Evolut Comput 8(2):99–110

    Article  Google Scholar 

  40. Ong YS, Lim MH, Zhu N, Wong KW (2006) Classification of adaptive memetic algorithms: a comparative study. IEEE Trans Syst Man Cy B 36(1):141–152

    Article  Google Scholar 

  41. Wang L, Zheng DZ (2003) An effective hybrid heuristic for flow shop scheduling. Int J Adv Manuf Technol 21(1):38–44

    Article  Google Scholar 

  42. Holland J (1992) Adaptation in natural and artificial systems, 1st edn. MIT Press, Boston, Massachusetts

    Google Scholar 

  43. Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Reading, Massachusetts

    MATH  Google Scholar 

  44. Kirkpatrick S, Gelat CD Jr, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680

    Article  MathSciNet  Google Scholar 

  45. Carlier J (1978) Ordonnancements a contraintes disjonctives. Rairo Oper Res 12:333–351

    MATH  MathSciNet  Google Scholar 

  46. Reeves CR (1995). A genetic algorithm for flowshop sequencing. Comput Oper Res 22(1):5–13

    Article  MATH  Google Scholar 

  47. Wang L, Zhang L, Zheng DZ (2005) A class of hypothesis-test based genetic algorithm for flow shop scheduling with stochastic processing time. Int J Adv Manuf Technol 25(11–12):1157–1163

    Article  Google Scholar 

  48. Wang L, Wu H, Tang F, Zheng DZ (2005) A hybrid quantum-inspired genetic algorithm for flow shop scheduling. In: Lect Notes Comput Sci 3645:636–644

    Article  Google Scholar 

  49. Wang L, Zhang L, Zheng DZ (2003) A class of order-based genetic algorithm for flow shop scheduling. Int J Adv Manuf Technol 22(11–12):828–835

    Article  Google Scholar 

  50. Wang L, Zheng DZ (2003) A modified evolutionary programming for flow shop scheduling. Int J Adv Manuf Technol 22(7–8):522–527

    Article  Google Scholar 

  51. Grabowski J, Pempera J (2001) New block properties for the permutation flowshop problem with application in tabu search. J Oper Res Soc 52(2):210–220

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bo Liu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, B., Wang, L. & Jin, YH. An effective hybrid particle swarm optimization for no-wait flow shop scheduling. Int J Adv Manuf Technol 31, 1001–1011 (2007). https://doi.org/10.1007/s00170-005-0277-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-005-0277-5

Keywords

Navigation