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

20.05.2019 | Methodologies and Application

Analysis of semi-asynchronous multi-objective evolutionary algorithm with different asynchronies

verfasst von: Tomohiro Harada, Keiki Takadama

Erschienen in: Soft Computing | Ausgabe 4/2020

Einloggen

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

search-config
loading …

Abstract

This paper proposes a novel master–slave parallel evolutionary algorithm (EA) approach with different asynchrony and provides its detailed analyses on multi-objective optimization problems. We express the proposed EA with different asynchrony as a semi-asynchronous EA. A semi-asynchronous EA generates new solutions whenever evaluations of the predefined number of solutions complete, unlike a conventional synchronous EA waits for evaluations of all solutions to generate the next population. To establish a semi-asynchronous EA, this paper introduces an asynchrony parameter that is used to decide how many solutions are waited to generate new solutions. We conduct an experiment to verify the effectiveness of the proposed semi-asynchronous EA on benchmark problems with the several variances of the evaluation time. In the experiment, we apply a semi-asynchronous EA to NSGA-II and NSGA-III, which are well-known multi-objective EAs. The semi-asynchronous NSGA-IIs and the semi-asynchronous NSGA-IIIs with different asynchronies are compared on multi-objective optimization benchmark problems. The experimental result reveals that semi-asynchronous approaches with an appropriate asynchrony have possibility to outperform the asynchronous and the synchronous ones. Additionally, detailed analysis reveals that an appropriate asynchrony may vary not only depends on a target problem but also depends on the degree of the evolution process.

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
\(\lceil x\rceil \) indicates the ceiling function that maps a real number x to the smallest next integer.
 
