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

20.02.2019 | Methodologies and Application

Review and analysis of three components of the differential evolution mutation operator in MOEA/D-DE

verfasst von: Ryoji Tanabe, Hisao Ishibuchi

Erschienen in: Soft Computing | Ausgabe 23/2019

Einloggen

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

search-config
loading …

Abstract

A decomposition-based multi-objective evolutionary algorithm with a differential evolution variation operator (MOEA/D-DE) shows high performance on challenging multi-objective problems (MOPs). The DE mutation consists of three key components: a mutation strategy, an index selection method for parent individuals, and a bound-handling method. However, the configuration of the DE mutation operator that should be used for MOEA/D-DE has not been thoroughly investigated in the literature. This configuration choice confuses researchers and users of MOEA/D-DE. To address this issue, we present a review of the existing configurations of the DE mutation operator in MOEA/D-DE and systematically examine the influence of each component on the performance of MOEA/D-DE. Our review reveals that the configuration of the DE mutation operator differs depending on the source code of MOEA/D-DE. In our analysis, a total of 30 configurations (three index selection methods, two mutation strategies, and five bound-handling methods) are investigated on 16 MOPs with up to five objectives. Results show that each component significantly affects the performance of MOEA/D-DE. We also present the most suitable configuration of the DE mutation operator, which maximizes the effectiveness of MOEA/D-DE.

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
Fußnoten
1
Strictly speaking, the differences between MOEA/D-DE (Li and Zhang 2009) and the original MOEA/D (Zhang and Li 2007) are as follows: (i) the parent individuals are selected from the whole population with some probability, (ii) the number of individuals replaced by a child is restricted, and (iii) the DE variation operator is used in Li and Zhang (2009).
 
