Skip to main content
Erschienen in: Soft Computing 7/2013

01.07.2013 | Focus

Particle swarm optimization with expanding neighborhood topology for the permutation flowshop scheduling problem

verfasst von: Yannis Marinakis, Magdalene Marinaki

Erschienen in: Soft Computing | Ausgabe 7/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper introduces a new algorithmic nature-inspired approach that uses particle swarm optimization (PSO) with different neighborhood topologies, for successfully solving one of the most computationally complex problems, the permutation flowshop scheduling problem (PFSP). The PFSP belongs to the class of combinatorial optimization problems characterized as NP-hard and, thus, heuristic and metaheuristic techniques have been used in order to find high quality solutions in reasonable computational time. The proposed algorithm for the solution of the PFSP, the PSO with expanding neighborhood topology, combines a PSO algorithm, the variable neighborhood search strategy and a path relinking strategy. As, in general, the structure of the social network affects strongly a PSO algorithm, the proposed method using an expanding neighborhood topology manages to increase the performance of the algorithm. As the algorithm starts from a small size neighborhood and by increasing (expanding) in each iteration the size of the neighborhood, it ends to a neighborhood that includes all the swarm, and it manages to take advantage of the exploration abilities of a global neighborhood structure and of the exploitation abilities of a local neighborhood structure. In order to test the effectiveness and the efficiency of the proposed method, we use a set of benchmark instances of different sizes and compare the proposed method with a number of other PSO algorithms and other algorithms from the literature.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Banks A, Vincent J, Anyakoha C (2007) A review of particle swarm optimization. Part I: background and development. Nat Comput 6(4):467–484MathSciNetMATHCrossRef Banks A, Vincent J, Anyakoha C (2007) A review of particle swarm optimization. Part I: background and development. Nat Comput 6(4):467–484MathSciNetMATHCrossRef
Zurück zum Zitat Banks A, Vincent J, Anyakoha C (2008) A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications. Nat Comput 7:109–124MathSciNetMATH Banks A, Vincent J, Anyakoha C (2008) A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications. Nat Comput 7:109–124MathSciNetMATH
Zurück zum Zitat 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–1457MathSciNetMATHCrossRef 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–1457MathSciNetMATHCrossRef
Zurück zum Zitat Clerc M, Kennedy J (2002) The particle swarm: explosion, stability and convergence in a multi-dimensional complex space. IEEE Trans Evol Comput 6:58–73CrossRef Clerc M, Kennedy J (2002) The particle swarm: explosion, stability and convergence in a multi-dimensional complex space. IEEE Trans Evol Comput 6:58–73CrossRef
Zurück zum Zitat Dueck G, Scheurer T (1990) Threshold accepting: a general purpose optimization algorithm appearing superior to simulated annealing. J Comput Phys 90:161–175MathSciNetMATHCrossRef Dueck G, Scheurer T (1990) Threshold accepting: a general purpose optimization algorithm appearing superior to simulated annealing. J Comput Phys 90:161–175MathSciNetMATHCrossRef
Zurück zum Zitat Engelbrecht AP (2007) Computational intelligence: an introduction. 2nd edn. Wiley, England Engelbrecht AP (2007) Computational intelligence: an introduction. 2nd edn. Wiley, England
Zurück zum Zitat Gajpal Y, Rajendran C (2006) An ant-colony optimization algorithm for minimizing the completion-time variance of jobs in flowshops. Int J Prod Econ 101(2):259–272CrossRef Gajpal Y, Rajendran C (2006) An ant-colony optimization algorithm for minimizing the completion-time variance of jobs in flowshops. Int J Prod Econ 101(2):259–272CrossRef
Zurück zum Zitat Glover F, Laguna M, Marti R (2003) Scatter search and path relinking: advances and applications. Handbook of metaheuristics. In: Glover F, Kochenberger GA (eds) Kluwer Academic Publishers, Boston, pp 1–36 Glover F, Laguna M, Marti R (2003) Scatter search and path relinking: advances and applications. Handbook of metaheuristics. In: Glover F, Kochenberger GA (eds) Kluwer Academic Publishers, Boston, pp 1–36
Zurück zum Zitat Grabowski J, Wodecki M (2004) A very fast Tabu search algorithm for the permutation flow shop problem with makespan criterion. Comput Oper Res 31:1891–1909MathSciNetMATHCrossRef Grabowski J, Wodecki M (2004) A very fast Tabu search algorithm for the permutation flow shop problem with makespan criterion. Comput Oper Res 31:1891–1909MathSciNetMATHCrossRef
Zurück zum Zitat Gupta JND, Stafford EF Jr (2006) Flowshop scheduling research after five decades. Eur J Oper Res 169:699–711MATHCrossRef Gupta JND, Stafford EF Jr (2006) Flowshop scheduling research after five decades. Eur J Oper Res 169:699–711MATHCrossRef
Zurück zum Zitat Jarboui B, Ibrahim S, Siarry P, Rebai A (2008) A combinatorial particle swarm optimisation for solving permutation flow shop problems. Comput Ind Eng 54:526–538CrossRef Jarboui B, Ibrahim S, Siarry P, Rebai A (2008) A combinatorial particle swarm optimisation for solving permutation flow shop problems. Comput Ind Eng 54:526–538CrossRef
Zurück zum Zitat Johnson S (1954) Optimal two-and-three stage production schedules with setup times included. Naval Res Logistics Q 1:61–68CrossRef Johnson S (1954) Optimal two-and-three stage production schedules with setup times included. Naval Res Logistics Q 1:61–68CrossRef
Zurück zum Zitat Kennedy J, Eberhart R (1995) Particle swarm optimization. Proc AESF Annu Tech Conf 1995 IEEE Int Conf Neural Netw 4:1942–1948 Kennedy J, Eberhart R (1995) Particle swarm optimization. Proc AESF Annu Tech Conf 1995 IEEE Int Conf Neural Netw 4:1942–1948
Zurück zum Zitat Kennedy J (1997) The particle swarm: social adaptation of knowledge. In: Proceedings of the IEEE International Conference on Evolutionary Computation, pp 303–308 Kennedy J (1997) The particle swarm: social adaptation of knowledge. In: Proceedings of the IEEE International Conference on Evolutionary Computation, pp 303–308
Zurück zum Zitat Lian Z, Gu X, Jiao B (2006) A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan. Appl Math Comput 175(1):773–785MathSciNetMATHCrossRef Lian Z, Gu X, Jiao B (2006) A similar particle swarm optimization algorithm for permutation flowshop scheduling to minimize makespan. Appl Math Comput 175(1):773–785MathSciNetMATHCrossRef
Zurück zum Zitat Liao C-J, Tseng C-T, Luarn P (2007) A discrete version of particle swarm optimization for flowshop scheduling problems. Comput Oper Res 34:3099–3111MATHCrossRef Liao C-J, Tseng C-T, Luarn P (2007) A discrete version of particle swarm optimization for flowshop scheduling problems. Comput Oper Res 34:3099–3111MATHCrossRef
Zurück zum Zitat Lichtblau D (2002) Discrete optimization using mathematica. World multi-conference on systemics, cybernetics and informatics (SCI 2002). In: Callaos N, Ebisuzaki T, Starr B, Abe JM, Lichtblau D (eds) International Institute of Informatics and Systemics, vol 16, pp 169–174 Lichtblau D (2002) Discrete optimization using mathematica. World multi-conference on systemics, cybernetics and informatics (SCI 2002). In: Callaos N, Ebisuzaki T, Starr B, Abe JM, Lichtblau D (eds) International Institute of Informatics and Systemics, vol 16, pp 169–174
Zurück zum Zitat Liu B, Wang L, Jin Y-H (2007) An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst Man Cybernetics Part B Cybernetics 37(1):18–27CrossRef Liu B, Wang L, Jin Y-H (2007) An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst Man Cybernetics Part B Cybernetics 37(1):18–27CrossRef
Zurück zum Zitat Lourenco HR, Martin O, Stϋtzle T (2002) Iterated local search. Handbook of metaheuristics. Vol. 57 of Operations Research and Management Science. Kluwer Academic Publishers, Boston, pp 321–353 Lourenco HR, Martin O, Stϋtzle T (2002) Iterated local search. Handbook of metaheuristics. Vol. 57 of Operations Research and Management Science. Kluwer Academic Publishers, Boston, pp 321–353
Zurück zum Zitat Morton TE, Pentico DW (1993) Heuristic scheduling systems with applications to production systems and project management. Wiley, New York Morton TE, Pentico DW (1993) Heuristic scheduling systems with applications to production systems and project management. Wiley, New York
Zurück zum Zitat Nowicki E, Smutnicki C (1996) A fast Tabu search algorithm for the permutation flow-shop problem. Eur J Oper Res 91:160–175MATHCrossRef Nowicki E, Smutnicki C (1996) A fast Tabu search algorithm for the permutation flow-shop problem. Eur J Oper Res 91:160–175MATHCrossRef
Zurück zum Zitat Pan Q-K, Tasgetiren MF, Liang Y-C (2008) A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Comput Ind Eng 55:795–816CrossRef Pan Q-K, Tasgetiren MF, Liang Y-C (2008) A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Comput Ind Eng 55:795–816CrossRef
Zurück zum Zitat Pinedo M (1995) Scheduling. Theory, algorithms, and systems. Prentice Hall, Englewood Cliffs Pinedo M (1995) Scheduling. Theory, algorithms, and systems. Prentice Hall, Englewood Cliffs
Zurück zum Zitat Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. An overview. Swarm Intell. 1:33–57CrossRef Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. An overview. Swarm Intell. 1:33–57CrossRef
Zurück zum Zitat Rajendran C, Ziegler H (2004) Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. Eur J Oper Res 155(2):426–438MathSciNetMATHCrossRef Rajendran C, Ziegler H (2004) Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. Eur J Oper Res 155(2):426–438MathSciNetMATHCrossRef
Zurück zum Zitat Rajendran C, Ziegler H (2005) Two ant-colony algorithms for minimizing total flowtime in permutation flowshops. Comput Ind Eng 48(4):789–797CrossRef Rajendran C, Ziegler H (2005) Two ant-colony algorithms for minimizing total flowtime in permutation flowshops. Comput Ind Eng 48(4):789–797CrossRef
Zurück zum Zitat Ruiz R, Maroto C (2005) A comprehensive review and evaluation of permutation flowshop heuristics. Eur J Oper Res 165:479–494MathSciNetMATHCrossRef Ruiz R, Maroto C (2005) A comprehensive review and evaluation of permutation flowshop heuristics. Eur J Oper Res 165:479–494MathSciNetMATHCrossRef
Zurück zum Zitat Ruiz R, Stützle T (2007) A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 177:2033–2049MATHCrossRef Ruiz R, Stützle T (2007) A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 177:2033–2049MATHCrossRef
Zurück zum Zitat Ruiz R, Maroto C, Alcaraz J (2006) Two new robust genetic algorithms for the flowshop scheduling problem. Omega 34:461–476CrossRef Ruiz R, Maroto C, Alcaraz J (2006) Two new robust genetic algorithms for the flowshop scheduling problem. Omega 34:461–476CrossRef
Zurück zum Zitat Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: Proceedings of 1998 IEEE World Congress on Computational Intelligence, pp 69–73 Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: Proceedings of 1998 IEEE World Congress on Computational Intelligence, pp 69–73
Zurück zum Zitat Suganthan PN (1999) Particle swarm optimiser with neighborhood operator. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp 1958–1962 Suganthan PN (1999) Particle swarm optimiser with neighborhood operator. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp 1958–1962
Zurück zum Zitat Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64:278–285MATHCrossRef Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64:278–285MATHCrossRef
Zurück zum Zitat Tasgetiren M, Liang Y, Sevkli M, Gencyilmaz G (2007) A particle swarm optimization algorithm for makespan and total flow time minimization in the permutation flowshop sequencing problem. Eur J Oper Res 177:1930–1947MATHCrossRef Tasgetiren M, Liang Y, Sevkli M, Gencyilmaz G (2007) A particle swarm optimization algorithm for makespan and total flow time minimization in the permutation flowshop sequencing problem. Eur J Oper Res 177:1930–1947MATHCrossRef
Zurück zum Zitat Tseng L-Y, Lin Y-T (2009) A hybrid genetic local search algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 198:84–92MATHCrossRef Tseng L-Y, Lin Y-T (2009) A hybrid genetic local search algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 198:84–92MATHCrossRef
Zurück zum Zitat Tseng L-Y, Lin Y-T (2010) A genetic local search algorithm for minimizing total flowtime in the permutation flowshop scheduling problem. Int J Prod Econ 127:121–128CrossRef Tseng L-Y, Lin Y-T (2010) A genetic local search algorithm for minimizing total flowtime in the permutation flowshop scheduling problem. Int J Prod Econ 127:121–128CrossRef
Zurück zum Zitat Vallada E, Ruiz R (2009) Cooperative metaheuristics for the permutation flowshop scheduling problem. Eur J Oper Res 193:365–376MATHCrossRef Vallada E, Ruiz R (2009) Cooperative metaheuristics for the permutation flowshop scheduling problem. Eur J Oper Res 193:365–376MATHCrossRef
Zurück zum Zitat Ying KC, Liao CJ (2004) An ant colony system for permutation flow-shop sequencing. Comput Oper Res 31:791–801MATHCrossRef Ying KC, Liao CJ (2004) An ant colony system for permutation flow-shop sequencing. Comput Oper Res 31:791–801MATHCrossRef
Zurück zum Zitat Zhang C, Ning J, Ouyang D (2010) A hybrid alternate two phases particle swarm optimization algorithm for flow shop scheduling problem. Comput Ind Eng 58:1–11CrossRef Zhang C, Ning J, Ouyang D (2010) A hybrid alternate two phases particle swarm optimization algorithm for flow shop scheduling problem. Comput Ind Eng 58:1–11CrossRef
Zurück zum Zitat Zhang C, Sun J, Zhu X, Yang Q (2008) An improved particle swarm optimization algorithm for flowshop scheduling problem. Inf Process Lett 108:204–209MathSciNetCrossRef Zhang C, Sun J, Zhu X, Yang Q (2008) An improved particle swarm optimization algorithm for flowshop scheduling problem. Inf Process Lett 108:204–209MathSciNetCrossRef
Zurück zum Zitat 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–1267MathSciNetMATHCrossRef 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–1267MathSciNetMATHCrossRef
Metadaten
Titel
Particle swarm optimization with expanding neighborhood topology for the permutation flowshop scheduling problem
verfasst von
Yannis Marinakis
Magdalene Marinaki
Publikationsdatum
01.07.2013
Verlag
Springer-Verlag
Erschienen in
Soft Computing / Ausgabe 7/2013
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-013-0992-z

Weitere Artikel der Ausgabe 7/2013

Soft Computing 7/2013 Zur Ausgabe