z-logo
open-access-imgOpen Access
Medium step sizes are harmful for the compact genetic algorithm
Author(s) -
Johannes Lengler,
Dirk Sudholt,
Carsten Witt
Publication year - 2018
Publication title -
proceedings of the genetic and evolutionary computation conference
Language(s) - English
Resource type - Conference proceedings
DOI - 10.1145/3205455.3205576
Subject(s) - probabilistic logic , genetic algorithm , algorithm , computer science , binary logarithm , mathematics , mathematical optimization , discrete mathematics , statistics
We study the intricate dynamics of the Compact Genetic Algorithm (cGA) on OneMax, and how its performance depends on the step size 1/K, that determines how quickly decisions about promising bit values are fixed in the probabilistic model. It is known that cGA and UMDA, a related algorithm, run in expected time O(n log n) when the step size is just small enough [EQUATION] to avoid wrong decisions being fixed. UMDA also shows the same performance in a very different regime (equivalent to K = Θ(log n) in the cGA) with much larger steps sizes, but for very different reasons: many wrong decisions are fixed initially, but then reverted efficiently. We show that step sizes in between these two optimal regimes are harmful as they yield larger runtimes: we prove a lower bound Ω(K1/3n+n log n) for the cGA on OneMax for [EQUATION]. For K = Ω(log3 n) the runtime increases with growing K before dropping again to [EQUATION] for [EQUATION]. This suggests that the expected runtime for cGA is a bimodal function in K with two very different optimal regions and worse performance in between.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom