Towards a More Practice-Aware Runtime Analysis of Evolutionary Algorithms
Eduardo Carvalho Pinto, Carola Doerr

TL;DR
This paper proposes a practice-aware extension to the runtime analysis of evolutionary algorithms, incorporating implementation details and fitness evolution over time to improve relevance and understanding of EA performance.
Contribution
It introduces a more realistic runtime analysis framework that accounts for implementation discrepancies and fitness progression, bridging the gap between theory and practice.
Findings
Adjusted runtime estimates to include implementation-specific costs.
Extended runtime analysis to include fitness evolution over time.
Proved the greedy (2+1) GA outperforms unary unbiased black-box algorithms on OneMax.
Abstract
Theory of evolutionary computation (EC) aims at providing mathematically founded statements about the performance of evolutionary algorithms (EAs). The predominant topic in this research domain is runtime analysis, which studies the time it takes a given EA to solve a given optimization problem. Runtime analysis has witnessed significant advances in the last couple of years, allowing us to compute precise runtime estimates for several EAs and several problems. Runtime analysis is, however (and unfortunately!), often judged by practitioners to be of little relevance for real applications of EAs. Several reasons for this claim exist. We address two of them in this present work: (1) EA implementations often differ from their vanilla pseudocode description, which, in turn, typically form the basis for runtime analysis. To close the resulting gap between empirically observed and…
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
TopicsEvolutionary Algorithms and Applications · Metaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms
