The Univariate Marginal Distribution Algorithm Copes Well With Deception and Epistasis

07/16/2020
by   Benjamin Doerr, et al.
0

In their recent work, Lehre and Nguyen (FOGA 2019) show that the univariate marginal distribution algorithm (UMDA) needs time exponential in the parent populations size to optimize the DeceptiveLeadingBlocks (DLB) problem. They conclude from this result that univariate EDAs have difficulties with deception and epistasis. In this work, we show that this negative finding is caused by an unfortunate choice of the parameters of the UMDA. When the population sizes are chosen large enough to prevent genetic drift, then the UMDA optimizes the DLB problem with high probability with at most λ(n/2 + 2 e ln n) fitness evaluations. Since an offspring population size λ of order n log n can prevent genetic drift, the UMDA can solve the DLB problem with O(n^2 log n) fitness evaluations. In contrast, for classic evolutionary algorithms no better run time guarantee than O(n^3) is known (which we prove to be tight for the (1+1) EA), so our result rather suggests that the UMDA can cope well with deception and epistatis. From a broader perspective, our result shows that the UMDA can cope better with local optima than evolutionary algorithms; such a result was previously known only for the compact genetic algorithm. Together with the result of Lehre and Nguyen, our result for the first time rigorously proves that running EDAs in the regime with genetic drift can lead to drastic performance losses.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2019

The Runtime of the Compact Genetic Algorithm on Jump Functions

In the first and so far only mathematical runtime analysis of an estimat...
research
04/10/2020

A Simplified Run Time Analysis of the Univariate Marginal Distribution Algorithm on LeadingOnes

With elementary means, we prove a stronger run time guarantee for the un...
research
06/22/2022

General Univariate Estimation-of-Distribution Algorithms

We propose a general formulation of a univariate estimation-of-distribut...
research
04/11/2022

The Compact Genetic Algorithm Struggles on Cliff Functions

The compact genetic algorithm (cGA) is an non-elitist estimation of dist...
research
07/10/2018

Significance-based Estimation-of-Distribution Algorithms

Estimation-of-distribution algorithms (EDAs) are randomized search heuri...
research
07/15/2021

Death in Genetic Algorithms

Death has long been overlooked in evolutionary algorithms. Recent resear...
research
10/31/2019

Sharp Bounds for Genetic Drift in EDAs

Estimation of Distribution Algorithms (EDAs) are one branch of Evolution...

Please sign up or login with your details

Forgot password? Click here to reset