Better Runtime Guarantees Via Stochastic Domination
Benjamin Doerr

TL;DR
This paper advocates for using stochastic domination in evolutionary algorithm analysis, providing new theoretical tools, tail bounds, and simplified proofs to improve understanding of runtime guarantees.
Contribution
It introduces stochastic domination as a key concept for more informative and natural runtime analysis, with new theorems, tail bounds, and simplified proofs.
Findings
Proves a fitness level theorem with domination by geometric variables.
Establishes the first tail bounds for classic runtime problems.
Identifies the fastest unbiased (1+1) algorithm for LeadingOnes.
Abstract
Apart from few exceptions, the mathematical runtime analysis of evolutionary algorithms is mostly concerned with expected runtimes. In this work, we argue that stochastic domination is a notion that should be used more frequently in this area. Stochastic domination allows to formulate much more informative performance guarantees, it allows to decouple the algorithm analysis into the true algorithmic part of detecting a domination statement and the probability-theoretical part of deriving the desired probabilistic guarantees from this statement, and it helps finding simpler and more natural proofs. As particular results, we prove a fitness level theorem which shows that the runtime is dominated by a sum of independent geometric random variables, we prove the first tail bounds for several classic runtime problems, and we give a short and natural proof for Witt's result that the runtime of…
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.
