A New Method for Lower Bounds on the Running Time of Evolutionary Algorithms

09/07/2011
by   Dirk Sudholt, et al.
0

We present a new method for proving lower bounds on the expected running time of evolutionary algorithms. It is based on fitness-level partitions and an additional condition on transition probabilities between fitness levels. The method is versatile, intuitive, elegant, and very powerful. It yields exact or near-exact lower bounds for LO, OneMax, long k-paths, and all functions with a unique optimum. Most lower bounds are very general: they hold for all evolutionary algorithms that only use bit-flip mutation as variation operator---i.e. for all selection operators and population models. The lower bounds are stated with their dependence on the mutation rate. These results have very strong implications. They allow to determine the optimal mutation-based algorithm for LO and OneMax, i.e., which algorithm minimizes the expected number of fitness evaluations. This includes the choice of the optimal mutation rate.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/18/2020

On Non-Elitist Evolutionary Algorithms Optimizing Fitness Functions with a Plateau

We consider the expected runtime of non-elitist evolutionary algorithms ...
research
06/10/2016

A Lower Bound Analysis of Population-based Evolutionary Algorithms for Pseudo-Boolean Functions

Evolutionary algorithms (EAs) are population-based general-purpose optim...
research
06/15/2012

General Upper Bounds on the Running Time of Parallel Evolutionary Algorithms

We present a new method for analyzing the running time of parallel evolu...
research
05/08/2021

A Crossover That Matches Diverse Parents Together in Evolutionary Algorithms

Crossover and mutation are the two main operators that lead to new solut...
research
08/14/2013

Average Drift Analysis and Population Scalability

This paper aims to study how the population size affects the computation...
research
04/07/2021

Lower Bounds from Fitness Levels Made Easy

One of the first and easy to use techniques for proving run time bounds ...
research
07/16/2013

The Fitness Level Method with Tail Bounds

The fitness-level method, also called the method of f-based partitions, ...

Please sign up or login with your details

Forgot password? Click here to reset