Title
Tight Bounds on the Expected Runtime of a Standard Steady State Genetic Algorithm
Abstract
Recent progress in the runtime analysis of evolutionary algorithms (EAs) has allowed the derivation of upper bounds on the expected runtime of standard steady-state genetic algorithms (GAs). These upper bounds have shown speed-ups of the GAs using crossover and mutation over the same algorithms that only use mutation operators (i.e., steady-state EAs) both for standard unimodal (i.e., OneMax) and multimodal (i.e., Jump) benchmark functions. The bounds suggest that populations are beneficial to the GA as well as higher mutation rates than the default 1/n rate. However, making rigorous claims was not possible because matching lower bounds were not available. Proving lower bounds on crossover-based EAs is a notoriously difficult task as it is hard to capture the progress that a diverse population can make. We use a potential function approach to prove a tight lower bound on the expected runtime of the (2+1) GA for OneMax for all mutation rates c/n with $$c < 1.422$$ . This provides the last piece of the puzzle that completes the proof that larger population sizes improve the performance of the standard steady-state GA for OneMax for various mutation rates, and it proves that the optimal mutation rate for the (2+1) GA on OneMax is $$(\sqrt{97}-5)/(4n) \approx 1.2122/n$$ .
Year
DOI
Venue
2022
10.1007/s00453-021-00893-w
Algorithmica
Keywords
DocType
Volume
Evolutionary algorithms, Runtime analysis, Crossover, Lower bounds
Journal
84
Issue
ISSN
Citations 
6
0178-4617
0
PageRank 
References 
Authors
0.34
13
3
Name
Order
Citations
PageRank
Pietro S. Oliveto100.34
Dirk Sudholt261.14
Carsten Witt398759.83