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

04.04.2018 | Focus

Evolutionary many-objective optimization based on linear assignment problem transformations

verfasst von: Luis Miguel Antonio, José A. Molinet Berenguer, Carlos A. Coello Coello

Erschienen in: Soft Computing | Ausgabe 16/2018

Einloggen

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

search-config
loading …

Abstract

The selection mechanisms that are most commonly adopted by multi-objective evolutionary algorithms (MOEAs) are based on Pareto optimality. However, recent studies have provided theoretical and experimental evidence regarding the unsuitability of Pareto-based selection mechanisms when dealing with problems having four or more objectives. In this paper, we propose a novel MOEA designed for solving many-objective optimization problems. The selection mechanism of our approach is based on the transformation of a multi-objective optimization problem into a linear assignment problem, which is solved by the Kuhn–Munkres’ (Hungarian) algorithm. Our proposed approach is compared with respect to three state-of-the-art MOEAs, designed for solving many-objective optimization problems (i.e., problems having four or more objectives), adopting standard test problems and performance indicators taken from the specialized literature. Since one of our main aims was to analyze the scalability of our proposed approach, its validation was performed adopting test problems having from two to nine objective functions. Our preliminary experimental results indicate that our proposal is very competitive with respect to all the other MOEAs compared, obtaining the best results in several of the test problems adopted, but at a significantly lower computational cost.

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
1
The source code of our proposed approach is available for download at: https://​www.​cs.​cinvestav.​mx/​~EVOCINV/​software/​LAP/​LAP.​html.
 
2
The source code of CMA-PAES-HAGA was provided to us by Shahin Rostamin in Python, but it is also available at: https://​github.​com/​shahinrostami/​CMA-HAGA-release.
 
3
The source code of \(\theta \)-DEA was provided to us by Yuan Yuan in Java and is available at: http://​www.​cs.​bham.​ac.​uk/​~xin/​papers/​TEVC2016FebManyE​As.​zip.
 
4
We used the version of NSGA-III that was included in the source code provided to us by Yuan Yuan, and which is also available at: http://​www.​cs.​bham.​ac.​uk/​~xin/​papers/​TEVC2016FebManyE​As.​zip.
 
5
This apparent inconsistency in the population sizes for 7 and 9 objectives arises due to the procedure adopted to compute the number of weight vectors when using the simplex-lattice method.
 
