Skip to main content
Log in

A hybrid particle swarm optimization algorithm for a no-wait flow shop scheduling problem with the total flow time

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

Abstract

This paper proposes a particle swarm optimization (PSO) algorithm based on memetic algorithm (MA) that hybridizes with a local search method for solving a no-wait flow shop scheduling problem. The main objective is to minimize the total flow time. Within the framework of the proposed algorithm, a local version of PSO with a ring-shape topology structure is used as global search. In addition, a self-organized random immigrant's scheme is extended into our proposed algorithm in order to further enhance its exploration capacity for new peaks in search space. The experimental study over the moving peaks benchmark problem shows that the proposed PSO-based MA is robust. Finally, the analysis of the computational results and conclusion are given.

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. Rajendran C (1994) A no-wait flowshop scheduling heuristic to minimize makespan. J Oper Res Soc 45:472–478

    MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

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

    MATH  Google Scholar 

  6. Bonney MC, Gundry SW (1976) Solutions to the constrained flow shop sequencing problem. Oper Res Quart 27(4):869–883

    Article  MATH  Google Scholar 

  7. King JR, Spachis AS (1980) Heuristics for flow shop scheduling. Int J Prod Res 18(3):343–357

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  10. Fink A, Voß S (2003) Solving the continuous flow-shop scheduling problem by metaheuristics. Eur J Oper Res 151(2):400–414

    Article  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  12. Schuster CJ, Framinan JM (2003) Appreciative procedure for nowait job shop scheduling. Oper Res Lett 31(4):308–318

    Article  MATH  MathSciNet  Google Scholar 

  13. Framinan JM, Schuster CJ (2006) An enhanced timetabling procedure for the no-wait job shop problem: a complete local search approach. Comput Oper Res 33(5):1200–1213

    Article  MATH  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  15. Pan QK, Fatih Tasgetiren M, Liang YC (2008) A discrete particle swarm optimization algorithm for the no-wait flow shop scheduling problem. Comput Oper Res 35(9):2807–2839

    Article  MATH  MathSciNet  Google Scholar 

  16. Pan QK, Wang L, Qian B (2008) A novel differential evolution algorithm for bi-criteria no-wait flow shop scheduling problem. Comput Oper Res 36(9):2498–2511

    MathSciNet  Google Scholar 

  17. Pan QK, Wang L (2008) No-idle permutation flow shop scheduling based on a hybrid discrete particle swarm optimization algorithm. Int J Adv Manuf Technol 39:796–807

    Article  Google Scholar 

  18. Pan QK, Wang L, Tasgetirend MF, Zhao BH (2008) 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

    Article  Google Scholar 

  19. Amin-Tahmasbi H, Tavakkoli-Moghaddam R (2011) Solving a bi-objective flowshop scheduling problem by a multi-objective immune system. Adv Eng Softw 42(10):772–779

    Article  Google Scholar 

  20. Chen CL, 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. Ishibuchi H, Yoshida T, Murata T (2003) Balance between genetic search and local search in memetic algorithms for multiobjective permutation flowshop scheduling. IEEE Trans Evol Comput 7(2):204–223

    Article  Google Scholar 

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

    Article  Google Scholar 

  23. Man S, Liang Y, Leung KS, Lee KH, Mok TSK (2007) A memetic algorithm for multiple-drug cancer chemotherapy schedule optimization. IEEE Trans Syst Man Cybern B 37(1):84–91

    Article  Google Scholar 

  24. Gallardo JE, Cotta C, Ferandez AJ (2007) On the hybridization of memetic algorithms with branch-and bound techniques. IEEE Trans Syst Man Cybern B 37(1):77–83

    Article  Google Scholar 

  25. Goh CK, Tan KC (2009) A competitive-cooperation coevolutionary paradigm for dynamic multi-objective optimization. IEEE Trans Evol Comput 13(1):103–127

    Article  Google Scholar 

  26. Araujo DC, Nagano MS (2010) An effective heuristic for the no-wait flowshop with sequence-dependent setup times problem. Lect Notes Comput Sci 6437:187–196

    Article  Google Scholar 

  27. Framinan JM, Nagano MS, Moccellin JV (2010) An efficient heuristic for total flowtime minimisation in no-wait flowshops. Int J Adv Manuf Technol 46:1049–1057

    Article  Google Scholar 

  28. Framinan JM, Nagano MS (2008) Evaluating the performance for makespan minimisation in no-wait flowshop sequencing. J Mater Process Technol 197:1–9

    Article  Google Scholar 

  29. Ribeiro Filho G, Nagano MS, Lorena LAN (2007) Hybrid evolutionary algorithm for flowtime minimisation in no-wait flowshop scheduling. Lect Notes Comput Sci 4827:1099–1109

    Article  Google Scholar 

  30. Pan Q-K, Wang L (2012) Effective heuristics for the blocking flow shop scheduling problem with makespan minimization. Omega 40:218–229

    Article  MathSciNet  Google Scholar 

  31. Nagano MS, da Silva AA, Nogueira Lorena LA (2012) A new evolutionary clustering search for a no-wait flow shop problem with set-up times. Eng Appl Artif Intel 25:1114–1120

    Article  Google Scholar 

  32. Gao K, Pan Q, Suganthan PN, Li J (2013) Effective heuristics for the no-wait flow shop scheduling problem with total flow time minimization. Int J Adv Manuf Technol 66:1563–1572

    Google Scholar 

  33. Araujo DC, Nagano MS (2011) A new effective heuristic method for the no-wait flowshop with sequence-dependent setup times problem. Int J Ind Eng Comput 2(1):155–166

    Google Scholar 

  34. Blackwell TM, Branke J (2006) Multiswarms, exclusion, and anti-convergence in dynamic environments. IEEE Trans Evol Comput 10(4):459–472

    Article  Google Scholar 

  35. Parrott D, Li X (2006) Locating and tracking multiple dynamic optima by a particle swarm model using speciation. IEEE Trans Evol Comput 10(4):440–458

    Article  Google Scholar 

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

  37. Tavakkoli-Moghaddam R, Rahimi-Vahed A, Mirzaei AH (2008) Solving a multi-objective no-wait flow shop scheduling problem with an immune algorithm. Int J Adv Manuf Technol 36:969–981

    Article  Google Scholar 

  38. Qian B, Wang L, Huang DX, Wang X (2009) Mutli-objective no-wait flow-shop scheduling with a memetic algorithm based on differential evolution. Soft Comput 13:847–869

    Article  Google Scholar 

  39. Qian B, Wang L, Huang DX, Wang WL, Wang X (2009) An effective hybrid DE-based algorithm for multi-objective flow shop scheduling with limited buffers. Comput Oper Res 36:209–233

    Article  MATH  MathSciNet  Google Scholar 

  40. Javadi B, Saidi-Mehrabad M, Haji A, Mahdavi I, Jolai F, Mahdavi- Amiri N (2008) No-wait flow shop scheduling using fuzzy multiobjective linear programming. J Franklin Inst 345:452–467

    Article  MATH  Google Scholar 

  41. Li JQ, Pan QK, Suganthan PN, Chua TJ (2010) A hybrid tabu search algorithm with an efficient neighborhood structure for the flexible job shop scheduling problem. Int J Adv Manuf Technol 52:683–697

    Article  Google Scholar 

  42. Pan Q-K, Ruiz R (2012) Local search methods for the flowshop scheduling problem with flowtime minimization. Eur J Oper Res 222:31–433

    Article  MATH  MathSciNet  Google Scholar 

  43. Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64(2):278–285

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Akhshabi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Akhshabi, M., Tavakkoli-Moghaddam, R. & Rahnamay-Roodposhti, F. A hybrid particle swarm optimization algorithm for a no-wait flow shop scheduling problem with the total flow time. Int J Adv Manuf Technol 70, 1181–1188 (2014). https://doi.org/10.1007/s00170-013-5351-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-013-5351-9

Keywords

Navigation