[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3583131.3590406acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article
Open access

The Impact of Asynchrony on Parallel Model-Based EAs

Published: 12 July 2023 Publication History

Abstract

In a parallel EA one can strictly adhere to the generational clock, and wait for all evaluations in a generation to be done. However, this idle time limits the throughput of the algorithm and wastes computational resources. Alternatively, an EA can be made asynchronous parallel. However, EAs using classic recombination and selection operators (GAs) are known to suffer from an evaluation time bias, which also influences the performance of the approach. Model-Based Evolutionary Algorithms (MBEAs) are more scalable than classic GAs by virtue of capturing the structure of a problem in a model. If this model is learned through linkage learning based on the population, the learned model may also capture biases. Thus, if an asynchronous parallel MBEA is also affected by an evaluation time bias, this could result in learned models to be less suited to solving the problem, reducing performance. Therefore, in this work, we study the impact and presence of evaluation time biases on MBEAs in an asynchronous parallelization setting, and compare this to the biases in GAs. We find that a modern MBEA, GOMEA, is unaffected by evaluation time biases, while the more classical MBEA, ECGA, is affected, much like GAs are.

Supplementary Material

ZIP File (p910-guijt-suppl.zip)
Supplemental material.

References

[1]
Ping-Lin Chen, Chun-Jen Peng, Chang-Yi Lu, and Tian-Li Yu. 2017. Two-Edge Graphical Linkage Model for DSMGA-II. In Proceedings of the Genetic and Evolutionary Computation Conference (GECCO '17). Association for Computing Machinery, New York, NY, USA, 745--752.
[2]
Chung-Yao Chuang and Wen-Lian Hsu. 2010. Multivariate Multi-Model Approach for Globally Multimodal Problems. In Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation (GECCO '10). Association for Computing Machinery, New York, NY, USA, 311--318.
[3]
Alexander W. Churchill, Phil Husbands, and Andrew Philippides. 2013. Tool Sequence Optimization Using Synchronous and Asynchronous Parallel Multi-Objective Evolutionary Algorithms with Heterogeneous Evaluations. In 2013 IEEE Congress on Evolutionary Computation. 2924--2931.
[4]
Kalyanmoy Deb and David E. Goldberg. 1994. Sufficient Conditions for Deceptive and Easy Binary Functions. Annals of Mathematics and Artificial Intelligence 10, 4 (1994), 385--408.
[5]
Arkadiy Dushatskiy, Marco Virgolin, Anton Bouter, Dirk Thierens, and Peter A. N. Bosman. 2021. Parameterless Gene-pool Optimal Mixing Evolutionary Algorithms. (2021). arXiv:2109.05259 http://arxiv.org/abs/2109.05259
[6]
Michael P. Fay and Michael A. Proschan. 2010. Wilcoxon-Mann-Whitney or t-Test? On Assumptions for Hypothesis Tests and Multiple Interpretations of Decision Rules. Statistics surveys 4 (2010), 1--39.
[7]
Brian W. Goldman and William F. Punch. 2014. Parameter-Less Population Pyramid. In Proceedings of the 2014 Annual Conference on Genetic and Evolutionary Computation (GECCO '14). Association for Computing Machinery, New York, NY, USA, 785--792.
[8]
Brian W. Goldman and William F. Punch. 2015. Fast and Efficient Black Box Optimization Using the Parameter-less Population Pyramid. Evolutionary Computation 23, 3 (2015), 451--479.
[9]
Georges R. Harik, Fernando G. Lobo, and Kumara Sastry. 2006. Linkage Learning via Probabilistic Modeling in the Extended Compact Genetic Algorithm (ECGA). In Scalable Optimization via Probabilistic Modeling, Janusz Kacprzyk, Martin Pelikan, Kumara Sastry, and Erick CantúPaz (Eds.). Vol. 33. Springer Berlin Heidelberg, Berlin, Heidelberg, 39--61.
[10]
Sture Holm. 1979. A Simple Sequentially Rejective Multiple Test Procedure. Scandinavian Journal of Statistics 6, 2 (1979), 65--70. https://www.jstor.org/stable/4615733
[11]
Shih-Huan Hsu and Tian-Li Yu. 2015. Optimization by Pairwise Linkage Detection, Incremental Linkage Set, and Restricted / Back Mixing: DSMGA-II. In Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation (GECCO '15). Association for Computing Machinery, New York, NY, USA, 519--526.
[12]
J. Kiefer. 1953. Sequential Minimax Search for a Maximum. Proc. Amer. Math. Soc. 4, 3 (1953), 502--506.
[13]
H. B. Mann and D. R. Whitney. 1947. On a Test of Whether One of Two Random Variables Is Stochastically Larger than the Other. The Annals of Mathematical Statistics 18, 1 (1947), 50--60.
[14]
Eric O. Scott and Kenneth A. De Jong. 2015. 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). Association for Computing Machinery, New York, NY, USA, 1209--1212.
[15]
Eric O. Scott and Kenneth A. De Jong. 2015. Understanding Simple Asynchronous Evolutionary Algorithms. In Proceedings of the 2015 ACM Conference on Foundations of Genetic Algorithms XIII (FOGA '15). Association for Computing Machinery, New York, NY, USA, 85--98.
[16]
Eric O. Scott and Kenneth A. De Jong. 2016. Evaluation-Time Bias in Quasi-Generational and Steady-State Asynchronous Evolutionary Algorithms. In Proceedings of the Genetic and Evolutionary Computation Conference 2016 (GECCO '16). Association for Computing Machinery, New York, NY, USA, 845--852.
[17]
Gilbert Syswerda. 1991. A Study of Reproduction in Generational and Steady-State Genetic Algorithms. In Foundations of Genetic Algorithms. Vol. 1. Elsevier, 94--101.
[18]
Dirk Thierens. 1999. Scalability Problems of Simple Genetic Algorithms. Evolutionary Computation 7, 4 (1999), 331--352.
[19]
Dirk Thierens and Peter A.N. Bosman. 2011. Optimal Mixing Evolutionary Algorithms. In Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation (GECCO '11). Association for Computing Machinery, New York, NY, USA, 617--624.
[20]
L. Darrell Whitley. 1991. Fundamental Principles of Deception in Genetic Search. Foundations of Genetic Algorithms 1 (1991), 221--241.
[21]
Mouadh Yagoubi and Marc Schoenauer. 2012. Asynchronous Master/Slave MOEAs and Heterogeneous Evaluation Costs. In Proceedings of the 14th Annual Conference on Genetic and Evolutionary Computation (GECCO '12). Association for Computing Machinery, New York, NY, USA, 1007--1014.
[22]
Arber Zela, Julien Siems, Lucas Zimmer, Jovita Lukasik, Margret Keuper, and Frank Hutter. 2022. Surrogate NAS Benchmarks: Going Beyond the Limited Search Spaces of Tabular NAS Benchmarks. arXiv:2008.09777 [cs]

Cited By

View all
  • (2024)Exploring the Search Space of Neural Network Combinations obtained with Efficient Model StitchingProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664131(1914-1923)Online publication date: 14-Jul-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '23: Proceedings of the Genetic and Evolutionary Computation Conference
July 2023
1667 pages
ISBN:9798400701191
DOI:10.1145/3583131
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 July 2023

Check for updates

Author Tags

  1. genetic algorithms
  2. model-based evolutionary algorithms
  3. linkage learning
  4. parallel algorithms
  5. asynchronous algorithms

Qualifiers

  • Research-article

Funding Sources

Conference

GECCO '23
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)73
  • Downloads (Last 6 weeks)13
Reflects downloads up to 15 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Exploring the Search Space of Neural Network Combinations obtained with Efficient Model StitchingProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664131(1914-1923)Online publication date: 14-Jul-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media