Skip to main content
Erschienen in: Soft Computing 4/2010

01.04.2010 | Original Paper

Three modified versions of differential evolution algorithm for continuous optimization

verfasst von: Morteza Alinia Ahandani, Naser Pourqorban Shirjoposh, Reza Banimahd

Erschienen in: Soft Computing | Ausgabe 4/2010

Einloggen

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

search-config
loading …

Abstract

Differential evolution (DE) is one simple and effective evolutionary algorithm (EA) for global optimization. In this paper, three modified versions of the DE to improve its performance, to repair its defect in accurate converging to individual optimal point and to compensate the limited amount of search moves of original DE are proposed. In the first modified version called bidirectional differential evolution (BDE), to generate a new trial point, is used from the bidirectional optimization concept, and in the second modified version called shuffled differential evolution (SDE), population such as shuffled frog leaping (SFL) algorithm is divided in to several memeplexes and each memeplex is improved by the DE algorithm. Finally, in the third modified version of DE called shuffled bidirectional differential evolution (SBDE) to improve each memeplex is used from the proposed BDE algorithm. Three proposed modified versions are applied on two types of DE and six obtained algorithms are compared with original DE and SFL algorithms. Experiments on continuous benchmark functions and non-parametric analysis of obtained results demonstrate that applying bidirectional concept only improves one type of the DE. But the SDE and the SBDE have a better success rate and higher solution precision than original DE and SFL, whereas those are more time consuming on some functions. In a later part of the comparative experiments, a comparison of the proposed algorithms with some modern DE and the other EAs reported in the literature confirms a better or at least comparable performance of our proposed 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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Ali MM (2007) Differential evolution with preferential crossover. Eur J Oper Res 181:1137–1147MATHCrossRef Ali MM (2007) Differential evolution with preferential crossover. Eur J Oper Res 181:1137–1147MATHCrossRef
Zurück zum Zitat Babu BV, Munawar SA (2007) Differential evolution strategies for optimal design of shell-and-tube heat exchangers. Chem Eng Sci 62:3720–3739CrossRef Babu BV, Munawar SA (2007) Differential evolution strategies for optimal design of shell-and-tube heat exchangers. Chem Eng Sci 62:3720–3739CrossRef
Zurück zum Zitat Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evolut Comput 10:646–657CrossRef Brest J, Greiner S, Boskovic B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. IEEE Trans Evolut Comput 10:646–657CrossRef
Zurück zum Zitat Brest J, Boskovic B, Greiner S, Zumer V, Maucec MS (2007) Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Comput 11:617–629MATHCrossRef Brest J, Boskovic B, Greiner S, Zumer V, Maucec MS (2007) Performance comparison of self-adaptive and adaptive differential evolution algorithms. Soft Comput 11:617–629MATHCrossRef
Zurück zum Zitat Brest J, Zamuda A, Boskovi B, Maucec MS, Zumer V (2008) High-dimensional real-parameter optimization using self-adaptive differential evolution algorithm with population size reduction. In: IEEE world congress on computational intelligence. Evolutionary Computation, 2008. CEC 2008, pp 2032–2039 Brest J, Zamuda A, Boskovi B, Maucec MS, Zumer V (2008) High-dimensional real-parameter optimization using self-adaptive differential evolution algorithm with population size reduction. In: IEEE world congress on computational intelligence. Evolutionary Computation, 2008. CEC 2008, pp 2032–2039
Zurück zum Zitat Bui LT, Shan Y, Qi F, Abbass HA (2005) Comparing two versions of differential evolution in real parameter optimization. In: The 2005 IEEE congress on evolutionary computation, CEC 2005 Bui LT, Shan Y, Qi F, Abbass HA (2005) Comparing two versions of differential evolution in real parameter optimization. In: The 2005 IEEE congress on evolutionary computation, CEC 2005
Zurück zum Zitat Caponio A, Neri F, Tirronen V (2009) Super-fit control adaptation in memetic differential evolution frameworks. Soft Comput 13:811–831CrossRef Caponio A, Neri F, Tirronen V (2009) Super-fit control adaptation in memetic differential evolution frameworks. Soft Comput 13:811–831CrossRef
Zurück zum Zitat Chang Y-P, Low C (2007) An ant direction hybrid differential evolution heuristic for the large scale passive harmonic filters planning problem. Expert Syst Appl 7:4157–4174 Chang Y-P, Low C (2007) An ant direction hybrid differential evolution heuristic for the large scale passive harmonic filters planning problem. Expert Syst Appl 7:4157–4174
Zurück zum Zitat Chiou J-P (2007) Variable scaling hybrid differential evolution for large-scale economic dispatch problems. Electr Power Syst Res 77:212–218MathSciNetCrossRef Chiou J-P (2007) Variable scaling hybrid differential evolution for large-scale economic dispatch problems. Electr Power Syst Res 77:212–218MathSciNetCrossRef
Zurück zum Zitat Chiou JP, Wang FS (2001) Estimation of monod model parameters by hybrid differential evolution. Bioprocess Biosyst Eng 24:109–113CrossRef Chiou JP, Wang FS (2001) Estimation of monod model parameters by hybrid differential evolution. Bioprocess Biosyst Eng 24:109–113CrossRef
Zurück zum Zitat Das S, Abraham A, Chakraborty UK, Konar A (2009) Differential evolution using a neighborhood-based mutation operator. IEEE Trans Evolut Comput 13:526–553CrossRef Das S, Abraham A, Chakraborty UK, Konar A (2009) Differential evolution using a neighborhood-based mutation operator. IEEE Trans Evolut Comput 13:526–553CrossRef
Zurück zum Zitat Elbeltagi E, Hegazy T, Grierson D (2005) Comparison among five evolutionary-based algorithms. Adv Eng Inform 19:43–53CrossRef Elbeltagi E, Hegazy T, Grierson D (2005) Comparison among five evolutionary-based algorithms. Adv Eng Inform 19:43–53CrossRef
Zurück zum Zitat Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Res Plane Manage 129:210–225CrossRef Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Res Plane Manage 129:210–225CrossRef
Zurück zum Zitat Garcia S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization. J Heuristics 15:617–644MATHCrossRef Garcia S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization. J Heuristics 15:617–644MATHCrossRef
Zurück zum Zitat Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, pp 1942–1948 Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE international conference on neural networks, pp 1942–1948
Zurück zum Zitat Kwon Y-D, Kwon S-B, Jin S-B, Kim J-Y (2003) Convergence enhanced genetic algorithm with successive zooming method for solving continuous optimization problems. Comput Struct 81:1715–1725MathSciNetCrossRef Kwon Y-D, Kwon S-B, Jin S-B, Kim J-Y (2003) Convergence enhanced genetic algorithm with successive zooming method for solving continuous optimization problems. Comput Struct 81:1715–1725MathSciNetCrossRef
Zurück zum Zitat Lee MH, Ch Han, Chang KS (1999) Dynamic optimization of a continuous polymer reactor using a modified differential evolution algorithm. Ind Eng Chem Res 38:4825–4831CrossRef Lee MH, Ch Han, Chang KS (1999) Dynamic optimization of a continuous polymer reactor using a modified differential evolution algorithm. Ind Eng Chem Res 38:4825–4831CrossRef
Zurück zum Zitat Liu B, Wang L, Jin Y-H, Huang D-X, Tang F (2007) Control and synchronization of chaotic systems by differential evolution algorithm. Chaos Soliton Fract 34:412–419MATHCrossRef Liu B, Wang L, Jin Y-H, Huang D-X, Tang F (2007) Control and synchronization of chaotic systems by differential evolution algorithm. Chaos Soliton Fract 34:412–419MATHCrossRef
Zurück zum Zitat Lopez Cruz IL, van Willigenburg LG, van Straten G (2003) Optimal control of nitrate in lettuce by a hybrid approach: differential evolution and adjustable control weight gradient algorithms. Comput Electron Agr 40:179–197CrossRef Lopez Cruz IL, van Willigenburg LG, van Straten G (2003) Optimal control of nitrate in lettuce by a hybrid approach: differential evolution and adjustable control weight gradient algorithms. Comput Electron Agr 40:179–197CrossRef
Zurück zum Zitat Neri F, Tirronen V (2009) Scale factor local search in differential evolution. Memetic Comp 1:153–171CrossRef Neri F, Tirronen V (2009) Scale factor local search in differential evolution. Memetic Comp 1:153–171CrossRef
Zurück zum Zitat Neri F, Tirronen V (2010) Recent advances in differential evolution: a review and experimental analysis. Artif Intell Rev 33:61–106CrossRef Neri F, Tirronen V (2010) Recent advances in differential evolution: a review and experimental analysis. Artif Intell Rev 33:61–106CrossRef
Zurück zum Zitat Noman N, Iba H (2008) Accelerating differential evolution using an adaptive local search. IEEE Trans Evolut Comput 12:107–125CrossRef Noman N, Iba H (2008) Accelerating differential evolution using an adaptive local search. IEEE Trans Evolut Comput 12:107–125CrossRef
Zurück zum Zitat Perez-Bellido AM, Salcedo-Sanz S, Ortiz-Garcia EG, Portilla-Figueras JA, Lopez-Ferreras F (2008) A comparison of memetic algorithms for the spread spectrum radar polyphase codes design problem. Eng Appl Artif Intell 21:1233–1238CrossRef Perez-Bellido AM, Salcedo-Sanz S, Ortiz-Garcia EG, Portilla-Figueras JA, Lopez-Ferreras F (2008) A comparison of memetic algorithms for the spread spectrum radar polyphase codes design problem. Eng Appl Artif Intell 21:1233–1238CrossRef
Zurück zum Zitat Plagianakos VP, Tasoulis DK, Vrahatis MN (2008) A review of major application areas of differential evolution. In: Chakraborty UK (ed) Advances in differential evolution, vol 143 of studies in computational intelligence. Springer, Berlin, pp 197–238 Plagianakos VP, Tasoulis DK, Vrahatis MN (2008) A review of major application areas of differential evolution. In: Chakraborty UK (ed) Advances in differential evolution, vol 143 of studies in computational intelligence. Springer, Berlin, pp 197–238
Zurück zum Zitat Price K (1999) An introduction to differential evolution. In: Corne D, Dorigo M, Glover F (eds) New Ideas in Optimization. McGraw-Hill, New York Price K (1999) An introduction to differential evolution. In: Corne D, Dorigo M, Glover F (eds) New Ideas in Optimization. McGraw-Hill, New York
Zurück zum Zitat Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE congress on evolutionary computation CEC2005, vol 13, pp 1785–1791 Qin AK, Suganthan PN (2005) Self-adaptive differential evolution algorithm for numerical optimization. In: The 2005 IEEE congress on evolutionary computation CEC2005, vol 13, pp 1785–1791
Zurück zum Zitat Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13:398–417CrossRef Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13:398–417CrossRef
Zurück zum Zitat Rahnamayan S, Tizhoosh HR, Salama MM (2008) Opposition-based differential evolution. IEEE Trans Evolut Comput 12:64–79CrossRef Rahnamayan S, Tizhoosh HR, Salama MM (2008) Opposition-based differential evolution. IEEE Trans Evolut Comput 12:64–79CrossRef
Zurück zum Zitat Sorensena K, Sevauxb M (2006) MA|PM: memetic algorithms with population management. Comput Oper Res 33:1214–1225CrossRef Sorensena K, Sevauxb M (2006) MA|PM: memetic algorithms with population management. Comput Oper Res 33:1214–1225CrossRef
Zurück zum Zitat Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359MathSciNetMATHCrossRef Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11:341–359MathSciNetMATHCrossRef
Zurück zum Zitat Strinivas M, Rangaiah GP (2007) A study of differential evolution and tabu search for benchmark, phase equilibrium and phase stability problems. Comput Chem Eng 31:760–772CrossRef Strinivas M, Rangaiah GP (2007) A study of differential evolution and tabu search for benchmark, phase equilibrium and phase stability problems. Comput Chem Eng 31:760–772CrossRef
Zurück zum Zitat Suganthan PN, Hansen N, Liang JJ, Deb K, Chen Y-P, Auger A, Tiwari S (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. Technical Report Report #2005005, Nanyang Technological University, Singapore and IIT Kanpur, India. http://www.ntu.edu.sg/home/EPNSugan/ Suganthan PN, Hansen N, Liang JJ, Deb K, Chen Y-P, Auger A, Tiwari S (2005) Problem definitions and evaluation criteria for the CEC 2005 special session on real-parameter optimization. Technical Report Report #2005005, Nanyang Technological University, Singapore and IIT Kanpur, India. http://​www.​ntu.​edu.​sg/​home/​EPNSugan/​
Zurück zum Zitat Teng NS, Teo J, Hijazi MHA (2009) Self-adaptive population sizing for a tune-free differential evolution. Soft Comput 13:709–724CrossRef Teng NS, Teo J, Hijazi MHA (2009) Self-adaptive population sizing for a tune-free differential evolution. Soft Comput 13:709–724CrossRef
Zurück zum Zitat Wang Y-J, Zhang J-S (2007) Global optimization by an improved differential evolutionary algorithm. Appl Math Comput 188:669–680MathSciNetMATHCrossRef Wang Y-J, Zhang J-S (2007) Global optimization by an improved differential evolutionary algorithm. Appl Math Comput 188:669–680MathSciNetMATHCrossRef
Metadaten
Titel
Three modified versions of differential evolution algorithm for continuous optimization
verfasst von
Morteza Alinia Ahandani
Naser Pourqorban Shirjoposh
Reza Banimahd
Publikationsdatum
01.04.2010
Verlag
Springer-Verlag
Erschienen in
Soft Computing / Ausgabe 4/2010
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-010-0636-5

Weitere Artikel der Ausgabe 4/2010

Soft Computing 4/2010 Zur Ausgabe