First Steps Towards a Runtime Comparison of Natural and Artificial Evolution
Not on the map. Why?
Abstract (arXiv)
Evolutionary algorithms (EAs) form a popular optimisation paradigm inspired by natural evolution. In recent years the field of evolutionary computation has developed a rigorous analytical theory to analyse their runtime on many illustrative problems. Here we apply this theory to a simple model of natural evolution. In the Strong Selection Weak Mutation (SSWM) evolutionary regime the time between occurrence of new mutations is much longer than the time it takes for a new beneficial mutation to take over the population. In this situation, the population only contains copies of one genotype and evolution can be modelled as a (1+1)-type process where the probability of accepting a new genotype (improvements or worsenings) depends on the change in fitness. We present an initial runtime analysis of SSWM, quantifying its performance for various parameters and investigating differences to the (1+1)EA. We show that SSWM can have a moderate advantage over the (1+1)EA at crossing fitness valleys and study an example where SSWM outperforms the (1+1)EA by taking advantage of information on the fitness gradient.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Apr 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 2; 2024: 1.
6 papers.
- 2021Choosing the Right Algorithm With Hints From Complexity Theorycited by 5
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffscited by 4
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristicscited by 3
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?cited by 2
- 2024Hyper-Heuristics Can Profit From Global Variation Operatorscited by 2
- 2021When Non-Elitism Meets Time-Linkage Problemscited by 1
- 2024Hyper-Heuristics Can Profit From Global Variation Operators19 Jul 2024
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?21 Apr 2023
- 2023How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs20 Apr 2023
- 2021Choosing the Right Algorithm With Hints From Complexity Theory14 Sep 2021
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristics7 May 2021
- 2021When Non-Elitism Meets Time-Linkage Problems14 Apr 2021