A Tight Runtime Analysis for the (μ + λ) EA

Abstract

Despite significant progress in the theory of evolutionary algorithms, the theoretical understanding of evolutionary algorithms which use non-trivial populations remains challenging and only few rigorous results exist. Already for the most basic problem, the determination of the asymptotic runtime of the (μ+λ) evolutionary algorithm on the simple OneMax benchmark function, only the special cases μ=1 and λ=1 have been solved. In this work, we analyze this long-standing problem and show the asymptotically tight result that the runtime T, the number of iterations until the optimum is found, satisfies \[E[T] = (n nλ+nλ / μ + n++ λ/ μ+ λ / μ),\] where + x := \1, x\ for all x > 0. The same methods allow to improve the previous-best O(n nλ + n λ) runtime guarantee for the (λ+λ)~EA with fair parent selection to a tight (n nλ + n) runtime result.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…