On the Limitations of the Univariate Marginal Distribution Algorithm to Deception and Where Bivariate EDAs might help
arXiv:1907.12438 · doi:10.1145/3299904.3340316
Abstract
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 has an expected runtime of on the DLB problem assuming any selective pressure , as opposed to the expected runtime of for the non-elitist with . 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.
arXiv commentTo appear in the 15th ACM/SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA XV), Potsdam, Germany
References in corpus (3)
Cited by in corpus (7)
- Sharp Bounds for Genetic Drift in Estimation of Distribution Algorithms
- The Runtime of the Compact Genetic Algorithm on Jump Functions
- A Survey on Recent Progress in the Theory of Evolutionary Algorithms for Discrete Optimization
- From Understanding Genetic Drift to a Smart-Restart Parameter-less Compact Genetic Algorithm
- How Well Does the Metropolis Algorithm Cope With Local Optima?
- Fourier Analysis Meets Runtime Analysis: Precise Runtimes on Plateaus
- A Fresh Look at Lamarckian Evolution and the Baldwin Effect