Skip to main content
Log in

A revised discrete particle swarm optimization algorithm for permutation flow-shop scheduling problem

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

This research proposes a revised discrete particle swarm optimization (RDPSO) to solve the permutation flow-shop scheduling problem with the objective of minimizing makespan (PFSP-makespan). The candidate problem is one of the most studied NP-complete scheduling problems. RDPSO proposes new particle swarm learning strategies to thoroughly study how to properly apply the global best solution and the personal best solution to guide the search of RDPSO. A new filtered local search is developed to filter the solution regions that have been reviewed and guide the search to new solution regions in order to keep the search from premature convergence. Computational experiments on Taillard’s benchmark problem sets demonstrate that RDPSO significantly outperforms all the existing PSO algorithms.

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.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  • Chen S-H, Chang P-C, Cheng TCE, Zhang Q (2012) A self-guided genetic algorithm for permutation flowshop scheduling problems. Comput Oper Res 39:1450–1457

    Article  MathSciNet  MATH  Google Scholar 

  • Dorigo M, Stützle T (2004) Ant colony optimization. MIT, Cambridge

  • Etiler O, Toklu B, Atak M, Wilson J (2004) A genetic algorithm for flow shop scheduling problems. J Oper Res Soc 55:830–835

    Article  MATH  Google Scholar 

  • Garey MR, Johnson DS, Sethi R (1976) The complexity of flow shop and job shop scheduling. Math Oper Res 1:117–129

    Article  MathSciNet  MATH  Google Scholar 

  • Glover F (1996) Tabu search and adaptive memory programming–advances. Applications and challenges. Kluwer, Boston, pp 1–75

  • Grabowski J, Wodecki M (2004) A very fast tabu search algorithm for the permutation flowshop problem with makespan criterion. Comput Oper Res 31:1891–1909

    Article  MathSciNet  MATH  Google Scholar 

  • Jarboui B, Ibrahim S, Siarry P, Abdelwaheb R (2008) A combinatorial particle swarm optimization for solving permutation flowshop problems. Comput Ind Eng 54:526–538

    Article  Google Scholar 

  • Kennedy J, Eberhart R (1995) Particle swarm optimization Proc AESF Annu Tech Conf 1995 IEEE Int Conf. Neural Netw 4:1942–1948

    Google Scholar 

  • Kuoa IH, Horng SJ, Kaod TW, Lina TL, Lee CL, Terano T, Pan Y (2009) An efficient flow-shop scheduling algorithm based on a hybrid particle swarm optimization model. Expert Syst Appl 36:7027–7032

    Google Scholar 

  • Lian Z, Gu X, Jiao B (2008) A novel particle swarm optimization algorithm for permutation flow-shop scheduling to minimize makespan. Chaos Soliton Fract 35:851–861

    Article  MATH  Google Scholar 

  • Marinakis Y, Marinaki M (2013) Particle swarm optimization with expanding neighborhood topology for the permutation flowshop scheduling problem. Soft Comput. doi:10.1007/s00500-013-0992-z

  • Murata T, Ishibuchi H, Tanaka H (1996) Genetic algorithms for flowshop scheduling problems. Comput Ind Eng 30:1061–1071

    Article  Google Scholar 

  • Nowicki E, Smutnicki C (2006) Some aspects of scatter search in the flow-shop problem. Eur J Oper Res 169:654–666

    Article  MathSciNet  MATH  Google Scholar 

  • Nowicki E, Smutnicki C (1996) A fast tabu search algorithm for the permutation flowshop problem. Eur J Oper Res 91:160–175

    Article  MATH  Google Scholar 

  • Ogbu FA, Smith DK (1990) The application of the simulated annealing algorithm to the solution of the n/m/Cmax flow shop problem. Comput Oper Res 17:243–253

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  • Pan Q-K, Tasgetiren MF, Liang Y-C (2008a) A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Comput Oper Res 35:2807–2839

    Article  MathSciNet  MATH  Google Scholar 

  • Pan Q-K, Tasgetiren MF, Liang Y-C (2008b) A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Comput Ind Eng 55:795–816

    Article  Google Scholar 

  • Pan Q-K, Tasgetiren MF, Suganthan PN, Chua T-J (2011) A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Inf Sci 12:2455–2468

    Article  MathSciNet  Google Scholar 

  • Ponnambalm SG, Jawahar N, Chandrasekaran S (2009) Discrete particle swarm optimization algorithm for flowshop scheduling. In: Lazinica A (ed) Particle swarm optimization. InTech, Vienna

  • Rajendran C, Ziegler H (2004) Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. Eur J Oper Res 155:426–438

    Article  MathSciNet  MATH  Google Scholar 

  • Rameshkumar K, Suresh RK, Mohanasundaram KM (2005) Discrete particle swarm optimization (DPSO) algorithm for permutation flowshop scheduling to minimize makespan. Lect Notes Comput Sci 3612:572–581

    Article  Google Scholar 

  • Reeves CR (1995) A genetic algorithm for flow shop sequencing. Comput Oper Res 22:5–13

    Article  MATH  Google Scholar 

  • 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 

  • Sipper D, Bulfin R (1997) Production: planning, control, and integration. The McGraw-Hill, New York

  • Taillard E (1990) Some efficient heuristic methods for the flow shop sequencing problem. Eur J Oper Res 47:65–74

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MATH  Google Scholar 

  • Tasgetiren MF, Liang Y-C, Sevkli M, Gencyilmaz G (2007) A particle swarm optimization algorithm for makespan and total flowtime minimization in the permutation flowshop sequencing problem. Eur J Oper Res 177:1930–1947

    Article  MATH  Google Scholar 

  • Wang X, Tang L (2012) A discrete particle swarm optimization algorithm with self-adaptive diversity control for the permutation flowshop problem with blocking. Appl Soft Comput 12:652–662

    Article  Google Scholar 

  • Wang Y, Li B, Weise T, Wang J, Yuan B, Tian Q (2011) Self-adaptive learning based particle swarm optimization. Inf Sci 181:4515–4538

    Article  MATH  Google Scholar 

  • Ying K-C, Liao C-J (2004) An ant colony system for permutation flow-shop sequencing. Comput Oper Res 31:791–801

    Article  MATH  Google Scholar 

  • Zhang C, Jiaxu N, Dantong O (2010a) A hybrid alternate two phases particle swarm optimization algorithm for flow shop scheduling problem. Comput Ind Eng 58:1–11

    Google Scholar 

  • Zhang J, Zhang C, Liang S (2010b) The circular discrete particle swarm optimization algorithm for flow shop scheduling problem. Expert Syst Appl 37:5827–5834

    Google Scholar 

  • Zhigang L, Xingsheng G, Bin J (2006) A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan. Appl Math Comput 175:773–785

    Article  MathSciNet  MATH  Google Scholar 

  • Zobolas GI, Tarantilis CD, Ioannou G (2009) Minimizing makespan in permutation flow shop scheduling problems using a hybrid metaheuristic algorithm. Comput Oper Res 36:1249–1267

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This paper was supported in part by the National Science Council, Taiwan, ROC, under the contract NSC101-2221-E-004-004. The authors are grateful to the anonymous referees for their constructive comments that have greatly improved the presentation of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chun-Lung Chen.

Additional information

Communicated by F. Marcelloni.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, CL., Huang, SY., Tzeng, YR. et al. A revised discrete particle swarm optimization algorithm for permutation flow-shop scheduling problem. Soft Comput 18, 2271–2282 (2014). https://doi.org/10.1007/s00500-013-1199-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-013-1199-z

Keywords

Navigation