The impact of asynchrony on parallel model-based eas

Conference Paper (2023)
Author(s)

Arthur Guijt (Centrum Wiskunde & Informatica (CWI))

Dirk Thierens (Universiteit Utrecht)

T. Alderliesten (Leiden University Medical Center)

Peter Bosman (TU Delft - Algorithmics, Centrum Wiskunde & Informatica (CWI))

Research Group
Algorithmics
Copyright
© 2023 Arthur Guijt, Dirk Thierens, T. Alderliesten, P.A.N. Bosman
DOI related publication
https://doi.org/10.1145/3583131.3590406
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Arthur Guijt, Dirk Thierens, T. Alderliesten, P.A.N. Bosman
Research Group
Algorithmics
Pages (from-to)
910-918
ISBN (print)
979-8-4007-0119-1
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

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.