On the Benefits of Populations on the Exploitation Speed of Standard Steady-State Genetic Algorithms

03/26/2019
by   Dogan Corus, et al.
0

It is generally accepted that populations are useful for the global exploration of multi-modal optimisation problems. Indeed, several theoretical results are available showing such advantages over single-trajectory search heuristics. In this paper we provide evidence that evolving populations via crossover and mutation may also benefit the optimisation time for hillclimbing unimodal functions. In particular, we prove bounds on the expected runtime of the standard (μ+1) GA for OneMax that are lower than its unary black box complexity and decrease in the leading constant with the population size up to μ=O(√( n)). Our analysis suggests that the optimal mutation strategy is to flip two bits most of the time. To achieve the results we provide two interesting contributions to the theory of randomised search heuristics: 1) A novel application of drift analysis which compares absorption times of different Markov chains without defining an explicit potential function. 2) The inversion of fundamental matrices to calculate the absorption times of the Markov chains. The latter strategy was previously proposed in the literature but to the best of our knowledge this is the first time is has been used to show non-trivial bounds on expected runtimes.

READ FULL TEXT

page 1

page 2

page 3

page 4

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/09/2020

Analysis of the Performance of Algorithm Configurators for Search Heuristics with Global Mutation Operators

Recently it has been proved that a simple algorithm configurator called ...
research
08/10/2016

Escaping Local Optima using Crossover with Emergent or Reinforced Diversity

Population diversity is essential for avoiding premature convergence in ...
research
08/22/2011

Tight Bounds on the Optimization Time of the (1+1) EA on Linear Functions

The analysis of randomized search heuristics on classes of functions is ...
research
07/26/2018

Level-Based Analysis of the Univariate Marginal Distribution Algorithm

Estimation of Distribution Algorithms (EDAs) are stochastic heuristics t...
research
10/21/2020

Improved Runtime Results for Simple Randomised Search Heuristics on Linear Functions with a Uniform Constraint

In the last decade remarkable progress has been made in development of s...
research
08/22/2014

Structural bias in population-based algorithms

Challenging optimisation problems are abundant in all areas of science. ...

Please sign up or login with your details

Forgot password? Click here to reset