Skip to main content
Erschienen in: Soft Computing 16/2017

18.02.2016 | Methodologies and Application

Improving the multiobjective evolutionary algorithm based on decomposition with new penalty schemes

verfasst von: Shengxiang Yang, Shouyong Jiang, Yong Jiang

Erschienen in: Soft Computing | Ausgabe 16/2017

Einloggen

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

search-config
loading …

Abstract

It has been increasingly reported that the multiobjective optimization evolutionary algorithm based on decomposition (MOEA/D) is promising for handling multiobjective optimization problems (MOPs). MOEA/D employs scalarizing functions to convert an MOP into a number of single-objective subproblems. Among them, penalty boundary intersection (PBI) is one of the most popular decomposition approaches and has been widely adopted for dealing with MOPs. However, the original PBI uses a constant penalty value for all subproblems and has difficulties in achieving a good distribution and coverage of the Pareto front for some problems. In this paper, we investigate the influence of the penalty factor on PBI, and suggest two new penalty schemes, i.e., adaptive penalty scheme and subproblem-based penalty scheme (SPS), to enhance the spread of Pareto-optimal solutions. The new penalty schemes are examined on several complex MOPs, showing that PBI with the use of them is able to provide a better approximation of the Pareto front than the original one. The SPS is further integrated into two recently developed MOEA/D variants to help balance the population diversity and convergence. Experimental results show that it can significantly enhance the algorithm’s performance.

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!

