Precise Runtime Analysis for Plateaus

06/04/2018
by   Denis Antipov, et al.
0

To gain a better theoretical understanding of how evolutionary algorithms cope with plateaus of constant fitness, we analyze how the (1 + 1) EA optimizes the n-dimensional Plateau_k function. This function has a plateau of second-best fitness in a radius of k around the optimum. As optimization algorithm, we regard the (1 + 1) EA using an arbitrary unbiased mutation operator. Denoting by α the random number of bits flipped in an application of this operator and assuming [α = 1] = Ω(1), we show the surprising result that for k > 2 the expected optimization time of this algorithm is n^k/k![1 <α< k](1 + o(1)), that is, the size of the plateau times the expected waiting time for an iteration flipping between 1 and k bits. Our result implies that the optimal mutation rate for this function is approximately k/en. Our main analysis tool is a combined analysis of the Markov chains on the search point space and on the Hamming level space, an approach that promises to be useful also for other plateau problems.

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
02/23/2023

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

In a seminal paper in 2013, Witt showed that the (1+1) Evolutionary Algo...
research
10/26/2020

Runtime analysis of the (mu+1)-EA on the Dynamic BinVal function

We study evolutionary algorithms in a dynamic setting, where for each ge...
research
01/06/2020

Frequency Fitness Assignment: Making Optimization Algorithms Invariant under Bijective Transformations of the Objective Function

Under Frequency Fitness Assignment (FFA), the fitness corresponding to a...
research
07/07/2020

Fast Perturbative Algorithm Configurators

Recent work has shown that the ParamRLS and ParamILS algorithm configura...
research
07/21/2013

A New Optimization Approach Based on Rotational Mutation and Crossover Operator

Evaluating a global optimal point in many global optimization problems i...
research
04/16/2019

Maximizing Drift is Not Optimal for Solving OneMax

It seems very intuitive that for the maximization of the OneMax problem ...

Please sign up or login with your details

Forgot password? Click here to reset