Significance-based Estimation-of-Distribution Algorithms

07/10/2018
by   Benjamin Doerr, et al.
0

Estimation-of-distribution algorithms (EDAs) are randomized search heuristics that maintain a stochastic model of the solution space. This model is updated from iteration to iteration based on the quality of the solutions sampled according to the model. As previous works show, this short-term perspective can lead to erratic updates of the model, in particular, to bit-frequencies approaching a random boundary value. This can lead to significant performance losses. In order to overcome this problem, we propose a new EDA that takes into account a longer history of samples and updates its model only with respect to information which it classifies as statistically significant. We prove that this significance-based compact genetic algorithm (sig-cGA) optimizes the common benchmark functions OneMax and LeadingOnes both in O(n n) time, a result shown for no other EDA or evolutionary algorithm so far. For the recently proposed scGA -- an EDA that tries to prevent erratic model updates by imposing a bias to the uniformly distributed model -- we prove that it optimizes OneMax only in a time exponential in the hypothetical population size 1/ρ.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/16/2020

The Univariate Marginal Distribution Algorithm Copes Well With Deception and Epistasis

In their recent work, Lehre and Nguyen (FOGA 2019) show that the univari...
research
10/31/2019

Sharp Bounds for Genetic Drift in EDAs

Estimation of Distribution Algorithms (EDAs) are one branch of Evolution...
research
09/14/2021

Choosing the Right Algorithm With Hints From Complexity Theory

Choosing a suitable algorithm from the myriads of different search heuri...
research
08/07/2017

Efficient Noisy Optimisation with the Sliding Window Compact Genetic Algorithm

The compact genetic algorithm is an Estimation of Distribution Algorithm...
research
03/30/2020

SHX: Search History Driven Crossover for Real-Coded Genetic Algorithm

In evolutionary algorithms, genetic operators iteratively generate new o...
research
01/31/2020

Non-reversibly updating a uniform [0,1] value for Metropolis accept/reject decisions

I show how it can be beneficial to express Metropolis accept/reject deci...
research
08/18/2022

The First Mathematical Proof That Crossover Gives Super-Constant Performance Gains For the NSGA-II

Very recently, the first mathematical runtime analyses for the NSGA-II, ...

Please sign up or login with your details

Forgot password? Click here to reset