The Right Mutation Strength for Multi-Valued Decision Variables

04/12/2016
by   Benjamin Doerr, et al.
0

The most common representation in evolutionary computation are bit strings. This is ideal to model binary decision variables, but less useful for variables taking more values. With very little theoretical work existing on how to use evolutionary algorithms for such optimization problems, we study the run time of simple evolutionary algorithms on some OneMax-like functions defined over Ω = {0, 1, ..., r-1}^n. More precisely, we regard a variety of problem classes requesting the component-wise minimization of the distance to an unknown target vector z ∈Ω. For such problems we see a crucial difference in how we extend the standard-bit mutation operator to these multi-valued domains. While it is natural to select each position of the solution vector to be changed independently with probability 1/n, there are various ways to then change such a position. If we change each selected position to a random value different from the original one, we obtain an expected run time of Θ(nr n). If we change each selected position by either +1 or -1 (random choice), the optimization time reduces to Θ(nr + n n). If we use a random mutation strength i ∈{0,1,...,r-1}^n with probability inversely proportional to i and change the selected position by either +i or -i (random choice), then the optimization time becomes Θ(n (r)((n)+(r))), bringing down the dependence on r from linear to polylogarithmic. One of our results depends on a new variant of the lower bounding multiplicative drift theorem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/03/2011

The Impact of Mutation Rate on the Computation Time of Evolutionary Dynamic Optimization

Mutation has traditionally been regarded as an important operator in evo...
research
04/11/2019

Multiplicative Up-Drift

Drift analysis aims at translating the expected progress of an evolution...
research
01/04/2011

Multiplicative Drift Analysis

In this work, we introduce multiplicative drift analysis as a suitable w...
research
02/28/2023

Estimation-of-Distribution Algorithms for Multi-Valued Decision Variables

With apparently all research on estimation-of-distribution algorithms (E...
research
12/09/2018

Working Principles of Binary Differential Evolution

We conduct a first fundamental analysis of the working principles of bin...
research
07/23/2020

Revisiting Locality in Binary-Integer Representations

Genetic and Evolutionary Algorithms (GEAs) rely on operators such as mut...
research
07/21/2023

Run Time Bounds for Integer-Valued OneMax Functions

While most theoretical run time analyses of discrete randomized search h...

Please sign up or login with your details

Forgot password? Click here to reset