On the Limitations of the Univariate Marginal Distribution Algorithm to Deception and Where Bivariate EDAs might help
Not on the map. Why?
Abstract (arXiv)
We introduce a new benchmark problem called Deceptive Leading Blocks (DLB) to rigorously study the runtime of the Univariate Marginal Distribution Algorithm (UMDA) in the presence of epistasis and deception. We show that simple Evolutionary Algorithms (EAs) outperform the UMDA unless the selective pressure μ/λ is extremely high, where μ and λ are the parent and offspring population sizes, respectively. More precisely, we show that the UMDA with a parent population size of μ=Omega(log n) has an expected runtime of eOmega(μ) on the DLB problem assuming any selective pressure fracμλ ≥ frac141000, as opposed to the expected runtime of O(nλlog λ+n3) for the non-elitist (μ,λ)~EA with μ/λ≤ 1/e. These results illustrate inherent limitations of univariate EDAs against deception and epistasis, which are common characteristics of real-world problems. In contrast, empirical evidence reveals the efficiency of the bi-variate MIMIC algorithm on the DLB problem. Our results suggest that one should consider EDAs with more complex probabilistic models when optimising problems with some degree of epistasis and deception.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jul 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 0; 2025: 0; 2026: 1.
8 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
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?cited by 2
- 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
- 2023Fourier Analysis Meets Runtime Analysis: Precise Runtimes on Plateauscited by 1
- 2026A Fresh Look at Lamarckian Evolution and the Baldwin Effectcited by 0
- 2026A Fresh Look at Lamarckian Evolution and the Baldwin Effect27 May 2026
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?21 Apr 2023
- 2023Fourier Analysis Meets Runtime Analysis: Precise Runtimes on Plateaus16 Feb 2023
- 2022General Univariate Estimation-of-Distribution Algorithms22 Jun 2022
- 2022From Understanding Genetic Drift to a Smart-Restart Mechanism for Estimation-of-Distribution Algorithms18 Jun 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