Literatur
Zurück zum Zitat Carlisle A, Dozier G (2001) An off-the-shelf PSO. In: Particle swarm optimization workshop. Technology IUPUI, Indianapolis, IN, pp 1–6 Carlisle A, Dozier G (2001) An off-the-shelf PSO. In: Particle swarm optimization workshop. Technology IUPUI, Indianapolis, IN, pp 1–6
Zurück zum Zitat Chang JF, Chu SC, Roddick JF, Pan JS (2005) A parallel particle swarm optimization algorithm with communication strategies. J Inf Sci Eng 21(4):809–818 Chang JF, Chu SC, Roddick JF, Pan JS (2005) A parallel particle swarm optimization algorithm with communication strategies. J Inf Sci Eng 21(4):809–818
Zurück zum Zitat Chipperfield A, Fleming P (1996) Parallel genetic algorithm. In: Zomaya AY (ed) Parallel and distributed computing handbook. McGraw-Hill, pp 1118–1143 Chipperfield A, Fleming P (1996) Parallel genetic algorithm. In: Zomaya AY (ed) Parallel and distributed computing handbook. McGraw-Hill, pp 1118–1143
Zurück zum Zitat Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9:115–148MathSciNetMATH Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9:115–148MathSciNetMATH
Zurück zum Zitat Deb K, Goyal M (1996) A combined genetic adaptive search (geneas) for engineering design. Comput Sci Inform 26:30–45 Deb K, Goyal M (1996) A combined genetic adaptive search (geneas) for engineering design. Comput Sci Inform 26:30–45
Zurück zum Zitat Depolli M, Trobec R, Filipic B (2013) Asynchronous master–slave parallelization of differential evolution for multi-objective optimization. Evol Comput 21(2):261–291CrossRef Depolli M, Trobec R, Filipic B (2013) Asynchronous master–slave parallelization of differential evolution for multi-objective optimization. Evol Comput 21(2):261–291CrossRef
Zurück zum Zitat Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning, 1st edn. Addison-Wesley Longman Publishing Co., Inc, BostonMATH Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning, 1st edn. Addison-Wesley Longman Publishing Co., Inc, BostonMATH
Zurück zum Zitat Harada T, Takadama K (2013) Asynchronous evaluation based genetic programming: comparison of asynchronous and synchronous evaluation and its analysis. In: Krawiec K, Moraglio A, Hu T, Etaner-Uyar A, Hu B (eds) Genetic programming, vol 7831. Lecture notes in computer science. Springer, Berlin, pp 241–252. https://doi.org/10.1007/978-3-642-37207-0_21 CrossRef Harada T, Takadama K (2013) Asynchronous evaluation based genetic programming: comparison of asynchronous and synchronous evaluation and its analysis. In: Krawiec K, Moraglio A, Hu T, Etaner-Uyar A, Hu B (eds) Genetic programming, vol 7831. Lecture notes in computer science. Springer, Berlin, pp 241–252. https://​doi.​org/​10.​1007/​978-3-642-37207-0_​21 CrossRef
Zurück zum Zitat Harada T, Takadama K (2014) Asynchronously evolving solutions with excessively different evaluation time by reference-based evaluation. In: GECCO ’14: proceedings of the 2014 conference on genetic and evolutionary computation. ACM, Vancouver, BC, Canada, pp 911–918. https://doi.org/10.1145/2576768.2598330 Harada T, Takadama K (2014) Asynchronously evolving solutions with excessively different evaluation time by reference-based evaluation. In: GECCO ’14: proceedings of the 2014 conference on genetic and evolutionary computation. ACM, Vancouver, BC, Canada, pp 911–918. https://​doi.​org/​10.​1145/​2576768.​2598330
Zurück zum Zitat Harada T, Takadama K (2017b) A study of self-adaptive semi-asynchronous evolutionary algorithm on multi-objective optimization problem. In: Proceedings of the genetic and evolutionary computation conference companion, GECCO ’17. ACM, New York, NY, USA, pp 1812–1819. https://doi.org/10.1145/3067695.3084221 Harada T, Takadama K (2017b) A study of self-adaptive semi-asynchronous evolutionary algorithm on multi-objective optimization problem. In: Proceedings of the genetic and evolutionary computation conference companion, GECCO ’17. ACM, New York, NY, USA, pp 1812–1819. https://​doi.​org/​10.​1145/​3067695.​3084221
Zurück zum Zitat Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6(2):65–70MathSciNetMATH Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6(2):65–70MathSciNetMATH
Zurück zum Zitat Koza J (1992) Genetic programming on the programming of computers by means of natural selection. MIT Press, CambridgeMATH Koza J (1992) Genetic programming on the programming of computers by means of natural selection. MIT Press, CambridgeMATH
Zurück zum Zitat Lewis A, Mostaghim S, Scriven I (2009) Asynchronous multi-objective optimisation in unreliable distributed environments. In: Lewis A, Mostaghim S, Randall M (eds) Biologically-inspired optimisation methods, studies in computational intelligence, vol 210. Springer, Berlin, pp 51–78. https://doi.org/10.1007/978-3-642-01262-4_3 CrossRef Lewis A, Mostaghim S, Scriven I (2009) Asynchronous multi-objective optimisation in unreliable distributed environments. In: Lewis A, Mostaghim S, Randall M (eds) Biologically-inspired optimisation methods, studies in computational intelligence, vol 210. Springer, Berlin, pp 51–78. https://​doi.​org/​10.​1007/​978-3-642-01262-4_​3 CrossRef
Zurück zum Zitat Nebro AJ, Durillo JJ, Vergne M (2015) Redesigning the jmetal multi-objective optimization framework. In: Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation, GECCO Companion ’15. ACM, New York, NY, USA, pp 1093–1100. https://doi.org/10.1145/2739482.2768462 Nebro AJ, Durillo JJ, Vergne M (2015) Redesigning the jmetal multi-objective optimization framework. In: Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation, GECCO Companion ’15. ACM, New York, NY, USA, pp 1093–1100. https://​doi.​org/​10.​1145/​2739482.​2768462
Zurück zum Zitat Scott EO, De Jong KA (2015a) Evaluation-time bias in asynchronous evolutionary algorithms. In: Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation, GECCO Companion ’15. ACM, New York, NY, USA, pp 1209–1212. https://doi.org/10.1145/2739482.2768482 Scott EO, De Jong KA (2015a) Evaluation-time bias in asynchronous evolutionary algorithms. In: Proceedings of the companion publication of the 2015 annual conference on genetic and evolutionary computation, GECCO Companion ’15. ACM, New York, NY, USA, pp 1209–1212. https://​doi.​org/​10.​1145/​2739482.​2768482
Zurück zum Zitat Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 1(6):80–83CrossRef Wilcoxon F (1945) Individual comparisons by ranking methods. Biom Bull 1(6):80–83CrossRef
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 (2001) SPEA2: improving the strength pareto evolutionary algorithm. TIK report 103, Computer Engineering and Networks Laboratory (TIK), ETH Zurich, Zurich, Switzerland Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength pareto evolutionary algorithm. TIK report 103, Computer Engineering and Networks Laboratory (TIK), ETH Zurich, Zurich, Switzerland
Metadaten
Titel
Analysis of semi-asynchronous multi-objective evolutionary algorithm with different asynchronies
verfasst von
Tomohiro Harada
Keiki Takadama
Publikationsdatum
20.05.2019
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 4/2020
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-019-04071-7

Weitere Artikel der Ausgabe 4/2020

Soft Computing 4/2020 Zur Ausgabe