Tight Runtime Bounds for Static Unary Unbiased Evolutionary Algorithms on Linear Functions

02/23/2023
by   Carola Doerr, et al.
0

In a seminal paper in 2013, Witt showed that the (1+1) Evolutionary Algorithm with standard bit mutation needs time (1+o(1))n ln n/p_1 to find the optimum of any linear function, as long as the probability p_1 to flip exactly one bit is Θ(1). In this paper we investigate how this result generalizes if standard bit mutation is replaced by an arbitrary unbiased mutation operator. This situation is notably different, since the stochastic domination argument used for the lower bound by Witt no longer holds. In particular, starting closer to the optimum is not necessarily an advantage, and OneMax is no longer the easiest function for arbitrary starting position. Nevertheless, we show that Witt's result carries over if p_1 is not too small and if the number of flipped bits has bounded expectation μ. Notably, this includes some of the heavy-tail mutation operators used in fast genetic algorithms, but not all of them. We also give examples showing that algorithms with unbounded μ have qualitatively different trajectories close to the optimum.

READ FULL TEXT
research
06/04/2018

Precise Runtime Analysis for Plateaus

To gain a better theoretical understanding of how evolutionary algorithm...
research
01/28/2021

Stagnation Detection with Randomized Local Search

Recently a mechanism called stagnation detection was proposed that autom...
research
07/23/2020

Revisiting Locality in Binary-Integer Representations

Genetic and Evolutionary Algorithms (GEAs) rely on operators such as mut...
research
08/04/2017

Standard Steady State Genetic Algorithms Can Hillclimb Faster than Mutation-only Evolutionary Algorithms

Explaining to what extent the real power of genetic algorithms lies in t...
research
01/17/2019

Interpolating Local and Global Search by Controlling the Variance of Standard Bit Mutation

A key property underlying the success of evolutionary algorithms (EAs) i...
research
04/12/2022

Evolutionary Algorithms for Limiting the Effect of Uncertainty for the Knapsack Problem with Stochastic Profits

Evolutionary algorithms have been widely used for a range of stochastic ...
research
08/16/2018

The linear hidden subset problem for the (1+1) EA with scheduled and adaptive mutation rates

We study unbiased (1+1) evolutionary algorithms on linear functions with...

Please sign up or login with your details

Forgot password? Click here to reset