From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithms
Weijie Zheng, Benjamin Doerr

TL;DR
This paper introduces a smart-restart mechanism for EDAs that adaptively avoids genetic drift by stopping runs at risk points, leading to near-optimal performance across various problems.
Contribution
It develops a mathematically grounded restart scheme for EDAs that automatically identifies and operates in optimal parameter regimes, improving over traditional fixed population sizes.
Findings
Smart-restart scheme achieves near-optimal performance on benchmark problems.
The scheme outperforms traditional fixed population size approaches.
Experimental results confirm the scheme's effectiveness across different problems.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Data Stream Mining Techniques · Machine Learning and Algorithms
