Skip to main content
Erschienen in: Natural Computing 3/2010

01.09.2010

A particle swarm optimization based memetic algorithm for dynamic optimization problems

verfasst von: Hongfeng Wang, Shengxiang Yang, W. H. Ip, Dingwei Wang

Erschienen in: Natural Computing | Ausgabe 3/2010

Einloggen

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

search-config
loading …

Abstract

Recently, there has been an increasing concern from the evolutionary computation community on dynamic optimization problems since many real-world optimization problems are dynamic. This paper investigates a particle swarm optimization (PSO) based memetic algorithm that hybridizes PSO with a local search technique for dynamic optimization problems. Within the framework of the proposed algorithm, a local version of PSO with a ring-shape topology structure is used as the global search operator and a fuzzy cognition local search method is proposed as the local search technique. In addition, a self-organized random immigrants scheme is extended into our proposed algorithm in order to further enhance its exploration capacity for new peaks in the search space. Experimental study over the moving peaks benchmark problem shows that the proposed PSO-based memetic algorithm is robust and adaptable in dynamic environments.

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 "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!

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!

Literatur
Zurück zum Zitat Blackwell TM, Bentley P (2002) Dynamic search with charged swarms. In: Proceedings of the 2002 genetic and evolutionary computation conference, pp 19–26 Blackwell TM, Bentley P (2002) Dynamic search with charged swarms. In: Proceedings of the 2002 genetic and evolutionary computation conference, pp 19–26
Zurück zum Zitat Blackwell TM, Branke J (2006) Multiswarms, exclusion, and anti-convergence in dynamic environments. IEEE Trans Evol Comput 10(4):459–472CrossRef Blackwell TM, Branke J (2006) Multiswarms, exclusion, and anti-convergence in dynamic environments. IEEE Trans Evol Comput 10(4):459–472CrossRef
Zurück zum Zitat Branke J (1999) Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of the 1999 congress on evolutionary computation, pp 1875–1882 Branke J (1999) Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of the 1999 congress on evolutionary computation, pp 1875–1882
Zurück zum Zitat Branke J, Kaubler T, Schmidt C, Schmeck H (2000) A multi-population approach to dynamic optimization problems. In: Proceedings of the 4th international conference on adaptive computing in design and manufacturing, pp 299–308 Branke J, Kaubler T, Schmidt C, Schmeck H (2000) A multi-population approach to dynamic optimization problems. In: Proceedings of the 4th international conference on adaptive computing in design and manufacturing, pp 299–308
Zurück zum Zitat Carlisle A, Dozier G (2000) Adapting particle swarm optimization to dynamic environments. In: Proceedings of the 2000 international conference on artificial intelligence, pp 429–434 Carlisle A, Dozier G (2000) Adapting particle swarm optimization to dynamic environments. In: Proceedings of the 2000 international conference on artificial intelligence, pp 429–434
Zurück zum Zitat Cobb HG (1990) An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environment. Technical report AIC-90-001, Naval Research Laboratory, Washington Cobb HG (1990) An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuous, time-dependent nonstationary environment. Technical report AIC-90-001, Naval Research Laboratory, Washington
Zurück zum Zitat Eberhart RC, Shi Y (2001) Tracking and optimizing dynamic systems with particle swarms. In: Proceedings of the 2001 IEEE congress on evolutionary computation, pp 94–97 Eberhart RC, Shi Y (2001) Tracking and optimizing dynamic systems with particle swarms. In: Proceedings of the 2001 IEEE congress on evolutionary computation, pp 94–97
Zurück zum Zitat 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–83CrossRef 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–83CrossRef
Zurück zum Zitat Goh CK, Tan KC (2009) A competitive-cooperation coevolutionary paradigm for dynamic multi-objective optimization. IEEE Trans Evol Comput 13(1):103–127CrossRef Goh CK, Tan KC (2009) A competitive-cooperation coevolutionary paradigm for dynamic multi-objective optimization. IEEE Trans Evol Comput 13(1):103–127CrossRef
Zurück zum Zitat Grefenstette JJ (1992) Genetic algorithms for changing environments. In: Proceedings of the 2nd international conference on parallel problem solving from nature, pp 137–144 Grefenstette JJ (1992) Genetic algorithms for changing environments. In: Proceedings of the 2nd international conference on parallel problem solving from nature, pp 137–144
Zurück zum Zitat Hatzakis I, Wallace D (2006) Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach. In: Proceedings of the 2006 genetic and evolutionary computation conference, pp 1201–1208 Hatzakis I, Wallace D (2006) Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach. In: Proceedings of the 2006 genetic and evolutionary computation conference, pp 1201–1208
Zurück zum Zitat Hu X, Eberhart R (2002) Adaptive particle swarm optimization: detection and response to dynamic systems. In: Proceedings of the 2002 IEEE congress on evolutionary computation, pp 1666–1670 Hu X, Eberhart R (2002) Adaptive particle swarm optimization: detection and response to dynamic systems. In: Proceedings of the 2002 IEEE congress on evolutionary computation, pp 1666–1670
Zurück zum Zitat 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–223CrossRef 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–223CrossRef
Zurück zum Zitat Janson S, Middendorf M (2006) A hierarchical particle swarm optimizer for noisy and dynamic environments. Genet Program Evolvable Mach 7(3):329–354CrossRef Janson S, Middendorf M (2006) A hierarchical particle swarm optimizer for noisy and dynamic environments. Genet Program Evolvable Mach 7(3):329–354CrossRef
Zurück zum Zitat Jin Y, Branke J (2005) Evolutionary pptimization in uncertain environments—a survey. IEEE Trans Evol Comput 9(3): 303–317CrossRef Jin Y, Branke J (2005) Evolutionary pptimization in uncertain environments—a survey. IEEE Trans Evol Comput 9(3): 303–317CrossRef
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 Krasnogor N, Smith JE (2005) A tutorial for competent memetic algorithms: model, taxonomy and design issues. IEEE Trans Evol Comput 9(5):474–488CrossRef Krasnogor N, Smith JE (2005) A tutorial for competent memetic algorithms: model, taxonomy and design issues. IEEE Trans Evol Comput 9(5):474–488CrossRef
Zurück zum Zitat Li X, Dam KH (2003) Comparing particles swarms for tracking extrema in dynamic environments. In: Proceedings of the IEEE 2003 congress on evolutionary computation, pp 1772–1779 Li X, Dam KH (2003) Comparing particles swarms for tracking extrema in dynamic environments. In: Proceedings of the IEEE 2003 congress on evolutionary computation, pp 1772–1779
Zurück zum Zitat Liu D, Tan KC, Goh CK, Ho WK (2007a) A multiobjective memetic algorithm based on particle swarm optimization. IEEE Trans Syst Man Cybern B 37(1):42–50CrossRef Liu D, Tan KC, Goh CK, Ho WK (2007a) A multiobjective memetic algorithm based on particle swarm optimization. IEEE Trans Syst Man Cybern B 37(1):42–50CrossRef
Zurück zum Zitat Liu B, Wang L, Jin YH (2007b) An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst Man Cybern B 37(1):18–27CrossRef Liu B, Wang L, Jin YH (2007b) An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans Syst Man Cybern B 37(1):18–27CrossRef
Zurück zum Zitat Liu L, Yang S, Wang D (2008) Compound particle swarm optimization in dynamic environments. In: Proceedins of the evoworkshops 2008, pp 616–625 Liu L, Yang S, Wang D (2008) Compound particle swarm optimization in dynamic environments. In: Proceedins of the evoworkshops 2008, pp 616–625
Zurück zum Zitat 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–91CrossRef 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–91CrossRef
Zurück zum Zitat 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–458CrossRef 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–458CrossRef
Zurück zum Zitat Smith JE (2007) Coevolving memetic algorithms: a review and progress report. IEEE Trans SMC B 37(1):6–17 Smith JE (2007) Coevolving memetic algorithms: a review and progress report. IEEE Trans SMC B 37(1):6–17
Zurück zum Zitat Tang M, Yao X (2007) A memetic algorithm for VLSI floorplanning. IEEE Trans Syst Man Cybern B 37(1):62–69CrossRef Tang M, Yao X (2007) A memetic algorithm for VLSI floorplanning. IEEE Trans Syst Man Cybern B 37(1):62–69CrossRef
Zurück zum Zitat Tang J, Lim MH, Ong Y-S (2007) Diversity-adaptive parallel memetic algorithm for solving large scale combinatorial optimization problems. Soft Comput 11(10):957–971CrossRef Tang J, Lim MH, Ong Y-S (2007) Diversity-adaptive parallel memetic algorithm for solving large scale combinatorial optimization problems. Soft Comput 11(10):957–971CrossRef
Zurück zum Zitat Tinos R, Yang S (2007) A self-organizing random immigrants genetic algorithm for dynamic optimization problems. Genet Program Evolvable Mach 8(3):255–286CrossRef Tinos R, Yang S (2007) A self-organizing random immigrants genetic algorithm for dynamic optimization problems. Genet Program Evolvable Mach 8(3):255–286CrossRef
Zurück zum Zitat Uyar AS, Harmanci AE (2005) A new population based adaptive dominance change mechanism for diploid genetic algorithms in dynamic environments. Soft Comput 9(11):803–815MATHCrossRef Uyar AS, Harmanci AE (2005) A new population based adaptive dominance change mechanism for diploid genetic algorithms in dynamic environments. Soft Comput 9(11):803–815MATHCrossRef
Zurück zum Zitat van den Bergh F (2002) An analysis of particle swarm optimizers. PhD thesis, University of Pretoria, South Africa van den Bergh F (2002) An analysis of particle swarm optimizers. PhD thesis, University of Pretoria, South Africa
Zurück zum Zitat Wang H, Wang D (2006) An improved primal-dual genetic algorithm for optimization in dynamic environments. In: Proceedings of the 13th international conference on neural information processing, part III, pp 836–844 Wang H, Wang D (2006) An improved primal-dual genetic algorithm for optimization in dynamic environments. In: Proceedings of the 13th international conference on neural information processing, part III, pp 836–844
Zurück zum Zitat Wang H, Wang D, Yang S (2007) Triggered memory-based swarm optimization in dynamic environments. In: Proceedings of the evoworkshop 2007, pp 637–646 Wang H, Wang D, Yang S (2007) Triggered memory-based swarm optimization in dynamic environments. In: Proceedings of the evoworkshop 2007, pp 637–646
Zurück zum Zitat Wang H, Yang S, Ip WH, Wang D (2009a) Adaptive primal-dual genetic algorithms in dynamic environments. IEEE Trans Syst Man Cybern B 39(6):1348–1361CrossRef Wang H, Yang S, Ip WH, Wang D (2009a) Adaptive primal-dual genetic algorithms in dynamic environments. IEEE Trans Syst Man Cybern B 39(6):1348–1361CrossRef
Zurück zum Zitat Wang H, Yang S, Wang D (2009b) A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput 13(8–9):763–780CrossRef Wang H, Yang S, Wang D (2009b) A memetic algorithm with adaptive hill climbing strategy for dynamic optimization problems. Soft Comput 13(8–9):763–780CrossRef
Zurück zum Zitat Yang S (2003) Non-stationary problem optimization using the primal-dual genetic algorithm. In: Proceedingds of the 2003 congress on evolutionary computation, vol 3, pp 2246–2253 Yang S (2003) Non-stationary problem optimization using the primal-dual genetic algorithm. In: Proceedingds of the 2003 congress on evolutionary computation, vol 3, pp 2246–2253
Zurück zum Zitat Yang S (2008) Genetic algorithms with memory and elitism based immigrants in dynamic environments. Evol Comput 16(3):385–416CrossRef Yang S (2008) Genetic algorithms with memory and elitism based immigrants in dynamic environments. Evol Comput 16(3):385–416CrossRef
Zurück zum Zitat Yang S, Yao X (2005) Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft Comput 9(11):815–834MATHCrossRef Yang S, Yao X (2005) Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft Comput 9(11):815–834MATHCrossRef
Zurück zum Zitat Yang S, Yao X (2008) Population-based incremental learning with associative memory for dynamic environments. IEEE Trans Evol Comput 12(5):542–561CrossRef Yang S, Yao X (2008) Population-based incremental learning with associative memory for dynamic environments. IEEE Trans Evol Comput 12(5):542–561CrossRef
Zurück zum Zitat Yang S, Ong Y-S, Jin Y (eds) (2007) Evolutionary computation in dynamic and uncertain environments. Springer, BerlinMATH Yang S, Ong Y-S, Jin Y (eds) (2007) Evolutionary computation in dynamic and uncertain environments. Springer, BerlinMATH
Metadaten
Titel
A particle swarm optimization based memetic algorithm for dynamic optimization problems
verfasst von
Hongfeng Wang
Shengxiang Yang
W. H. Ip
Dingwei Wang
Publikationsdatum
01.09.2010
Verlag
Springer Netherlands
Erschienen in
Natural Computing / Ausgabe 3/2010
Print ISSN: 1567-7818
Elektronische ISSN: 1572-9796
DOI
https://doi.org/10.1007/s11047-009-9176-2

Weitere Artikel der Ausgabe 3/2010

Natural Computing 3/2010 Zur Ausgabe