Fußnoten
Literatur
Zurück zum Zitat Al Moubayed N, Petrovski A, McCall J (2013) \(D^2MOPSO\): MOPSO based on decomposition and dominance with archiving using crowding distance in objective and solution spaces. Evol Comput 22(1):47–77CrossRef Al Moubayed N, Petrovski A, McCall J (2013) \(D^2MOPSO\): MOPSO based on decomposition and dominance with archiving using crowding distance in objective and solution spaces. Evol Comput 22(1):47–77CrossRef
Zurück zum Zitat Asafuddoula M, Ray T, Sarker R (2015) A decomposition based evolutionary algorithm for many objective optimization. IEEE Trans Evol Comput 19(3):445–460CrossRef Asafuddoula M, Ray T, Sarker R (2015) A decomposition based evolutionary algorithm for many objective optimization. IEEE Trans Evol Comput 19(3):445–460CrossRef
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 N, Emmerich M (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669CrossRefMATH Beume N, Naujoks N, Emmerich M (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669CrossRefMATH
Zurück zum Zitat Cheng R, Jin Y, Narukawa K (2015) Adaptive reference vector generation for inverse model based evolutionary multiobjective optimization with degenerate and disconnected Pareto fronts. In: Evolutionary Multi-criterion Optimization (EMO 2015), part I, LNCS 9018, pp 127–140 Cheng R, Jin Y, Narukawa K (2015) Adaptive reference vector generation for inverse model based evolutionary multiobjective optimization with degenerate and disconnected Pareto fronts. In: Evolutionary Multi-criterion Optimization (EMO 2015), part I, LNCS 9018, pp 127–140
Zurück zum Zitat Chikumbo O, Goodman ED, Deb K (2012) Approximating a multi-dimensional pareto front for a land use management problem: a modified moea with an epigenetic silencing metaphor. In: Proceedings of 2012 IEEE Congress on Evolutionary (CEC 2012), pp 1–9 Chikumbo O, Goodman ED, Deb K (2012) Approximating a multi-dimensional pareto front for a land use management problem: a modified moea with an epigenetic silencing metaphor. In: Proceedings of 2012 IEEE Congress on Evolutionary (CEC 2012), pp 1–9
Zurück zum Zitat Deb K, Agrawwal S, Pratap A, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef Deb K, Agrawwal S, Pratap A, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRef
Zurück zum Zitat Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scable test problems for evolutionary multi-objective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary Multiobjective Optimization: Theoretical Advances and Applications. Springer, London, pp 105–145 Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scable test problems for evolutionary multi-objective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary Multiobjective Optimization: Theoretical Advances and Applications. Springer, London, pp 105–145
Zurück zum Zitat Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point based non-dominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601CrossRef Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point based non-dominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601CrossRef
Zurück zum Zitat Deb K, Pratap A, Moitra S (2000) Mechanical component design for multiple objectives using elitist non-dominated sorting GA. In: Proceedings of the 6th International Conference on Parallel Problem Solving from Nature (PPSN VI), pp 859–868 Deb K, Pratap A, Moitra S (2000) Mechanical component design for multiple objectives using elitist non-dominated sorting GA. In: Proceedings of the 6th International Conference on Parallel Problem Solving from Nature (PPSN VI), pp 859–868
Zurück zum Zitat Giagkiozis I, Purshouse RC, Fleming PJ (2014) Generalized decomposition and cross entropy methods for many-objective optimization. Inf Sci 282:363–387MathSciNetCrossRefMATH Giagkiozis I, Purshouse RC, Fleming PJ (2014) Generalized decomposition and cross entropy methods for many-objective optimization. Inf Sci 282:363–387MathSciNetCrossRefMATH
Zurück zum Zitat Goh C, Tan KC (2007) An investigation on noisy environments in evolutionary multiobjective optimization. IEEE Trans Evol Comput 11(3):354–381CrossRef Goh C, Tan KC (2007) An investigation on noisy environments in evolutionary multiobjective optimization. IEEE Trans Evol Comput 11(3):354–381CrossRef
Zurück zum Zitat Gomez RH, Coello Coello CA (2015) Improved metaheuristic based on the r2 indicator for many-objective optimization. In: Proceedings the 2015 Annual Conference on Genetic and Evolutionary Computation (GECCO 15), pp 679–686 Gomez RH, Coello Coello CA (2015) Improved metaheuristic based on the r2 indicator for many-objective optimization. In: Proceedings the 2015 Annual Conference on Genetic and Evolutionary Computation (GECCO 15), pp 679–686
Zurück zum Zitat Huband S, Hingston P, Barone L, While L (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans Evol Comput 10(2):477–506CrossRefMATH Huband S, Hingston P, Barone L, While L (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans Evol Comput 10(2):477–506CrossRefMATH
Zurück zum Zitat Ishibuchi H, Akedo N, Nojima Y (2015) Behavior of multi-objective evolutionary algorithms on many-objective knapsack problems. IEEE Trans Evol Comput 19(2):264–283CrossRef Ishibuchi H, Akedo N, Nojima Y (2015) Behavior of multi-objective evolutionary algorithms on many-objective knapsack problems. IEEE Trans Evol Comput 19(2):264–283CrossRef
Zurück zum Zitat Ishibuchi H, Akedo N, Nojima Y (2013) A study on the specification of a scalarizing function in MOEA/D for many-objective knapsack problems. In: Proceedings of Learning and Intelligence Optimization 7 (LION 7), LNCS 7997, pp 231–246 Ishibuchi H, Akedo N, Nojima Y (2013) A study on the specification of a scalarizing function in MOEA/D for many-objective knapsack problems. In: Proceedings of Learning and Intelligence Optimization 7 (LION 7), LNCS 7997, pp 231–246
Zurück zum Zitat Ishibuchi H, Tsukamoto N, Hitotsuyanagi Y, Nojima Y (2010) Indicator-based evolutionary algorithm with hypervolume approximation by achievement scalarizing function. In: Proceedings of 12th Annual Conference on Genetic and Evolutionary Computation (GECCO 2010), pp 527–534 Ishibuchi H, Tsukamoto N, Hitotsuyanagi Y, Nojima Y (2010) Indicator-based evolutionary algorithm with hypervolume approximation by achievement scalarizing function. In: Proceedings of 12th Annual Conference on Genetic and Evolutionary Computation (GECCO 2010), pp 527–534
Zurück zum Zitat Jain H, Deb K (2014) An improved adaptive approach for elitist nondominated sorting genetic algorithm for many-objective optimization. In: Evolutionary Multi-criterion Optimization (EMO 2013), LNCS 7811, pp 307–321 Jain H, Deb K (2014) An improved adaptive approach for elitist nondominated sorting genetic algorithm for many-objective optimization. In: Evolutionary Multi-criterion Optimization (EMO 2013), LNCS 7811, pp 307–321
Zurück zum Zitat Jia S, Zhu J, Du B, Yue H (2011) Indicator-based particle swarm optimization with local search. In: Proceedings of 2011 7th International Conference on Nature Computation, pp 1180–1184 Jia S, Zhu J, Du B, Yue H (2011) Indicator-based particle swarm optimization with local search. In: Proceedings of 2011 7th International Conference on Nature Computation, pp 1180–1184
Zurück zum Zitat Jiang S, Yang S (2016) An improved multi-objective optimization evolutionary algorithm based on decomposition for complex Pareto fronts. IEEE Trans Cybern 46(2):421–437CrossRef Jiang S, Yang S (2016) An improved multi-objective optimization evolutionary algorithm based on decomposition for complex Pareto fronts. IEEE Trans Cybern 46(2):421–437CrossRef
Zurück zum Zitat Knowles JD, Corne DW (1999) The pareto archived evolution strategy: a new baseline algorithm for multiobjective optimisation. In: Proceedings of IEEE Congress on Evolutionary Computation (CEC 1999), pp 98–105 Knowles JD, Corne DW (1999) The pareto archived evolution strategy: a new baseline algorithm for multiobjective optimisation. In: Proceedings of IEEE Congress on Evolutionary Computation (CEC 1999), pp 98–105
Zurück zum Zitat Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302CrossRef Li H, Zhang Q (2009) Multiobjective optimization problems with complicated pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302CrossRef
Zurück zum Zitat Li K, Fialho A, Kwong S, Zhang Q (2014a) Adaptive operator selection with bandits for multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 18(1):114–130 Li K, Fialho A, Kwong S, Zhang Q (2014a) Adaptive operator selection with bandits for multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 18(1):114–130
Zurück zum Zitat Li B, Li J, Tang K, Yao X (2014b) An improved two archive algorithm for many-objective optimization. In: Proceedings of 2014 IEEE Congress on Evolutionary Computation (CEC 2014), pp 2869–2876 Li B, Li J, Tang K, Yao X (2014b) An improved two archive algorithm for many-objective optimization. In: Proceedings of 2014 IEEE Congress on Evolutionary Computation (CEC 2014), pp 2869–2876
Zurück zum Zitat Li K, Zhang Q, Kwong S, Li M, Wang R (2014c) Stable matching based selection in evolutionary multiobjective optimization. IEEE Trans Evol Comput 18(6):909–923 Li K, Zhang Q, Kwong S, Li M, Wang R (2014c) Stable matching based selection in evolutionary multiobjective optimization. IEEE Trans Evol Comput 18(6):909–923
Zurück zum Zitat Li K, Deb K, Zhang Q, Kwong S (2015a) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716 Li K, Deb K, Zhang Q, Kwong S (2015a) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716
Zurück zum Zitat Li K, Kwong S, Zhang Q, Deb K (2015b) Interrelationship-based selection for decomposition multiobjective optimization. IEEE Trans Cybern 45(10):2076–2088 Li K, Kwong S, Zhang Q, Deb K (2015b) Interrelationship-based selection for decomposition multiobjective optimization. IEEE Trans Cybern 45(10):2076–2088
Zurück zum Zitat Liu H, Gu F, Zhang Q (2014) Decomposition of a multiobjective optimization problem into a number of simple multiobjective subproblems. IEEE Trans Evol Comput 18(3):450–455CrossRef Liu H, Gu F, Zhang Q (2014) Decomposition of a multiobjective optimization problem into a number of simple multiobjective subproblems. IEEE Trans Evol Comput 18(3):450–455CrossRef
Zurück zum Zitat Masoomi Z, Mesgari MS, Hamrah M (2013) Allocation of urban land uses by multi-objective particle swarm optimization algorithm. Int J Geogr Inf Sci 27(3):542–565CrossRef Masoomi Z, Mesgari MS, Hamrah M (2013) Allocation of urban land uses by multi-objective particle swarm optimization algorithm. Int J Geogr Inf Sci 27(3):542–565CrossRef
Zurück zum Zitat Mendez AM, Coello Coello CA (2015) GD-MOEA: a new multi-objective evolutionary algorithm on the generation distance indicator. In: Evolutionary Multi-criterion Optimization, vol 9018, pp 156–170 Mendez AM, Coello Coello CA (2015) GD-MOEA: a new multi-objective evolutionary algorithm on the generation distance indicator. In: Evolutionary Multi-criterion Optimization, vol 9018, pp 156–170
Zurück zum Zitat Mohammadi A, Omidvar MN, Li X, Deb K (2014) Integrating user preferences and decomposition methods for many-objective optimization. In: Proceedings of 2014 IEEE Congress on Evolutionary Computation (CEC 2014), pp 421–428 Mohammadi A, Omidvar MN, Li X, Deb K (2014) Integrating user preferences and decomposition methods for many-objective optimization. In: Proceedings of 2014 IEEE Congress on Evolutionary Computation (CEC 2014), pp 421–428
Zurück zum Zitat Osycza A, Kundu S (1995) A new method to solve generalized multicriteria optimization problems using the simple genetic algorithm. Struct Optim 10(2):94–99CrossRef Osycza A, Kundu S (1995) A new method to solve generalized multicriteria optimization problems using the simple genetic algorithm. Struct Optim 10(2):94–99CrossRef
Zurück zum Zitat Pavelski LM, Delgado MR, de Almeida CP, Goncalves RA, Venske SM (2014) ELMOEA/D-DE: extreme learning surrogate models in multi-objective optimization based on decomposition and differential evolution. In: Proceedings of 2014 Brazilian Conference on Intelligent Systems (BRACIS), pp 318–323 Pavelski LM, Delgado MR, de Almeida CP, Goncalves RA, Venske SM (2014) ELMOEA/D-DE: extreme learning surrogate models in multi-objective optimization based on decomposition and differential evolution. In: Proceedings of 2014 Brazilian Conference on Intelligent Systems (BRACIS), pp 318–323
Zurück zum Zitat Qi T, Ma X, Liu F, Jiao L, Sun J, Wu J (2014) MOEA/D with adaptive weight adjustment. Evol Comput 22(2):231–264CrossRef Qi T, Ma X, Liu F, Jiao L, Sun J, Wu J (2014) MOEA/D with adaptive weight adjustment. Evol Comput 22(2):231–264CrossRef
Zurück zum Zitat Reed PM, Hadka D, Herman JD, Kasprzyk JR, Kollat JB (2013) Evolutionary multiobjective in water resources: the past, present, and future. Adv Water Resour 51:438–456 Reed PM, Hadka D, Herman JD, Kasprzyk JR, Kollat JB (2013) Evolutionary multiobjective in water resources: the past, present, and future. Adv Water Resour 51:438–456
Zurück zum Zitat Sato H (2014) Inverted PBI in MOEA/D and its impact on the search performance on multi and many-objective optimization. In: Proceedings of 2014 Conference on Genetic and Evolutionary Computation (GECCO 14), pp 645–652 Sato H (2014) Inverted PBI in MOEA/D and its impact on the search performance on multi and many-objective optimization. In: Proceedings of 2014 Conference on Genetic and Evolutionary Computation (GECCO 14), pp 645–652
Zurück zum Zitat Wang G, Chen J, Cai T, Xin B (2013) Decomposition-based multi-objective differential evolution particle swarm optimization for the design of tubular permanent magnet linear synchronous motor. Eng Optim 45(9):1107–1127MathSciNetCrossRef Wang G, Chen J, Cai T, Xin B (2013) Decomposition-based multi-objective differential evolution particle swarm optimization for the design of tubular permanent magnet linear synchronous motor. Eng Optim 45(9):1107–1127MathSciNetCrossRef
Zurück zum Zitat Wang L, Zhang Q, Zhou A, Gong M, Jiao L (2015) Constrained subproblems in decomposition based multiobjective evolutionary algorithm. IEEE Trans Evol Comput. doi:10.1109/TEVC.2015.2457616 Wang L, Zhang Q, Zhou A, Gong M, Jiao L (2015) Constrained subproblems in decomposition based multiobjective evolutionary algorithm. IEEE Trans Evol Comput. doi:10.​1109/​TEVC.​2015.​2457616
Zurück zum Zitat Yuan Y, Xu H, Wang B (2014) Evolutionary many-objective optimization using ensemble fitness ranking. In: Proceedings of the 2014 Conference on Genetic and Evolutionary Computation (GECCO 2014), pp 669–676 Yuan Y, Xu H, Wang B (2014) Evolutionary many-objective optimization using ensemble fitness ranking. In: Proceedings of the 2014 Conference on Genetic and Evolutionary Computation (GECCO 2014), pp 669–676
Zurück zum Zitat Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731CrossRef
Zurück zum Zitat Zitzler E, Kunzli S (2004) Indicator-based selection in multiobjective search. In: Proceedings of the 8th International Conference on Parallel Problem Solving from Nature (PPSN VIII), vol 3242, pp 832–842 Zitzler E, Kunzli S (2004) Indicator-based selection in multiobjective search. In: Proceedings of the 8th International Conference on Parallel Problem Solving from Nature (PPSN VIII), vol 3242, pp 832–842
Zurück zum Zitat Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271CrossRef Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271CrossRef
Zurück zum Zitat Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195CrossRef Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195CrossRef
Zurück zum Zitat Zitzler E, Laumanns M, Thiele L (2002) SPEA2: improving the strength Pareto evolutionary algorithm for multiobjective optimization. In: Proceedings of Evolutionary Methods for Design, Optimisation and Control with Application to Industrial Problems (EUROGEN 2001), vol 3242, no 103, pp 95–100 Zitzler E, Laumanns M, Thiele L (2002) SPEA2: improving the strength Pareto evolutionary algorithm for multiobjective optimization. In: Proceedings of Evolutionary Methods for Design, Optimisation and Control with Application to Industrial Problems (EUROGEN 2001), vol 3242, no 103, pp 95–100
Zurück zum Zitat Zitzler E, Thiele L, Laumanns M, Fonseca CM, da Fonseca VG (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans Evol Comput 7(2):117–132CrossRef Zitzler E, Thiele L, Laumanns M, Fonseca CM, da Fonseca VG (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans Evol Comput 7(2):117–132CrossRef
Metadaten
Titel
Improving the multiobjective evolutionary algorithm based on decomposition with new penalty schemes
verfasst von
Shengxiang Yang
Shouyong Jiang
Yong Jiang
Publikationsdatum
18.02.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 16/2017
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-016-2076-3

Weitere Artikel der Ausgabe 16/2017

Soft Computing 16/2017 Zur Ausgabe

Methodologies and Application

Neighborhood guided differential evolution

Premium Partner