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

01.07.2014 | Methodologies and Application

A DE and PSO based hybrid algorithm for dynamic optimization problems

verfasst von: Xingquan Zuo, Li Xiao

Erschienen in: Soft Computing | Ausgabe 7/2014

Einloggen

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

search-config
loading …

Abstract

Many real world optimization problems are dynamic in which the fitness landscape is time dependent and the optima change over time. Such problems challenge traditional optimization algorithms. For such problems, optimization algorithms not only have to find the global optimum but also need to closely track its trajectory. In this paper, a new hybrid algorithm integrating a differential evolution (DE) and a particle swarm optimization (PSO) is proposed for dynamic optimization problems. Multi-population strategy is adopted to enhance the diversity and try to keep each subpopulation on a different peak in the fitness landscape. A hybrid operator combining DE and PSO is designed, in which each individual is sequentially carried out DE and PSO operations. An exclusion scheme is proposed that integrates the distance based exclusion scheme with the hill-valley function to track the adjacent peaks. The algorithm is applied to the set of benchmark functions used in CEC 2009 competition for dynamic environment. Experimental results show that it is more effective in terms of overall performance than other comparative algorithms.

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 Blackwell T (2003) Swarm in dynamic environments. Genetic and evolutionary computation conference, Chicago, pp 1–12 Blackwell T (2003) Swarm in dynamic environments. Genetic and evolutionary computation conference, Chicago, pp 1–12
Zurück zum Zitat Blackwell T, Branke J (2004) Multi-swarm optimization in dynamic environments. In: Applications of evolutionary computing, Coimbra, Portugal, pp 489–500 Blackwell T, Branke J (2004) Multi-swarm optimization in dynamic environments. In: Applications of evolutionary computing, Coimbra, Portugal, pp 489–500
Zurück zum Zitat Blackwell T, Branke J (2006) Multiswarms, exclusion, and anti-convergence in dynamic environments. IEEE Trans Evol Comput 10(4):459–472CrossRef Blackwell T, 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 optimisation problems. In: IEEE congress on evolutionary computation, Washington, DC, USA, pp 1875–1882 Branke J (1999) Memory enhanced evolutionary algorithms for changing optimisation problems. In: IEEE congress on evolutionary computation, Washington, DC, USA, pp 1875–1882
Zurück zum Zitat Branke J (2001) Evolutionary optimization in dynamic environments. Springer, Berlin Branke J (2001) Evolutionary optimization in dynamic environments. Springer, Berlin
Zurück zum Zitat Brest J, Zamuda A, Boskovic B, Maucec MS, Zumer V (2009) Dynamic optimization using self-adaptive differential evolution. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 415–422 Brest J, Zamuda A, Boskovic B, Maucec MS, Zumer V (2009) Dynamic optimization using self-adaptive differential evolution. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 415–422
Zurück zum Zitat Bui LT, Branke J, Abbass HA (2005) Diversity as a selection pressure in dynamic environments. In: Genetic and Evolutionary Computation Conference, Washington, DC, USA, pp 1557–1558 Bui LT, Branke J, Abbass HA (2005) Diversity as a selection pressure in dynamic environments. In: Genetic and Evolutionary Computation Conference, Washington, DC, USA, pp 1557–1558
Zurück zum Zitat Cruz C, González JR, Pelta DA (2011) Optimization in dynamic environments: a survey on problems, methods and measures. Soft Comput 15(7):1427–1488CrossRef Cruz C, González JR, Pelta DA (2011) Optimization in dynamic environments: a survey on problems, methods and measures. Soft Comput 15(7):1427–1488CrossRef
Zurück zum Zitat Daneshyari M, Yen GG (2011) Dynamic optimization using cultural based PSO. In: IEEE congress on evolutionary computation, New Orleans, LA, USA, pp 509–516 Daneshyari M, Yen GG (2011) Dynamic optimization using cultural based PSO. In: IEEE congress on evolutionary computation, New Orleans, LA, USA, pp 509–516
Zurück zum Zitat Das S, Konar A, Chakraborty UK (2005) Improving particle swarm optimization with differentially perturbed velocity. In: Genetic and evolutionary computation conference, Washington, DC, USA, pp 177–184 Das S, Konar A, Chakraborty UK (2005) Improving particle swarm optimization with differentially perturbed velocity. In: Genetic and evolutionary computation conference, Washington, DC, USA, pp 177–184
Zurück zum Zitat del Amo IG, Pelta DA, González JR, Masegosa AD (2012) An algorithm comparison for dynamic optimization problems. Appl Soft Comput 12:3176–3192CrossRef del Amo IG, Pelta DA, González JR, Masegosa AD (2012) An algorithm comparison for dynamic optimization problems. Appl Soft Comput 12:3176–3192CrossRef
Zurück zum Zitat Hui S, Suganthan PN (2012) Ensemble differential evolution with dynamic subpopulations and adaptive clearing for solving dynamic optimization problems. In: IEEE congress on evolutionary computation. Brisbane, Australia, pp 1–8 Hui S, Suganthan PN (2012) Ensemble differential evolution with dynamic subpopulations and adaptive clearing for solving dynamic optimization problems. In: IEEE congress on evolutionary computation. Brisbane, Australia, pp 1–8
Zurück zum Zitat Li C, Yang S, Nguyen TT, Yu EL, Yao X, Jin Y, Beyer HG, Suganthan PN (2008) Benchmark generator for CEC 2009 competition on dynamic optimization. University of Leicester, University of Birmingham, Honda Research Institute Europe, Vorarlberg University of Applied Sciences, Nanyang Technological University, Technical Report Li C, Yang S, Nguyen TT, Yu EL, Yao X, Jin Y, Beyer HG, Suganthan PN (2008) Benchmark generator for CEC 2009 competition on dynamic optimization. University of Leicester, University of Birmingham, Honda Research Institute Europe, Vorarlberg University of Applied Sciences, Nanyang Technological University, Technical Report
Zurück zum Zitat Li C, Yang S (2009) A clustering particle swarm optimizer for dynamic optimization. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 439–446 Li C, Yang S (2009) A clustering particle swarm optimizer for dynamic optimization. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 439–446
Zurück zum Zitat Li C, Yang S (2012) A general framework of multipopulation methods with clustering in undetectable dynamic environments. IEEE Trans Evol Comput 16(4):556–577CrossRef Li C, Yang S (2012) A general framework of multipopulation methods with clustering in undetectable dynamic environments. IEEE Trans Evol Comput 16(4):556–577CrossRef
Zurück zum Zitat Kennedy J, Eberhart RC (2001) Swarm intelligence. Morgan Kaufmann, San Francisco Kennedy J, Eberhart RC (2001) Swarm intelligence. Morgan Kaufmann, San Francisco
Zurück zum Zitat Korosec P, Silc J (2009) The differential ant-stigmergy algorithm applied to dynamic optimization problems. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 407–414 Korosec P, Silc J (2009) The differential ant-stigmergy algorithm applied to dynamic optimization problems. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 407–414
Zurück zum Zitat Mendes R, Mohais AS (2005) DynDE: a differential evolution for dynamic optimization problems. In: IEEE congress on evolutionary computation, Edinburgh, UK, pp 2808–2815 Mendes R, Mohais AS (2005) DynDE: a differential evolution for dynamic optimization problems. In: IEEE congress on evolutionary computation, Edinburgh, UK, pp 2808–2815
Zurück zum Zitat Moore PW, Venayagamoorthy GK (2006) Evolving digital circuit using hybrid particle swarm optimization and differential evolution. Int J Neural Syst 16(3):163–177CrossRef Moore PW, Venayagamoorthy GK (2006) Evolving digital circuit using hybrid particle swarm optimization and differential evolution. Int J Neural Syst 16(3):163–177CrossRef
Zurück zum Zitat Morrison RW, De Jong KA (1999) A test problem generator for non-stationary environments. In: IEEE congress on evolutionary computation, Washington, DC, USA, pp 2047–2053 Morrison RW, De Jong KA (1999) A test problem generator for non-stationary environments. In: IEEE congress on evolutionary computation, Washington, DC, USA, pp 2047–2053
Zurück zum Zitat Moser I, Hendtlass T (2007) A simple and efficient multi-component algorithm for solving dynamic function optimisation problems. In: IEEE congress on evolutionary computation, Singapore, pp 252–259 Moser I, Hendtlass T (2007) A simple and efficient multi-component algorithm for solving dynamic function optimisation problems. In: IEEE congress on evolutionary computation, Singapore, pp 252–259
Zurück zum Zitat Nguyen TT, Yang SX, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24CrossRef Nguyen TT, Yang SX, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24CrossRef
Zurück zum Zitat Sharifi A, Noroozi V, Bashiri M, Hashemi AB, Meybodi MR (2012) Two phased cellular PSO: a new collaborative cellular algorithm for optimization in dynamic environments. In: IEEE congress on evolutionary computation, Brisbane, Australia, pp 1–8 Sharifi A, Noroozi V, Bashiri M, Hashemi AB, Meybodi MR (2012) Two phased cellular PSO: a new collaborative cellular algorithm for optimization in dynamic environments. In: IEEE congress on evolutionary computation, Brisbane, Australia, pp 1–8
Zurück zum Zitat Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359 Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359
Zurück zum Zitat Ursem RK (1999) Multinational evolutionary algorithms. In: IEEE congress on evolutionary computation, Washington, DC, USA, pp 1633–1640 Ursem RK (1999) Multinational evolutionary algorithms. In: IEEE congress on evolutionary computation, Washington, DC, USA, pp 1633–1640
Zurück zum Zitat Woldesenbet YG, Yen GG (2009) Dynamic evolutionary algorithm with variable relocation. IEEE Trans Evol Comput 13(3):500–513CrossRef Woldesenbet YG, Yen GG (2009) Dynamic evolutionary algorithm with variable relocation. IEEE Trans Evol Comput 13(3):500–513CrossRef
Zurück zum Zitat Yu EL, Suganthan PN (2009) Evolutionary programming with ensemble of explicit menories for dynamic optimization. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 18–21 Yu EL, Suganthan PN (2009) Evolutionary programming with ensemble of explicit menories for dynamic optimization. In: IEEE congress on evolutionary computation, Trondheim, Norway, pp 18–21
Zurück zum Zitat Zhang WJ, Xie XF (2003) DEPSO: hybrid particle swarm with differential evolution operator. In: IEEE international conference on systems, man and cybermetics, Washington, DC, USA, pp 3816–3821 Zhang WJ, Xie XF (2003) DEPSO: hybrid particle swarm with differential evolution operator. In: IEEE international conference on systems, man and cybermetics, Washington, DC, USA, pp 3816–3821
Metadaten
Titel
A DE and PSO based hybrid algorithm for dynamic optimization problems
verfasst von
Xingquan Zuo
Li Xiao
Publikationsdatum
01.07.2014
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 7/2014
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-013-1153-0

Weitere Artikel der Ausgabe 7/2014

Soft Computing 7/2014 Zur Ausgabe

Methodologies and Application

Improved RM-MEDA with local learning