Upper Bounds on the Runtime of the Univariate Marginal Distribution Algorithm on OneMax

Abstract

A runtime analysis of the Univariate Marginal Distribution Algorithm (UMDA) is presented on the OneMax function for wide ranges of its parameters μ and λ. If μ c n for some constant c>0 and λ=(1+(1))μ, a general bound O(μ n) on the expected runtime is obtained. This bound crucially assumes that all marginal probabilities of the algorithm are confined to the interval [1/n,1-1/n]. If μ c' n n for a constant c'>0 and λ=(1+(1))μ, the behavior of the algorithm changes and the bound on the expected runtime becomes O(μn), which typically even holds if the borders on the marginal probabilities are omitted. The results supplement the recently derived lower bound (μn+n n) by Krejca and Witt (FOGA 2017) and turn out as tight for the two very different values μ=c n and μ=c'n n. They also improve the previously best known upper bound O(n n n) by Dang and Lehre (GECCO 2015).

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…