Skip to main content
Log in

A hybrid discrete particle swarm optimization algorithm for the no-wait flow shop scheduling problem with makespan criterion

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

Abstract

This paper proposes a novel hybrid discrete particle swarm optimization (HDPSO) algorithm to solve the no-wait flow shop scheduling problems with the criterion to minimize the maximum completion time (makespan). Firstly, a simple approach is presented in the paper to calculate the makespan of a job permutation. Secondly, a speed-up method is proposed to evaluate the similar insert neighborhood solution. Thirdly, a discrete particle swarm optimization (DPSO) algorithm based on permutation representation and a local search algorithm based on the insert neighborhood are fused to enhance the searching ability and to balance the exploration and exploitation. Then, computational simulation results based on the well-known benchmarks and statistical performance comparisons are provided. It is concluded that the proposed HDPSO algorithm is superior to both the single DPSO algorithm and the existing hybrid particle swarm optimization (HPSO) algorithm from literature in terms of searching quality, robustness and efficiency.

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. Pan QK, Tasgetiren MF, Liang YC (2006) Minimizing total earliness and tardiness penalties with a common due date on a single-machine using a discrete particle swarm optimization algorithm. LNCS 4150:460–467

    Google Scholar 

  2. Pan QK, Tasgetiren MF, Liang YC (2005) A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem with makespan criterion, in Proceedings of the international workshop on UK planning and scheduling special interest group, UK PLANSIG2005. City University, London, pp: 31–41

  3. Li BB, Wang L (2007) A hybrid quantum-inspired genetic algorithm for multiobjective flow shop scheduling. IEEE Transactions on Systems, Man, and Cybernetics—Part B: Cybernetics 37:576–591

    Article  Google Scholar 

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

    Article  Google Scholar 

  5. Liu B, Wang L, Jin YH (2007) An effective hybrid particle swarm optimization for no-wait flow shop scheduling. Int J Ada Manuf Technol 31:1001–1011

    Article  Google Scholar 

  6. Stadtler H (2005) Supply chain management and advanced planning-basics, overview and challenges. Eur J Oper Res 163:575–588

    Article  MATH  Google Scholar 

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

    Article  Google Scholar 

  8. Wang L (2003) Shop scheduling with genetic algorithms. Tsinghua Univ Press, Beijing, China

    Google Scholar 

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

    Article  MATH  Google Scholar 

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

    MATH  MathSciNet  Google Scholar 

  11. Grabowski J, Pempera J (2000) Sequencing of jobs in some production system. Eur J Oper Res 125:535–550

    Article  MATH  MathSciNet  Google Scholar 

  12. Raaymakers W, Hoogeveen J (2000) Scheduling multipurpose batch process industries with no-wait restrictions by simulated annealing. Eur J Oper Res 126:131–151

    Article  MATH  Google Scholar 

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

    MathSciNet  Google Scholar 

  14. Bonney MC, Gundry SW (1976) Solutions to the constrained flowshop sequencing problem. Operational Research Quarterly 24:869–883

    Google Scholar 

  15. King JR, Spachis AS (1980) Heuristics for flowshop scheduling. Int J Prod Res 18:343–357

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  20. Grabowski J, Pempera J (2005) Some local search algorithms for no-wait flow-shop problem with makespan criterion. Comput Oper Res 32:2197–2212

    Article  MATH  MathSciNet  Google Scholar 

  21. Eberhart RC, Kennedy J (1995) A new optimizer using particle swarm theory. Proceedings of the sixth international symposium on micro machine and human science, Nagoya, Japan, pp. 39–43

  22. Abido MA (2002) Optimal power flow using particle swarm optimization. Electrical Power and Energy Systems 24:563–571

    Article  Google Scholar 

  23. Brandstatter B, Baumgartner U (2002) Particle swarm optimization-mass-spring system analogon. IEEE Trans Magn 38:997–1000

    Article  Google Scholar 

  24. Salman A, Ahmad I, Al-Madani S (2003) Particle swarm optimization for task assignment problem. Microprocess Microsyst 26:363–371

    Article  Google Scholar 

  25. Tasgetiren MF, Liang YC (2003) A binary particle swarm optimization algorithm for lot sizing problem. J Econ Soc Res 5:1–20

    Google Scholar 

  26. He Q, Wang L (2007) A hybrid particle swarm optimization with a feasibility-based rule for constrained optimization. Appl Math Comput 186:1407–1422

    Article  MATH  MathSciNet  Google Scholar 

  27. Liu B, Wang L, Jin YH (2007) An eeffective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst, Man and Cybern, B, Cybern 37:18–27

    Article  Google Scholar 

  28. Tasgetiren MF, Liang YC, Sevkli M et al (2007) Particle swarm optimization algorithm for makespan and total flowtime minimization in permutation flowshop sequencing problem. Eur J Oper Res 177:1930–1947

    Article  MATH  Google Scholar 

  29. Onwubolu GC, Clerc M (2004) Optimal operating path for automated drilling operations by a new heuristic approach using particle swarm optimization. Int J Prod Res 42(3):473–491

    Article  MATH  Google Scholar 

  30. Kennedy J, Eberhart RC, Shi Y (2001) Swarm intelligence, 2001, Morgan Kaufmann, San Mateo, CA, USA

    Google Scholar 

  31. Kalczynski PJ, Kamburowski J (2007) On no-wait and no-idle flow shops with makespan criterion. Eur J Oper Res 178:677–685

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  33. Ruiz R, Stutzle T (2007) A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 177:2033–2049

    Article  MATH  Google Scholar 

  34. Osman I, Potts C (1989) Simulated annealing for permutation flow shop scheduling. OMEGA 17:551–557

    Article  Google Scholar 

  35. Carlier J (1978) Ordonnancements a contraintes disjonctives. RAIRO Recherche operationelle 12:333–351

    MATH  MathSciNet  Google Scholar 

  36. Reeves C (1995) A genetic algorithm for flowshop sequencing. Comput Oper Res 22:5–13

    Article  MATH  Google Scholar 

  37. Heller J (1960) Some numerical experiments for an M×J flow shop and its decision-theoretical aspects. Oper Res 8:178–184

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Quan-Ke Pan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pan, QK., Wang, L., Tasgetiren, M.F. et al. A hybrid discrete particle swarm optimization algorithm for the no-wait flow shop scheduling problem with makespan criterion. Int J Adv Manuf Technol 38, 337–347 (2008). https://doi.org/10.1007/s00170-007-1099-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-007-1099-4

Keywords

Navigation