Literatur
Zurück zum Zitat Abualigah LM, Khader AT (2017) Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J Supercomput 73(11):4773–4795CrossRef Abualigah LM, Khader AT (2017) Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J Supercomput 73(11):4773–4795CrossRef
Zurück zum Zitat Abualigah LM, Khader AT, Hanandeh ES (2018) A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J Comput Sci (in press) Abualigah LM, Khader AT, Hanandeh ES (2018) A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J Comput Sci (in press)
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 Berenguer JAM, Coello CAC (2015) Evolutionary many-objective optimization based on Kuhn-Munkres’ algorithm. In: Gaspar-Cunha A, Antunes CH, Coello CAC (eds) Evolutionary multi-criterion optimization, 8th international conference, EMO 2015. Springer. Lecture Notes in Computer Science Vol. 9019, Guimarães, Portugal, pp 3–17 Berenguer JAM, Coello CAC (2015) Evolutionary many-objective optimization based on Kuhn-Munkres’ algorithm. In: Gaspar-Cunha A, Antunes CH, Coello CAC (eds) Evolutionary multi-criterion optimization, 8th international conference, EMO 2015. Springer. Lecture Notes in Computer Science Vol. 9019, Guimarães, Portugal, pp 3–17
Zurück zum Zitat Beume N, Naujoks B, Emmerich M (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669CrossRefMATH Beume N, Naujoks B, Emmerich M (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669CrossRefMATH
Zurück zum Zitat Bourgeois F, Lassalle JC (1971) An extension of the Munkres algorithm for the assignment problem to rectangular matrices. Commun ACM 14(12):802–804MathSciNetCrossRefMATH Bourgeois F, Lassalle JC (1971) An extension of the Munkres algorithm for the assignment problem to rectangular matrices. Commun ACM 14(12):802–804MathSciNetCrossRefMATH
Zurück zum Zitat Bringmann K, Friedrich T (2010) Tight bounds for the approximation ratio of the hypervolume indicator. In: Schaefer R, Cotta C, Kołodziej J, Rudolph G (eds) Parallel Problem Solving from Nature–PPSN XI, 11th International Conference, Proceedings, Part I. Springer, Lecture Notes in Computer Science Vol. 6238, Kraków, Poland, pp 607–616 Bringmann K, Friedrich T (2010) Tight bounds for the approximation ratio of the hypervolume indicator. In: Schaefer R, Cotta C, Kołodziej J, Rudolph G (eds) Parallel Problem Solving from Nature–PPSN XI, 11th International Conference, Proceedings, Part I. Springer, Lecture Notes in Computer Science Vol. 6238, Kraków, Poland, pp 607–616
Zurück zum Zitat Bringmann K, Friedrich T (2012) Approximating the least hypervolume contributor: NP-hard in general, but fast in practice. Theoret Comput Sci 425:104–116MathSciNetCrossRefMATH Bringmann K, Friedrich T (2012) Approximating the least hypervolume contributor: NP-hard in general, but fast in practice. Theoret Comput Sci 425:104–116MathSciNetCrossRefMATH
Zurück zum Zitat Bringmann K, Friedrich T (2012) Convergence of hypervolume-based archiving algorithms II: competitiveness. In: 2012 Genetic and evolutionary computation conference (GECCO’2012). ACM Press, Philadelphia, USA, pp 457–464 Bringmann K, Friedrich T (2012) Convergence of hypervolume-based archiving algorithms II: competitiveness. In: 2012 Genetic and evolutionary computation conference (GECCO’2012). ACM Press, Philadelphia, USA, pp 457–464
Zurück zum Zitat Brockhoff D, Friedrich T, Neumann F (2008) Analyzing hypervolume indicator based algorithms. In: Rudolph G, Jansen T, Lucas S, Poloni C, Beume N (eds) Parallel problem solving from nature PPSN X. Lecture notes in computer science, vol 5199. Springer, Berlin, pp 651–660 Brockhoff D, Friedrich T, Neumann F (2008) Analyzing hypervolume indicator based algorithms. In: Rudolph G, Jansen T, Lucas S, Poloni C, Beume N (eds) Parallel problem solving from nature PPSN X. Lecture notes in computer science, vol 5199. Springer, Berlin, pp 651–660
Zurück zum Zitat Coello CAC, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, 2nd edn. Springer, New YorkMATH Coello CAC, Lamont GB, Van Veldhuizen DA (2007) Evolutionary algorithms for solving multi-objective problems, 2nd edn. Springer, New YorkMATH
Zurück zum Zitat Das I, Dennis JE (1998) Normal-boundary intersection: a new method for generating the pareto surface in nonlinear multicriteria optimization problems. SIAM J Optim 8(3):631–657MathSciNetCrossRefMATH Das I, Dennis JE (1998) Normal-boundary intersection: a new method for generating the pareto surface in nonlinear multicriteria optimization problems. SIAM J Optim 8(3):631–657MathSciNetCrossRefMATH
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 Trans Evol Comput 18(4):577–601CrossRef 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 Trans Evol Comput 18(4):577–601CrossRef
Zurück zum Zitat Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multiobjective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary multiobjective optimization. Theoretical advances and applications. Springer, Berlin, pp 105–145 Deb K, Thiele L, Laumanns M, Zitzler E (2005) Scalable test problems for evolutionary multiobjective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary multiobjective optimization. Theoretical advances and applications. Springer, Berlin, pp 105–145
Zurück zum Zitat Fang KT, Wang Y (1994) Number-theoretic methods in statistics. Chapman & Hall/CRC Monographs on Statistics and Applied Probability. Taylor & Francis Fang KT, Wang Y (1994) Number-theoretic methods in statistics. Chapman & Hall/CRC Monographs on Statistics and Applied Probability. Taylor & Francis
Zurück zum Zitat Fleischer M (2003) The measure of pareto optima. Applications to multi-objective metaheuristics. In: Fonseca CM, Fleming PJ, Zitzler E, Deb K, Thiele L (eds) Evolutionary multi-criterion optimization (EMO 2003), Lecture notes in computer science, vol 2632. Springer, Berlin, pp 519–533 (2003) Fleischer M (2003) The measure of pareto optima. Applications to multi-objective metaheuristics. In: Fonseca CM, Fleming PJ, Zitzler E, Deb K, Thiele L (eds) Evolutionary multi-criterion optimization (EMO 2003), Lecture notes in computer science, vol 2632. Springer, Berlin, pp 519–533 (2003)
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(5):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(5):477–506CrossRefMATH
Zurück zum Zitat Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary many-objective optimization: a short review. In: 2008 IEEE congress on evolutionary computation CEC’2008 (IEEE World Congress on Computational Intelligence). Hong Kong, pp 2424–2431 Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary many-objective optimization: a short review. In: 2008 IEEE congress on evolutionary computation CEC’2008 (IEEE World Congress on Computational Intelligence). Hong Kong, pp 2424–2431
Zurück zum Zitat Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary many-objective optimization: a short review. In: 2008 IEEE congress on evolutionary computation (CEC’2008), pp 2419–2426. IEEE Press, Hong Kong Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary many-objective optimization: a short review. In: 2008 IEEE congress on evolutionary computation (CEC’2008), pp 2419–2426. IEEE Press, Hong Kong
Zurück zum Zitat Knowles J, Corne D (2007) Quantifying the effects of objective space dimension in evolutionary multiobjective optimization. In: Obayashi S, Deb K, Poloni C, Hiroyasu T, Murata T (eds) Evolutionary multi-criterion optimization EMO’2007, lecture notes in computer science, vol 4403. Springer, Berlin, pp 757–771 Knowles J, Corne D (2007) Quantifying the effects of objective space dimension in evolutionary multiobjective optimization. In: Obayashi S, Deb K, Poloni C, Hiroyasu T, Murata T (eds) Evolutionary multi-criterion optimization EMO’2007, lecture notes in computer science, vol 4403. Springer, Berlin, pp 757–771
Zurück zum Zitat Knowles JD, Corne DW (2000) Approximating the nondominated front using the Pareto archived evolution strategy. Evol Comput 8(2):149–172CrossRef Knowles JD, Corne DW (2000) Approximating the nondominated front using the Pareto archived evolution strategy. Evol Comput 8(2):149–172CrossRef
Zurück zum Zitat Kokolo I, Hajime K, Shigenobu K (2001) Failure of Pareto-based MOEAs: does non-dominated really mean near to optimal? In: Proceedings of the Congress on Evolutionary Computation 2001 (CEC’2001), vol 2. IEEE Service Center, Piscataway, New Jersey, pp 957–962 Kokolo I, Hajime K, Shigenobu K (2001) Failure of Pareto-based MOEAs: does non-dominated really mean near to optimal? In: Proceedings of the Congress on Evolutionary Computation 2001 (CEC’2001), vol 2. IEEE Service Center, Piscataway, New Jersey, pp 957–962
Zurück zum Zitat Korobov NM (1959) The approximate computation of multiple integrals. Dokl Akad Nauk SSSR 124:1207–1210MathSciNetMATH Korobov NM (1959) The approximate computation of multiple integrals. Dokl Akad Nauk SSSR 124:1207–1210MathSciNetMATH
Zurück zum Zitat Li B, Li J, Tang K, Yao X (2015) Many-objective evolutionary algorithms: a survey. ACM Comput Surv 48(1):13:1–13:35CrossRef Li B, Li J, Tang K, Yao X (2015) Many-objective evolutionary algorithms: a survey. ACM Comput Surv 48(1):13:1–13:35CrossRef
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 M, Yang S, Liu X, Shen R (2013) A comparative study on evolutionary algorithms for many-objective optimization. In: Purshouse RC, Fleming PJ, Fonseca CM, Greco S, Shaw J (eds) Evolutionary multi-criterion optimization, 7th international conference, EMO 2013. Springer. Lecture Notes in Computer Science vol 7811, Sheffield, UK, pp 261–275 Li M, Yang S, Liu X, Shen R (2013) A comparative study on evolutionary algorithms for many-objective optimization. In: Purshouse RC, Fleming PJ, Fonseca CM, Greco S, Shaw J (eds) Evolutionary multi-criterion optimization, 7th international conference, EMO 2013. Springer. Lecture Notes in Computer Science vol 7811, Sheffield, UK, pp 261–275
Zurück zum Zitat Phan DH, Suzuki J (2013) R2-IBEA: R2 indicator based evolutionary algorithm for multiobjective optimization. In: IEEE congress on evolutionary computation (CEC’2013), pp 1836–1845 Phan DH, Suzuki J (2013) R2-IBEA: R2 indicator based evolutionary algorithm for multiobjective optimization. In: IEEE congress on evolutionary computation (CEC’2013), pp 1836–1845
Zurück zum Zitat Purshouse RC, Fleming PJ (2007) On the evolutionary optimization of many conflicting objectives. IEEE Trans Evolut Algorithms 11(6):770–784CrossRef Purshouse RC, Fleming PJ (2007) On the evolutionary optimization of many conflicting objectives. IEEE Trans Evolut Algorithms 11(6):770–784CrossRef
Zurück zum Zitat Rostami S, Neri F (2016) Covariance matrix adaptation pareto archived evolution strategy with hypervolume-sorted adaptive grid algorithm. Integr Comput-Aided Eng 23(4):313–329CrossRef Rostami S, Neri F (2016) Covariance matrix adaptation pareto archived evolution strategy with hypervolume-sorted adaptive grid algorithm. Integr Comput-Aided Eng 23(4):313–329CrossRef
Zurück zum Zitat Steuer RE (1986) Multiple criteria optimization: theory, computation and application. Wiley, New YorkMATH Steuer RE (1986) Multiple criteria optimization: theory, computation and application. Wiley, New YorkMATH
Zurück zum Zitat Tan YY, Jiao YC, Li H, Wang XK (2013) MOEA/D + uniform design: a new version of MOEA/D for optimization problems with many objectives. Comput Oper Res 40(6):1648–1660MathSciNetCrossRefMATH Tan YY, Jiao YC, Li H, Wang XK (2013) MOEA/D + uniform design: a new version of MOEA/D for optimization problems with many objectives. Comput Oper Res 40(6):1648–1660MathSciNetCrossRefMATH
Zurück zum Zitat von Lücken C, Baran B, Brizuela C (2014) A survey on multi-objective evolutionary algorithms for many-objective problems. Comput Optim Appl 58(3):707–756MathSciNetMATH von Lücken C, Baran B, Brizuela C (2014) A survey on multi-objective evolutionary algorithms for many-objective problems. Comput Optim Appl 58(3):707–756MathSciNetMATH
Zurück zum Zitat Wang Y, Fang KT (1990) Number-theoretic method in applied statistics (II). Chin Ann Math Ser B 11:859–914MathSciNet Wang Y, Fang KT (1990) Number-theoretic method in applied statistics (II). Chin Ann Math Ser B 11:859–914MathSciNet
Zurück zum Zitat Yevseyeva I, Guerreiro AP, Emmerich MT, Fonseca CM (2014) A Portfolio optimization approach to selection in multiobjective evolutionary algorithms. In: Bartz-Beielstein T, Branke J, Filipič B, Smith J (eds) Parallel problem solving from nature—PPSN XIII, 13th international conference. Springer. Lecture Notes in Computer Science vol 8672, Ljubljana, Slovenia, pp 672–681 Yevseyeva I, Guerreiro AP, Emmerich MT, Fonseca CM (2014) A Portfolio optimization approach to selection in multiobjective evolutionary algorithms. In: Bartz-Beielstein T, Branke J, Filipič B, Smith J (eds) Parallel problem solving from nature—PPSN XIII, 13th international conference. Springer. Lecture Notes in Computer Science vol 8672, Ljubljana, Slovenia, pp 672–681
Zurück zum Zitat Yuan Y, Xu H, Wang B, Yao X (2016) A new dominance relation-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 20(1):16–37CrossRef Yuan Y, Xu H, Wang B, Yao X (2016) A new dominance relation-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 20(1):16–37CrossRef
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 (1999) Evolutionary algorithms for multiobjective optimization: methods and applications. Ph.D. thesis, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland Zitzler E (1999) Evolutionary algorithms for multiobjective optimization: methods and applications. Ph.D. thesis, Swiss Federal Institute of Technology (ETH), Zurich, Switzerland
Metadaten
Titel
Evolutionary many-objective optimization based on linear assignment problem transformations
verfasst von
Luis Miguel Antonio
José A. Molinet Berenguer
Carlos A. Coello Coello
Publikationsdatum
04.04.2018
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 16/2018
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-018-3164-3

Weitere Artikel der Ausgabe 16/2018

Soft Computing 16/2018 Zur Ausgabe

Premium Partner