From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithms
Not on the map. Why?
Abstract (arXiv)
Estimation-of-distribution algorithms (EDAs) are optimization algorithms that learn a distribution on the search space from which good solutions can be sampled easily. A key parameter of most EDAs is the sample size (population size). If the population size is too small, the update of the probabilistic model builds on few samples, leading to the undesired effect of genetic drift. Too large population sizes avoid genetic drift, but slow down the process. Building on a recent quantitative analysis of how the population size leads to genetic drift, we design a smart-restart mechanism for EDAs. By stopping runs when the risk for genetic drift is high, it automatically runs the EDA in good parameter regimes. Via a mathematical runtime analysis, we prove a general performance guarantee for this smart-restart scheme. This in particular shows that in many situations where the optimal (problem-specific) parameter values are known, the restart scheme automatically finds these, leading to the asymptotically optimal performance. We also conduct an extensive experimental analysis. On four classic benchmark problems, we clearly observe the critical influence of the population size on the performance, and we find that the smart-restart scheme leads to a performance close to the one obtainable with optimal parameter values. Our results also show that previous theory-based suggestions for the optimal population size can be far from the optimal ones, leading to a performance clearly inferior to the one obtained via the smart-restart scheme. We also conduct experiments with PBIL (cross-entropy algorithm) on two combinatorial optimization problems from the literature, the max-cut problem and the bipartition problem. Again, we observe that the smart-restart mechanism finds much better values for the population size than those suggested in the literature, leading to a much better performance.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 19 of its 79 references that are in the map. First posted on arXiv 18 Jun 2022.
Builds on
19 of 79 references.
References · 19
- 2017Fast Genetic Algorithmscited by 29
- 2020Does Comma Selection Help To Cope With Local Optimacited by 15
- 2020Self-Adjusting Evolutionary Algorithms for Multimodal Optimizationcited by 15
- 2019Self-Adjusting Mutation Rates with Provably Optimal Success Rulescited by 13
- 2019The Runtime of the Compact Genetic Algorithm on Jump Functionscited by 13
- 2018Theory of Parameter Control for Discrete Black-Box Optimization: Provable Performance Gains Through Dynamic Parameter Choicescited by 9
- 2018A Tight Runtime Analysis for the (μ + λ) EAcited by 8
- 2019On the Limitations of the Univariate Marginal Distribution Algorithm to Deception and Where Bivariate EDAs might helpcited by 8
- 2020A Rigorous Runtime Analysis of the (1 + (λ, λ)) GA on Jump Functionscited by 8
- 2019Sharp Bounds for Genetic Drift in Estimation of Distribution Algorithmscited by 7
- 2020The Univariate Marginal Distribution Algorithm Copes Well With Deception and Epistasiscited by 7
- 2018Significance-based Estimation-of-Distribution Algorithmscited by 6
7 more
- 2018Level-Based Analysis of the Univariate Marginal Distribution Algorithmcited by 6
- 2018Theory of Estimation-of-Distribution Algorithmscited by 5
- 2018Analysing the Robustness of Evolutionary Algorithms to Noise: Refined Runtime Bounds and an Example Where Noise is Beneficialcited by 5
- 2021Choosing the Right Algorithm With Hints From Complexity Theorycited by 5
- 2017Upper Bounds on the Runtime of the Univariate Marginal Distribution Algorithm on OneMaxcited by 4
- 2020From Understanding Genetic Drift to a Smart-Restart Parameter-less Compact Genetic Algorithmcited by 4
- 2020A Simplified Run Time Analysis of the Univariate Marginal Distribution Algorithm on LeadingOnescited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.