The Univariate Marginal Distribution Algorithm Copes Well With Deception and Epistasis
Not on the map. Why?
Abstract (arXiv)
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 λ(fracn2 + 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(n2 log n) fitness evaluations. In contrast, for classic evolutionary algorithms no better run time guarantee than O(n3) 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 lower bound 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.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
7 papers.
- 2021Choosing the Right Algorithm With Hints From Complexity Theorycited by 5
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristicscited by 3
- 2021When Non-Elitism Meets Time-Linkage Problemscited by 1
- 2022From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithmscited by 1
- 2022General Univariate Estimation-of-Distribution Algorithmscited by 1
- 2022A hybrid estimation of distribution algorithm for joint stratification and sample allocationcited by 0
- 2026A Fresh Look at Lamarckian Evolution and the Baldwin Effectcited by 0
- 2026A Fresh Look at Lamarckian Evolution and the Baldwin Effect27 May 2026
- 2022General Univariate Estimation-of-Distribution Algorithms22 Jun 2022
- 2022From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithms18 Jun 2022
- 2022A hybrid estimation of distribution algorithm for joint stratification and sample allocation9 Jan 2022
- 2021Choosing the Right Algorithm With Hints From Complexity Theory14 Sep 2021
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristics7 May 2021
- 2021When Non-Elitism Meets Time-Linkage Problems14 Apr 2021