Litcius/Paper detail

A tight lower bound on the expected runtime of standard steady state genetic algorithms

Pietro S. Oliveto, Dirk Sudholt, Carsten Witt

202022 citationsDOI

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 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. These upper 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 [EQUATION].

Topics & Concepts

CrossoverBenchmark (surveying)Upper and lower boundsMutationMutation ratePopulationEvolutionary algorithmSteady state (chemistry)MathematicsState (computer science)Function (biology)AlgorithmTask (project management)Genetic algorithmCombinatoricsMathematical optimizationComputer scienceBiologyArtificial intelligenceGeneticsEconomicsChemistryGeodesyDemographyMathematical analysisGeographySociologyGeneManagementPhysical chemistryMetaheuristic Optimization Algorithms ResearchEvolutionary Algorithms and ApplicationsAdvanced Multi-Objective Optimization Algorithms
A tight lower bound on the expected runtime of standard steady state genetic algorithms | Litcius