A General Dichotomy of Evolutionary Algorithms on Monotone Functions

03/25/2018
by   Johannes Lengler, et al.
0

It is known that the evolutionary algorithm (1+1)-EA with mutation rate c/n optimises every monotone function efficiently if c<1, and needs exponential time on the some monotone functions (HotTopic functions) if c≥ 2.2. We study the same question for a large variety of algorithms, particularly for (1+λ)-EA, (μ+1)-EA, (μ+1)-GA, their fast counterparts like fast (1+1)-EA, and for (1+(λ,λ))-GA. We find that all considered mutation-based algorithms show a similar dichotomy for HotTopic functions, or even for all monotone functions. For the (1+(λ,λ))-GA, this dichotomy is in the parameter cγ, which is the expected number of bit flips in an individual after mutation and crossover, neglecting selection. For the fast algorithms, the dichotomy is in m_2/m_1, where m_1 and m_2 are the first and second falling moment of the number of bit flips. Surprisingly, the range of efficient parameters is not affected by either population size μ nor by the offspring population size λ. The picture changes completely if crossover is allowed. The genetic algorithms (μ+1)-GA and fast (μ+1)-GA are efficient for arbitrary mutations strengths if μ is large enough.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/30/2019

Exponential Slowdown for Larger Populations: The (μ+1)-EA on Monotone Functions

Pseudo-Boolean monotone functions are unimodal functions which are trivi...
research
04/01/2022

Self-adjusting Population Sizes for the (1, λ)-EA on Monotone Functions

We study the (1,λ)-EA with mutation rate c/n for c≤ 1, where the populat...
research
04/09/2019

Hyper-Parameter Tuning for the (1+(λ,λ)) GA

It is known that the (1+(λ,λ)) Genetic Algorithm (GA) with self-adjustin...
research
06/10/2020

Benchmarking a (μ+λ) Genetic Algorithm with Configurable Crossover Probability

We investigate a family of (μ+λ) Genetic Algorithms (GAs) which creates ...
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
04/21/2020

Large Population Sizes and Crossover Help in Dynamic Environments

Dynamic linear functions on the hypercube are functions which assign to ...
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...

Please sign up or login with your details

Forgot password? Click here to reset