Exponential Upper Bounds for the Runtime of Randomized Search Heuristics

04/13/2020
by   Benjamin Doerr, et al.
0

We argue that proven exponential upper bounds on runtimes, an established area in classic algorithms, are interesting also in evolutionary computation and we prove several such results. We show that any of the algorithms randomized local search, Metropolis algorithm, simulated annealing, and (1+1) evolutionary algorithm can optimize any pseudo-Boolean weakly monotonic function under a large set of noise assumptions in a runtime that is at most exponential in the problem dimension n. This drastically extends a previous such result, limited to the (1+1) EA, the LeadingOnes function, and one-bit or bit-wise prior noise with noise probability at most 1/2, and at the same time simplifies its proof. With the same general argument, among others, we also derive a sub-exponential upper bound for the runtime of the (1,λ) evolutionary algorithm on the OneMax problem when the offspring population size λ is logarithmic, but below the efficiency threshold.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/29/2015

On Proportions of Fit Individuals in Population of Evolutionary Algorithm with Tournament Selection

In this paper, we consider a fitness-level model of a non-elitist mutati...
research
04/17/2019

An Exponential Lower Bound for the Runtime of the cGA on Jump Functions

In the first runtime analysis of an estimation-of-distribution algorithm...
research
11/15/2010

Non-Existence of Linear Universal Drift Functions

Drift analysis has become a powerful tool to prove bounds on the runtime...
research
04/15/2019

The Efficiency Threshold for the Offspring Population Size of the (μ, λ) EA

Understanding when evolutionary algorithms are efficient or not, and how...
research
08/03/2018

When Does Hillclimbing Fail on Monotone Functions: An entropy compression argument

Hillclimbing is an essential part of any optimization algorithm. An impo...
research
02/23/2012

Elitism Levels Traverse Mechanism For The Derivation of Upper Bounds on Unimodal Functions

In this article we present an Elitism Levels Traverse Mechanism that we ...

Please sign up or login with your details

Forgot password? Click here to reset