NEJul 14, 2016

Update Strength in EDAs and ACO: How to Avoid Genetic Drift

arXiv:1607.04063v237 citations
AI Analysis

This work provides theoretical guidelines for setting parameters in evolutionary algorithms, addressing a known bottleneck for researchers in optimization, though it is incremental as it builds on existing runtime analysis.

The paper tackles the problem of genetic drift in probabilistic model-building genetic algorithms by analyzing the update strength parameter, showing that limiting it to specific values enables efficient optimization of the OneMax function in expected time O(n log n).

We provide a rigorous runtime analysis concerning the update strength, a vital parameter in probabilistic model-building GAs such as the step size $1/K$ in the compact Genetic Algorithm (cGA) and the evaporation factor $ρ$ in ACO. While a large update strength is desirable for exploitation, there is a general trade-off: too strong updates can lead to genetic drift and poor performance. We demonstrate this trade-off for the cGA and a simple MMAS ACO algorithm on the OneMax function. More precisely, we obtain lower bounds on the expected runtime of $Ω(K\sqrt{n} + n \log n)$ and $Ω(\sqrt{n}/ρ+ n \log n)$, respectively, showing that the update strength should be limited to $1/K, ρ= O(1/(\sqrt{n} \log n))$. In fact, choosing $1/K, ρ\sim 1/(\sqrt{n}\log n)$ both algorithms efficiently optimize OneMax in expected time $O(n \log n)$. Our analyses provide new insights into the stochastic behavior of probabilistic model-building GAs and propose new guidelines for setting the update strength in global optimization.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes