Skip to main content
Erschienen in: Natural Computing 2/2023

13.05.2021

Enhancing differential evolution algorithm through a population size adaptation strategy

verfasst von: Yanyun Zhang, Guangming Dai, Lei Peng, Maocai Wang

Erschienen in: Natural Computing | Ausgabe 2/2023

Einloggen

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

search-config
loading …

Abstract

As one of the three basic control parameters of the differential evolution algorithm (DE), the population size (PS) has attracted extensive attention. In general, the most appropriate population size varies for different types of problems and problems with different dimensions. As a result, the performance of an algorithm with a fixed population size is limited to some extent. In this paper, a new enhanced algorithm with a population entropy based population adaptation strategy has been proposed under the framework of SHADE (PE-SHADE). Firstly, a method to calculate the entropy of the population is introduced, through which the distribution state of the population is also characterized. Secondly, the population size is adapted according to the distribution state with a population increasing strategy and a population reduction strategy. In order to evaluate the performance of the proposed algorithm, experiments on the standard benchmark CEC2014 have been conducted, as well as the sensitivity experiments for the extra parameters. The performance comparisons with SHADE, L-SHADE, and some other well-known DE variants are analyzed, which statistically supports the effectiveness of the proposed algorithm.

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 Alcalá-Fdez J, Sanchez L, Garcia S et al (2009) KEEL: a software tool to assess evolutionary algorithms for data mining problems. Soft Comput 13(3):307–318CrossRef Alcalá-Fdez J, Sanchez L, Garcia S et al (2009) KEEL: a software tool to assess evolutionary algorithms for data mining problems. Soft Comput 13(3):307–318CrossRef
Zurück zum Zitat Awad NH, Ali MZ, Suganthan PN (2017) Ensemble of parameters in a sinusoidal differential evolution with niching-based population reduction. Swarm Evol Comput 39:141–156CrossRef Awad NH, Ali MZ, Suganthan PN (2017) Ensemble of parameters in a sinusoidal differential evolution with niching-based population reduction. Swarm Evol Comput 39:141–156CrossRef
Zurück zum Zitat Brest J (2008) Population size reduction for the differential evolution algorithm. Appl Intell 29(3):228–247CrossRef Brest J (2008) Population size reduction for the differential evolution algorithm. Appl Intell 29(3):228–247CrossRef
Zurück zum Zitat Cai Z, Gong W, Ling CX, Zhang H (2011) A clustering-based differential evolution for global optimization. Appl Soft Comput 11(1):1363–1379CrossRef Cai Z, Gong W, Ling CX, Zhang H (2011) A clustering-based differential evolution for global optimization. Appl Soft Comput 11(1):1363–1379CrossRef
Zurück zum Zitat Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31CrossRef Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE Trans Evol Comput 15(1):4–31CrossRef
Zurück zum Zitat Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution-an updated survey, Swarm Evol Comput 27:1–30 Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution-an updated survey, Swarm Evol Comput 27:1–30
Zurück zum Zitat Elsayed SM, Sarker RA, Essam DL, Hamza NM (2014) Testing united multi-operator evolutionary algorithms on the CEC2014 real-parameter numerical optimization. In: Proceedings of IEEE Congr Evol Comput, pp 1650–1657 Elsayed SM, Sarker RA, Essam DL, Hamza NM (2014) Testing united multi-operator evolutionary algorithms on the CEC2014 real-parameter numerical optimization. In: Proceedings of IEEE Congr Evol Comput, pp 1650–1657
Zurück zum Zitat Farhang-Mehr A, Azarm S (2002) Diversity assessment of Pareto optimal solution sets: an entropy approach. In: Proceedings of IEEE Congr Evol Comput, pp 723–728 Farhang-Mehr A, Azarm S (2002) Diversity assessment of Pareto optimal solution sets: an entropy approach. In: Proceedings of IEEE Congr Evol Comput, pp 723–728
Zurück zum Zitat Islam SM, Das S, Ghosh S, Roy S, Suganthan PN (2011) An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization, IEEE Trans Syst Man Cybern. Part B-Cybern. 42(2):482–500CrossRef Islam SM, Das S, Ghosh S, Roy S, Suganthan PN (2011) An adaptive differential evolution algorithm with novel mutation and crossover strategies for global numerical optimization, IEEE Trans Syst Man Cybern. Part B-Cybern. 42(2):482–500CrossRef
Zurück zum Zitat Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization, Zhengzhou University, Henan. China, Tech, Rep Liang JJ, Qu BY, Suganthan PN (2013) Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization, Zhengzhou University, Henan. China, Tech, Rep
Zurück zum Zitat Neri F, Tirronen V (2009) Differential evolution with fitness diversity self-adaptation. Springer, Nature-inspired algorithms for optimisation, Berlin, Heidelberg, pp 199–234 Neri F, Tirronen V (2009) Differential evolution with fitness diversity self-adaptation. Springer, Nature-inspired algorithms for optimisation, Berlin, Heidelberg, pp 199–234
Zurück zum Zitat Neri F, Tirronen V (2010) Recent advances in differential evolution: a survey and experimental analysis. Artif Intell Rev 33:61–106CrossRef Neri F, Tirronen V (2010) Recent advances in differential evolution: a survey and experimental analysis. Artif Intell Rev 33:61–106CrossRef
Zurück zum Zitat Neri F, Tirronen V (2008) On memetic differential evolution frameworks: a study of advantages and limitations in hybridization. In: Proceedings of IEEE Congr Evol. Comput, pp 2135–2142 Neri F, Tirronen V (2008) On memetic differential evolution frameworks: a study of advantages and limitations in hybridization. In: Proceedings of IEEE Congr Evol. Comput, pp 2135–2142
Zurück zum Zitat Piotrowski AP (2017) Review of differential evolution population size, Swarm Evol Comput 32:1–24 Piotrowski AP (2017) Review of differential evolution population size, Swarm Evol Comput 32:1–24
Zurück zum Zitat Poláková R (2017) Controlling population size in differential evolution by diversity mechanism. In: Proceedings of International Conference on Artificial Intelligence and Soft Computing: LNAI 10245 Artificial Intelligence and Soft Computing - Part 1, pp 408–417 Poláková R (2017) Controlling population size in differential evolution by diversity mechanism. In: Proceedings of International Conference on Artificial Intelligence and Soft Computing: LNAI 10245 Artificial Intelligence and Soft Computing - Part 1, pp 408–417
Zurück zum Zitat Poláková R, Tvrdík J, Bujok P, Matousek R (2016) Population-size adaptation through diversity-control mechanism for differential evolution. In: Proceedings of MENDEL 22th International Conference on Soft Computing, pp 49–56 Poláková R, Tvrdík J, Bujok P, Matousek R (2016) Population-size adaptation through diversity-control mechanism for differential evolution. In: Proceedings of MENDEL 22th International Conference on Soft Computing, pp 49–56
Zurück zum Zitat Poláková R, Tvrdík J, Bujok P (2017) Adaptation of population size according to current population diversity in differential evolution. In: Proceedings of 2017 IEEE Symposium Series on Computational Intelligence (SSCI), IEEE, pp 1–8 Poláková R, Tvrdík J, Bujok P (2017) Adaptation of population size according to current population diversity in differential evolution. In: Proceedings of 2017 IEEE Symposium Series on Computational Intelligence (SSCI), IEEE, pp 1–8
Zurück zum Zitat Poláková R, Tvrdík J, Bujok P (2019) Differential evolution with adaptive mechanism of population size according to current population diversity. Swarm Evol Comput 50:100519CrossRef Poláková R, Tvrdík J, Bujok P (2019) Differential evolution with adaptive mechanism of population size according to current population diversity. Swarm Evol Comput 50:100519CrossRef
Zurück zum Zitat Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Springer, BerlinMATH Price K, Storn RM, Lampinen JA (2005) Differential evolution: a practical approach to global optimization. Springer, BerlinMATH
Zurück zum Zitat Storn R, Price K (1995) Differential evolution-A simple and efficient adaptive scheme for global optimization over continuous spaces. International Computer Science, Berkeley, California, Tech Rep TR-95-012 Storn R, Price K (1995) Differential evolution-A simple and efficient adaptive scheme for global optimization over continuous spaces. International Computer Science, Berkeley, California, Tech Rep TR-95-012
Zurück zum Zitat Storn R, Price K (1997) Differential evolution-A simple and efficient adaptive scheme for global optimization over continuous spaces. J Global Optim 11(4):341–359MathSciNetCrossRefMATH Storn R, Price K (1997) Differential evolution-A simple and efficient adaptive scheme for global optimization over continuous spaces. J Global Optim 11(4):341–359MathSciNetCrossRefMATH
Zurück zum Zitat Sun G, Peng J, Zhao R (2018) Differential evolution with individual-dependent and dynamic parameter adjustment. Soft Comput 22(17):5747–5773CrossRef Sun G, Peng J, Zhao R (2018) Differential evolution with individual-dependent and dynamic parameter adjustment. Soft Comput 22(17):5747–5773CrossRef
Zurück zum Zitat Tanabe R, Fukunaga AS (2013) Success-history based parameter adaptation for differential evolution. In: Proceedings of IEEE Congr Evol Comput, pp 71–78 Tanabe R, Fukunaga AS (2013) Success-history based parameter adaptation for differential evolution. In: Proceedings of IEEE Congr Evol Comput, pp 71–78
Zurück zum Zitat Tanabe R, Fukunaga AS (2014) Improving the search performance of SHADE using linear population size reduction. In: Proceedings of IEEE Congr Evol Comput, pp 1658–1665 Tanabe R, Fukunaga AS (2014) Improving the search performance of SHADE using linear population size reduction. In: Proceedings of IEEE Congr Evol Comput, pp 1658–1665
Zurück zum Zitat Wang X, Zhao S (2013) Differential Evolution Algorithm with Self-Adaptive Population Resizing Mechanism. Math Probl EngCrossRefMATH Wang X, Zhao S (2013) Differential Evolution Algorithm with Self-Adaptive Population Resizing Mechanism. Math Probl EngCrossRefMATH
Zurück zum Zitat Wang YN, Wu LH, Yuan XF (2010) Multi-objective self-adaptive differential evolution with elitist archive and crowding entropy-based diversity measure. Soft Comput 14(3):193CrossRef Wang YN, Wu LH, Yuan XF (2010) Multi-objective self-adaptive differential evolution with elitist archive and crowding entropy-based diversity measure. Soft Comput 14(3):193CrossRef
Zurück zum Zitat Wang H, Rahnamayan S, Wu Z (2011) Adaptive differential evolution with variable population size for solving high-dimensional problems. In: Proceedings of IEEE Congr Evol Comput, pp 2626–2632 Wang H, Rahnamayan S, Wu Z (2011) Adaptive differential evolution with variable population size for solving high-dimensional problems. In: Proceedings of IEEE Congr Evol Comput, pp 2626–2632
Zurück zum Zitat Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66CrossRef Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE Trans Evol Comput 15(1):55–66CrossRef
Zurück zum Zitat Wang J, Liao J, Zhou Y, Cai Y (2014) Differential evolution enhanced with multiobjective sorting-based mutation operators. IEEE Trans Cybern 44(12):2792–2805CrossRef Wang J, Liao J, Zhou Y, Cai Y (2014) Differential evolution enhanced with multiobjective sorting-based mutation operators. IEEE Trans Cybern 44(12):2792–2805CrossRef
Zurück zum Zitat Weber M, Neri F, Tirronen V (2011) A study on scale factor in distributed differential evolution. Inf Sci 181(12):2488–2511CrossRef Weber M, Neri F, Tirronen V (2011) A study on scale factor in distributed differential evolution. Inf Sci 181(12):2488–2511CrossRef
Zurück zum Zitat Yang M, Li C, Cai Z, Guan J (2015) Differential evolution with auto-enhanced population diversity. IEEE Trans Cybern 45(2):302–315CrossRef Yang M, Li C, Cai Z, Guan J (2015) Differential evolution with auto-enhanced population diversity. IEEE Trans Cybern 45(2):302–315CrossRef
Zurück zum Zitat Zaharie D (2009) Influence of crossover on the behavior of Differential Evolution Algorithms. Appl Soft Comput 9(3):1126–1138CrossRef Zaharie D (2009) Influence of crossover on the behavior of Differential Evolution Algorithms. Appl Soft Comput 9(3):1126–1138CrossRef
Zurück zum Zitat Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958CrossRef Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evol Comput 13(5):945–958CrossRef
Zurück zum Zitat Zhang Y, Peng L, Dai G, Wang M (2019) A population entropy based adaptation strategy for differential evolution. In: Proceedings of the 2019 Genetic and Evolutionary Computation Conference Companion, pp 330–331 Zhang Y, Peng L, Dai G, Wang M (2019) A population entropy based adaptation strategy for differential evolution. In: Proceedings of the 2019 Genetic and Evolutionary Computation Conference Companion, pp 330–331
Zurück zum Zitat Zhu W, Tang Y, Fang J, Zhang W (2013) Adaptive population tuning scheme for differential evolution. Inf Sci 223(20):164–191CrossRef Zhu W, Tang Y, Fang J, Zhang W (2013) Adaptive population tuning scheme for differential evolution. Inf Sci 223(20):164–191CrossRef
Metadaten
Titel
Enhancing differential evolution algorithm through a population size adaptation strategy
verfasst von
Yanyun Zhang
Guangming Dai
Lei Peng
Maocai Wang
Publikationsdatum
13.05.2021
Verlag
Springer Netherlands
Erschienen in
Natural Computing / Ausgabe 2/2023
Print ISSN: 1567-7818
Elektronische ISSN: 1572-9796
DOI
https://doi.org/10.1007/s11047-021-09855-1

Weitere Artikel der Ausgabe 2/2023

Natural Computing 2/2023 Zur Ausgabe