Precise Runtime Analysis for Plateau Functions
Denis Antipov, Benjamin Doerr

TL;DR
This paper provides a precise theoretical analysis of how the (1+1) EA optimizes plateau functions, revealing that runtime depends mainly on the probability of flipping between 1 and k bits, and suggesting an optimal mutation rate.
Contribution
It introduces the Plateau_k benchmark and derives a surprising geometric distribution for runtime, highlighting the key role of specific bit-flip probabilities in evolutionary algorithms.
Findings
Expected runtime is inversely proportional to the probability of flipping between 1 and k bits.
Optimal mutation rate is approximately k/(en) for standard bit mutation.
The analysis approach combining Markov chains on search and Hamming levels is broadly useful.
Abstract
To gain a better theoretical understanding of how evolutionary algorithms (EAs) cope with plateaus of constant fitness, we propose the -dimensional Plateau function as natural benchmark and analyze how different variants of the EA optimize it. The Plateau function has a plateau of second-best fitness in a ball of radius around the optimum. As evolutionary algorithm, we regard the EA using an arbitrary unbiased mutation operator. Denoting by the random number of bits flipped in an application of this operator and assuming that has at least some small sub-constant value, we show the surprising result that for all constant , the runtime follows a distribution close to the geometric one with success probability equal to the probability to flip between and bits divided by the size of the plateau. Consequently,…
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.
