Lower Bounds from Fitness Levels Made Easy

04/07/2021
by   Benjamin Doerr, et al.
0

One of the first and easy to use techniques for proving run time bounds for evolutionary algorithms is the so-called method of fitness levels by Wegener. It uses a partition of the search space into a sequence of levels which are traversed by the algorithm in increasing order, possibly skipping levels. An easy, but often strong upper bound for the run time can then be derived by adding the reciprocals of the probabilities to leave the levels (or upper bounds for these). Unfortunately, a similarly effective method for proving lower bounds has not yet been established. The strongest such method, proposed by Sudholt (2013), requires a careful choice of the viscosity parameters γ_i,j, 0 ≤ i < j ≤ n. In this paper we present two new variants of the method, one for upper and one for lower bounds. Besides the level leaving probabilities, they only rely on the probabilities that levels are visited at all. We show that these can be computed or estimated without greater difficulties and apply our method to reprove the following known results in an easy and natural way. (i) The precise run time of the (1+1) EA on LeadingOnes. (ii) A lower bound for the run time of the (1+1) EA on OneMax, tight apart from an O(n) term. (iii) A lower bound for the run time of the (1+1) EA on long k-paths. We also prove a tighter lower bound for the run time of the (1+1) EA on jump functions by showing that, regardless of the jump size, only with probability O(2^-n) the algorithm can avoid to jump over the valley of low fitness.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/02/2023

Drift Analysis with Fitness Levels for Elitist Evolutionary Algorithms

The fitness level method is a popular tool for analyzing the computation...
research
09/07/2011

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

We present a new method for proving lower bounds on the expected running...
research
04/10/2020

A Simplified Run Time Analysis of the Univariate Marginal Distribution Algorithm on LeadingOnes

With elementary means, we prove a stronger run time guarantee for the un...
research
07/04/2018

Tight bounds for popping algorithms

We sharpen run-time analysis for algorithms under the partial rejection ...
research
06/04/2018

Ring Migration Topology Helps Bypassing Local Optima

Running several evolutionary algorithms in parallel and occasionally exc...
research
12/10/2019

An algorithm for bounding extremal functions of forbidden sequences

Generalized Davenport-Schinzel sequences are sequences that avoid a forb...
research
03/23/2021

Mono-monostatic polyhedra with uniform point masses have at least 8 vertices

The monostatic property of convex polyhedra (i.e. the property of having...

Please sign up or login with your details

Forgot password? Click here to reset