Skip to main content
Erschienen in: Soft Computing 15/2019

11.06.2018 | Methodologies and Application

A random perturbation modified differential evolution algorithm for unconstrained optimization problems

verfasst von: Zhaokun Wei, Xinlian Xie, Tiantian Bao, Yue Yu

Erschienen in: Soft Computing | Ausgabe 15/2019

Einloggen

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

search-config
loading …

Abstract

To solve unconstrained optimization problems, a random search differential evolution algorithm (RPMDE) is designed based on a modified differential evolution algorithm. The efficiency of an evolutionary algorithm usually depends on its exploration competence and development capability. Considering these characteristics, an effective difference operator called ‘DE/M_pBest-best/1’ is designed, which originates from ‘DE/best/1/’ and ‘DE/current-pbest/1’. The operator makes use of information from the best population of individuals to generate new solutions for the development of RPMDE and guarantee swarm quality during the later evolution of the algorithm, which improves its searching ability. To prevent the solutions from falling into local optima, RPMDE also adopts random perturbation to update the current solution with a better solution after difference mutation and crossover are competed. Furthermore, a levy distribution is employed to adjust the scale factor as a control parameter. All designed operators are beneficial to improve the exploration competence and the diversity of the whole population. Last, a large number of computational experiments and comparisons are conducted by employing 15 benchmark functions. The experimental results indicate that the designed algorithm, RPMDE, is more effective than other differential evolution variants in dealing with unconstrained optimization problems.

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 Angira R, Santosh A (2007) Optimization of dynamic systems: a trigonometric differential evolution approach. Comput Chem Eng 31(9):1055–1063CrossRef Angira R, Santosh A (2007) Optimization of dynamic systems: a trigonometric differential evolution approach. Comput Chem Eng 31(9):1055–1063CrossRef
Zurück zum Zitat Baatar N, Zhang D, Koh CS (2013) An improved differential evolution algorithm adopting lambda—best mutation strategy for global optimization of electromagnetic devices. IEEE Trans Magn 49(5):2097–2100CrossRef Baatar N, Zhang D, Koh CS (2013) An improved differential evolution algorithm adopting lambda—best mutation strategy for global optimization of electromagnetic devices. IEEE Trans Magn 49(5):2097–2100CrossRef
Zurück zum Zitat Balaji G, Balamurugan R, Lakshminarasimman L (2016) Mathematical approach assisted differential evolution for generator maintenance scheduling. Int J Elec Power 82:508–518CrossRef Balaji G, Balamurugan R, Lakshminarasimman L (2016) Mathematical approach assisted differential evolution for generator maintenance scheduling. Int J Elec Power 82:508–518CrossRef
Zurück zum Zitat Basu M (2016) Quasi-oppositional differential evolution for optimal reactive power dispatch. Int J Electr Power 78:29–40CrossRef Basu M (2016) Quasi-oppositional differential evolution for optimal reactive power dispatch. Int J Electr Power 78:29–40CrossRef
Zurück zum Zitat Brest J, Greiner S, Bošković B, Mernik M, Žumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657CrossRef Brest J, Greiner S, Bošković B, Mernik M, Žumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evol Comput 10(6):646–657CrossRef
Zurück zum Zitat Chen Y, Mahalec V, Chen Y, Liu X, He R, Sun K (2015) Reconfiguration of satellite orbit for cooperative observation using variable-size multi-objective differential evolution. Eur J Oper Res 242(1):10–20MathSciNetCrossRefMATH Chen Y, Mahalec V, Chen Y, Liu X, He R, Sun K (2015) Reconfiguration of satellite orbit for cooperative observation using variable-size multi-objective differential evolution. Eur J Oper Res 242(1):10–20MathSciNetCrossRefMATH
Zurück zum Zitat Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE T Evol Comput 15(1):4–31CrossRef Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE T Evol Comput 15(1):4–31CrossRef
Zurück zum Zitat Deng CH, Zhao BY, Deng AY, Hu RX (2009) New differential evolution algorithm with a second enhanced mutation operator. In: IEEE international workshop on intelligent systems and applications. IEEE, pp 1–4 Deng CH, Zhao BY, Deng AY, Hu RX (2009) New differential evolution algorithm with a second enhanced mutation operator. In: IEEE international workshop on intelligent systems and applications. IEEE, pp 1–4
Zurück zum Zitat Elsayed SM, Sarker RA, Essasm DL (2013) An improved self-adaptive differential evolution algorithm for optimization problems. IEEE Trans Ind Inf 9(1):89–99CrossRef Elsayed SM, Sarker RA, Essasm DL (2013) An improved self-adaptive differential evolution algorithm for optimization problems. IEEE Trans Ind Inf 9(1):89–99CrossRef
Zurück zum Zitat Gong W, Cai Z, Ling CX (2011) Enhanced differential evolution with adaptive strategies for numerical optimization. IEEE T Syst Man Cy B 41(2):397–413CrossRef Gong W, Cai Z, Ling CX (2011) Enhanced differential evolution with adaptive strategies for numerical optimization. IEEE T Syst Man Cy B 41(2):397–413CrossRef
Zurück zum Zitat Gong W, Cai Z (2013) Differential evolution with ranking-based mutation operators. IEEE Trans Cybernet 43(6):2066–2081CrossRef Gong W, Cai Z (2013) Differential evolution with ranking-based mutation operators. IEEE Trans Cybernet 43(6):2066–2081CrossRef
Zurück zum Zitat Joshi R, Sanderson AC (1999) Minimal representation multi-sensor fusion using differential evolution. IEEE Trans Syst Man Cybern A, Syst Hum 29(1):63–76CrossRef Joshi R, Sanderson AC (1999) Minimal representation multi-sensor fusion using differential evolution. IEEE Trans Syst Man Cybern A, Syst Hum 29(1):63–76CrossRef
Zurück zum Zitat Karaboga N (2005) Digital IIR filter design using differential evolution algorithm. EURASIP J Adv Signal Process 8:1269–1276MATH Karaboga N (2005) Digital IIR filter design using differential evolution algorithm. EURASIP J Adv Signal Process 8:1269–1276MATH
Zurück zum Zitat Kovačević D, Mladenović N, Petrović B, Milošević P (2014) DE-VNS: self-adaptive differential evolution with crossover neighborhood search for continuous global optimization. Comput Oper Res 52:157–169MathSciNetCrossRefMATH Kovačević D, Mladenović N, Petrović B, Milošević P (2014) DE-VNS: self-adaptive differential evolution with crossover neighborhood search for continuous global optimization. Comput Oper Res 52:157–169MathSciNetCrossRefMATH
Zurück zum Zitat Lin Q, Zhu Q, Huang P, Chen J, Ming Z, Yu J (2015) A novel hybrid multi-objective immune algorithm with adaptive differential evolution. Comput Oper Res 62:95–111MathSciNetCrossRefMATH Lin Q, Zhu Q, Huang P, Chen J, Ming Z, Yu J (2015) A novel hybrid multi-objective immune algorithm with adaptive differential evolution. Comput Oper Res 62:95–111MathSciNetCrossRefMATH
Zurück zum Zitat Liu W, Wang P, Qiao H (2012) Part-based adaptive detection of workpieces using differential evolution. Signal Process 92(2):301–307CrossRef Liu W, Wang P, Qiao H (2012) Part-based adaptive detection of workpieces using differential evolution. Signal Process 92(2):301–307CrossRef
Zurück zum Zitat Maio FD, Baronchelli S, Zio E (2014) Hierarchical differential evolution for minimal cut sets identification: application to nuclear safety systems. Eur J Oper Res 238(2):645–652MathSciNetCrossRefMATH Maio FD, Baronchelli S, Zio E (2014) Hierarchical differential evolution for minimal cut sets identification: application to nuclear safety systems. Eur J Oper Res 238(2):645–652MathSciNetCrossRefMATH
Zurück zum Zitat Onwubolu G, Davendra D (2006) Scheduling flow shops using differential evolution algorithm. Eur J Oper Res 171(2):674–692CrossRefMATH Onwubolu G, Davendra D (2006) Scheduling flow shops using differential evolution algorithm. Eur J Oper Res 171(2):674–692CrossRefMATH
Zurück zum Zitat Pan QK, Suganthan PN, Wang L, Gao L, Mallipeddi R (2011) A differential evolution algorithm with self-adapting strategy and control parameters. Comput Oper Res 38(1):394–408MathSciNetCrossRefMATH Pan QK, Suganthan PN, Wang L, Gao L, Mallipeddi R (2011) A differential evolution algorithm with self-adapting strategy and control parameters. Comput Oper Res 38(1):394–408MathSciNetCrossRefMATH
Zurück zum Zitat Price KV, Storn RM, Lampinen JA (2005) Differential evolution-a practical approach to global optimization. Springer, New YorkMATH Price KV, Storn RM, Lampinen JA (2005) Differential evolution-a practical approach to global optimization. Springer, New YorkMATH
Zurück zum Zitat Qin AK, Huan VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13(2):398–417CrossRef Qin AK, Huan VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13(2):398–417CrossRef
Zurück zum Zitat Qu BY, Liang JJ, Wang ZY, Chen Q, Suganthan PN (2016) Novel benchmark functions for continuous multimodal optimization with comparative results. Swarm Evol Comput 26:23–34CrossRef Qu BY, Liang JJ, Wang ZY, Chen Q, Suganthan PN (2016) Novel benchmark functions for continuous multimodal optimization with comparative results. Swarm Evol Comput 26:23–34CrossRef
Zurück zum Zitat Storn R, Price K (1996) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359MathSciNetCrossRefMATH Storn R, Price K (1996) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359MathSciNetCrossRefMATH
Zurück zum Zitat Storn R (1996) Differential evolution design of an IIR-filter. In: IEEE international conference on evolutionary computation. IEEE, pp 268–273 Storn R (1996) Differential evolution design of an IIR-filter. In: IEEE international conference on evolutionary computation. IEEE, pp 268–273
Zurück zum Zitat Tanabe R, Fukunaga A (2013) Evaluating the performace of SHADE on CEC 2013 benchmark problem. In: IEEE congress on evolutionary computation. IEEE, pp 1952–1959 Tanabe R, Fukunaga A (2013) Evaluating the performace of SHADE on CEC 2013 benchmark problem. In: IEEE congress on evolutionary computation. IEEE, pp 1952–1959
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 Zhang J, Avasarala V, Sanderson AC, Mullen T (2008) Differential evolution for discrete optimization: An experimental study on Combinatorial Auction problems. In: IEEE world congress on computational intelligence. IEEE, pp 2794–2880 Zhang J, Avasarala V, Sanderson AC, Mullen T (2008) Differential evolution for discrete optimization: An experimental study on Combinatorial Auction problems. In: IEEE world congress on computational intelligence. IEEE, pp 2794–2880
Zurück zum Zitat Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13(5):945–958CrossRef Zhang J, Sanderson AC (2009) JADE: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13(5):945–958CrossRef
Zurück zum Zitat Zio E, Viadana G (2011) Optimization of the inspection intervals of a safety system in a nuclear power plant by multi-objective differential evolution (MODE). Reliab Eng Syst Saf 96(11):1552–1563CrossRef Zio E, Viadana G (2011) Optimization of the inspection intervals of a safety system in a nuclear power plant by multi-objective differential evolution (MODE). Reliab Eng Syst Saf 96(11):1552–1563CrossRef
Zurück zum Zitat Zou D, Wu J, Gao L, Li S (2013) A modified differential evolution algorithm for unconstrained optimization problems. Neurocomputing 120(6):469–481CrossRef Zou D, Wu J, Gao L, Li S (2013) A modified differential evolution algorithm for unconstrained optimization problems. Neurocomputing 120(6):469–481CrossRef
Metadaten
Titel
A random perturbation modified differential evolution algorithm for unconstrained optimization problems
verfasst von
Zhaokun Wei
Xinlian Xie
Tiantian Bao
Yue Yu
Publikationsdatum
11.06.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 15/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3285-8

Weitere Artikel der Ausgabe 15/2019

Soft Computing 15/2019 Zur Ausgabe

Methodologies and Application

Markov chains and rough sets