Literatur
Zurück zum Zitat Arabas J, Szczepankiewicz A, Wroniak T (2010) Experimental comparison of methods to handle boundary constraints in differential evolution. In: PPSN, pp 411–420 Arabas J, Szczepankiewicz A, Wroniak T (2010) Experimental comparison of methods to handle boundary constraints in differential evolution. In: PPSN, pp 411–420
Zurück zum Zitat Auger A, Brockhoff D, Hansen N, Tusar D, Tusar T, Wagner T (2016) The impact of variation operators on the performance of SMS-EMOA on the bi-objective BBOB-2016 test suite. In: GECCO, pp 1225–1232 Auger A, Brockhoff D, Hansen N, Tusar D, Tusar T, Wagner T (2016) The impact of variation operators on the performance of SMS-EMOA on the bi-objective BBOB-2016 test suite. In: GECCO, pp 1225–1232
Zurück zum Zitat Bader J, Zitzler E (2011) HypE: an algorithm for fast hypervolume-based many-objective optimization. Evol Comput 19(1):45–76CrossRef Bader J, Zitzler E (2011) HypE: an algorithm for fast hypervolume-based many-objective optimization. Evol Comput 19(1):45–76CrossRef
Zurück zum Zitat Beume N, Naujoks B, Emmerich MTM (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. EJOR 181(3):1653–1669CrossRef Beume N, Naujoks B, Emmerich MTM (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. EJOR 181(3):1653–1669CrossRef
Zurück zum Zitat Bezerra LCT, López-Ibáñez M, Stützle T (2015) To DE or Not to DE? Multi-objective differential evolution revisited from a component-wise perspective. In: EMO, pp 48–63 Bezerra LCT, López-Ibáñez M, Stützle T (2015) To DE or Not to DE? Multi-objective differential evolution revisited from a component-wise perspective. In: EMO, pp 48–63
Zurück zum Zitat Brockhoff D, Tran T, Hansen N (2015) Benchmarking numerical multiobjective optimizers revisited. In: GECCO, pp 639–646 Brockhoff D, Tran T, Hansen N (2015) Benchmarking numerical multiobjective optimizers revisited. In: GECCO, pp 639–646
Zurück zum Zitat Cheng R, Li M, Tian Y, Zhang X, Yang S, Jin Y, Yao X (2017) Benchmark functions for the CEC’2017 competition on many-objective optimization. Technical report, University of Birmingham Cheng R, Li M, Tian Y, Zhang X, Yang S, Jin Y, Yao X (2017) Benchmark functions for the CEC’2017 competition on many-objective optimization. Technical report, University of Birmingham
Zurück zum Zitat Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE TEVC 15(1):4–31 Das S, Suganthan PN (2011) Differential evolution: a survey of the state-of-the-art. IEEE TEVC 15(1):4–31
Zurück zum Zitat Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution—an updated survey. Swarm Evol Comput 27:1–30CrossRef Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution—an updated survey. Swarm Evol Comput 27:1–30CrossRef
Zurück zum Zitat Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, HobokenMATH Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, HobokenMATH
Zurück zum Zitat Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE TEVC 18(4):577–601 Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE TEVC 18(4):577–601
Zurück zum Zitat Deb K, Agrawal S, Pratap A, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE TEVC 6(2):182–197 Deb K, Agrawal S, Pratap A, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE TEVC 6(2):182–197
Zurück zum Zitat Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multi-objective optimization. In: Evolutionary multiobjective optimization. Theoretical advances and applications, pp 105–145. Springer Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multi-objective optimization. In: Evolutionary multiobjective optimization. Theoretical advances and applications, pp 105–145. Springer
Zurück zum Zitat Gong W, Wang Y, Cai Z, Yang S (2017) A weighted biobjective transformation technique for locating multiple optimal solutions of nonlinear equation systems. IEEE TEVC 21(5):697–713 Gong W, Wang Y, Cai Z, Yang S (2017) A weighted biobjective transformation technique for locating multiple optimal solutions of nonlinear equation systems. IEEE TEVC 21(5):697–713
Zurück zum Zitat Hansen N, Niederberger ASP, Guzzella L, Koumoutsakos P (2009) A method for handling uncertainty in evolutionary optimization with an application to feedback control of combustion. IEEE TEVC 13(1):180–197 Hansen N, Niederberger ASP, Guzzella L, Koumoutsakos P (2009) A method for handling uncertainty in evolutionary optimization with an application to feedback control of combustion. IEEE TEVC 13(1):180–197
Zurück zum Zitat Helwig S, Branke J, Mostaghim S (2013) Experimental analysis of bound handling techniques in particle swarm optimization. IEEE TEVC 17(2):259–271 Helwig S, Branke J, Mostaghim S (2013) Experimental analysis of bound handling techniques in particle swarm optimization. IEEE TEVC 17(2):259–271
Zurück zum Zitat Huband S, Hingston P, Barone L, While RL (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE TEVC 10(5):477–506MATH Huband S, Hingston P, Barone L, While RL (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE TEVC 10(5):477–506MATH
Zurück zum Zitat Ishibuchi H, Akedo N, Nojima Y (2015) Behavior of multiobjective evolutionary algorithms on many-objective knapsack problems. IEEE TEVC 19(2):264–283 Ishibuchi H, Akedo N, Nojima Y (2015) Behavior of multiobjective evolutionary algorithms on many-objective knapsack problems. IEEE TEVC 19(2):264–283
Zurück zum Zitat Ishibuchi H, Masuda H, Nojima Y (2016) Pareto fronts of many-objective degenerate test problems. IEEE TEVC 20(5):807–813 Ishibuchi H, Masuda H, Nojima Y (2016) Pareto fronts of many-objective degenerate test problems. IEEE TEVC 20(5):807–813
Zurück zum Zitat Ishibuchi H, Setoguchi Y, Masuda H, Nojima Y (2017) Performance of decomposition-based many-objective algorithms strongly depends on pareto front shapes. IEEE TEVC 21(2):169–190 Ishibuchi H, Setoguchi Y, Masuda H, Nojima Y (2017) Performance of decomposition-based many-objective algorithms strongly depends on pareto front shapes. IEEE TEVC 21(2):169–190
Zurück zum Zitat Jiang S, Yang S (2016) An improved multiobjective optimization evolutionary algorithm based on decomposition for complex pareto fronts. IEEE Trans Cybern 46(2):421–437CrossRef Jiang S, Yang S (2016) An improved multiobjective optimization evolutionary algorithm based on decomposition for complex pareto fronts. IEEE Trans Cybern 46(2):421–437CrossRef
Zurück zum Zitat Kollat JB, Reed PM, Maxwell RM (2011) Many-objective groundwater monitoring network design using bias-aware ensemble Kalman filtering, evolutionary optimization, and visual analytics. Water Resour Res 47(2):1–18CrossRef Kollat JB, Reed PM, Maxwell RM (2011) Many-objective groundwater monitoring network design using bias-aware ensemble Kalman filtering, evolutionary optimization, and visual analytics. Water Resour Res 47(2):1–18CrossRef
Zurück zum Zitat Kukkonen S, Lampinen J (2005) GDE3: the third evolution step of generalized differential evolution. In: IEEE CEC, pp 443–450 Kukkonen S, Lampinen J (2005) GDE3: the third evolution step of generalized differential evolution. In: IEEE CEC, pp 443–450
Zurück zum Zitat Le MN, Ong Y, Menzel S, Jin Y, Sendhoff B (2013) Evolution by adapting surrogates. Evol Comput 21(2):313–340CrossRef Le MN, Ong Y, Menzel S, Jin Y, Sendhoff B (2013) Evolution by adapting surrogates. Evol Comput 21(2):313–340CrossRef
Zurück zum Zitat Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE TEVC 13(2):284–302 Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE TEVC 13(2):284–302
Zurück zum Zitat Li K, Fialho Á, Kwong S, Zhang Q (2014a) Adaptive operator selection with bandits for a multiobjective evolutionary algorithm based on decomposition. IEEE TEVC 18(1):114–130 Li K, Fialho Á, Kwong S, Zhang Q (2014a) Adaptive operator selection with bandits for a multiobjective evolutionary algorithm based on decomposition. IEEE TEVC 18(1):114–130
Zurück zum Zitat Li K, Zhang Q, Kwong S, Li M, Wang R (2014b) Stable matching-based selection in evolutionary multiobjective optimization. IEEE TEVC 18(6):909–923 Li K, Zhang Q, Kwong S, Li M, Wang R (2014b) Stable matching-based selection in evolutionary multiobjective optimization. IEEE TEVC 18(6):909–923
Zurück zum Zitat Liao X, Li Q, Yang X, Zhang W, Li W (2008) Multiobjective optimization for crash safety design of vehicles using stepwise regression model. Struct Multidiscip Optim 35(6):561–569CrossRef Liao X, Li Q, Yang X, Zhang W, Li W (2008) Multiobjective optimization for crash safety design of vehicles using stepwise regression model. Struct Multidiscip Optim 35(6):561–569CrossRef
Zurück zum Zitat Mezura-Montes E, Velázquez-Reyes J, Coello Coello CA (2006) A comparative study of differential evolution variants for global optimization. In: GECCO, pp 485–492 Mezura-Montes E, Velázquez-Reyes J, Coello Coello CA (2006) A comparative study of differential evolution variants for global optimization. In: GECCO, pp 485–492
Zurück zum Zitat Ong YS, Nair PB, Keane AJ (2003) Evolutionary optimization of computationally expensive problems via surrogate modeling. AIAA J 41(4):687–696CrossRef Ong YS, Nair PB, Keane AJ (2003) Evolutionary optimization of computationally expensive problems via surrogate modeling. AIAA J 41(4):687–696CrossRef
Zurück zum Zitat Pescador-Rojas M, Gómez, RH, Montero E, Rojas-Morales N, Riff MC, Coello CA (2017) An overview of weighted and unconstrained scalarizing functions. In: EMO, pp 499–513 (2017) Pescador-Rojas M, Gómez, RH, Montero E, Rojas-Morales N, Riff MC, Coello CA (2017) An overview of weighted and unconstrained scalarizing functions. In: EMO, pp 499–513 (2017)
Zurück zum Zitat Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE TEVC 13(2):398–417 Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE TEVC 13(2):398–417
Zurück zum Zitat Robič T, Filipič B (2005) DEMO: differential evolution for multiobjective optimization. In: EMO, pp 520–533 Robič T, Filipič B (2005) DEMO: differential evolution for multiobjective optimization. In: EMO, pp 520–533
Zurück zum Zitat Rönkkönen J, Kukkonen S, Price KV (2005) Real-parameter optimization with differential evolution. In: IEEE CEC, pp 506–513 Rönkkönen J, Kukkonen S, Price KV (2005) Real-parameter optimization with differential evolution. In: IEEE CEC, pp 506–513
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(4):341–359MathSciNetCrossRef Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359MathSciNetCrossRef
Zurück zum Zitat Trivedi A, Srinivasan D, Sanyal K, Ghosh A (2017) A survey of multiobjective evolutionary algorithms based on decomposition. IEEE TEVC 21(3):440–462 Trivedi A, Srinivasan D, Sanyal K, Ghosh A (2017) A survey of multiobjective evolutionary algorithms based on decomposition. IEEE TEVC 21(3):440–462
Zurück zum Zitat Tusar T, Filipic B (2007) Differential evolution versus genetic algorithms in multiobjective optimization. In: EMO, pp 257–271 Tusar T, Filipic B (2007) Differential evolution versus genetic algorithms in multiobjective optimization. In: EMO, pp 257–271
Zurück zum Zitat Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE TEVC 15(1):55–66 Wang Y, Cai Z, Zhang Q (2011) Differential evolution with composite trial vector generation strategies and control parameters. IEEE TEVC 15(1):55–66
Zurück zum Zitat Wang Z, Zhang Q, Zhou A, Gong M, Jiao L (2016b) Adaptive replacement strategies for MOEA/D. IEEE Trans Cybern 46(2):474–486CrossRef Wang Z, Zhang Q, Zhou A, Gong M, Jiao L (2016b) Adaptive replacement strategies for MOEA/D. IEEE Trans Cybern 46(2):474–486CrossRef
Zurück zum Zitat Wessing S (2013) Repair methods for box constraints revisited. In: EvoApplications, pp 469–478 Wessing S (2013) Repair methods for box constraints revisited. In: EvoApplications, pp 469–478
Zurück zum Zitat Yuan Y, Xu H, Wang B (2015) An experimental investigation of variation operators in reference-point based many-objective optimization. In: GECCO, pp 775–782 Yuan Y, Xu H, Wang B (2015) An experimental investigation of variation operators in reference-point based many-objective optimization. In: GECCO, pp 775–782
Zurück zum Zitat Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE TEVC 11(6):712–731 Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE TEVC 11(6):712–731
Zurück zum Zitat Zhang Q, Liu W, Li H (2009) The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. In: IEEE CEC, pp 203–208 Zhang Q, Liu W, Li H (2009) The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. In: IEEE CEC, pp 203–208
Zurück zum Zitat Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search. In: Proceedings of PPSN, pp 832–842 Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search. In: Proceedings of PPSN, pp 832–842
Zurück zum Zitat Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength pareto evolutionary algorithm. Technical report, ETHZ Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength pareto evolutionary algorithm. Technical report, ETHZ
Zurück zum Zitat Zitzler E, Thiele L, Laumanns M, Fonseca CM, Grunert da Fonseca V (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE TEVC 7(2):117–132 Zitzler E, Thiele L, Laumanns M, Fonseca CM, Grunert da Fonseca V (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE TEVC 7(2):117–132
Metadaten
Titel
Review and analysis of three components of the differential evolution mutation operator in MOEA/D-DE
verfasst von
Ryoji Tanabe
Hisao Ishibuchi
Publikationsdatum
20.02.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 23/2019
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-019-03842-6

Weitere Artikel der Ausgabe 23/2019

Soft Computing 23/2019 Zur Ausgabe

Premium Partner