Skip to main navigation Skip to search Skip to main content

A tight runtime analysis for the CGA on jump functions-EDAS can cross fitness valleys at no extra cost

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We prove that the compact genetic algorithm (cGA) with hypothetical population size µ = Ω(n log n) ∩ poly(n) with high probability finds the optimum of any n-dimensional jump function with jump size k < 201 ln n in O(µn) iterations. Since it is known that the cGA with high probability needs at least Ω(µn + n log n) iterations to optimize the unimodal OneMax function, our result shows that the cGA in contrast to most classic evolutionary algorithms here is able to cross moderate-sized valleys of low fitness at no extra cost. Our runtime guarantee improves over the recent upper bound O(µn1.5 log n) valid for µ = Ω(n3.5+ε ) of Hasenöhrl and Sutton (GECCO 2018). For the best choice of the hypothetical population size, this result gives a runtime guarantee of O(n5+ε ), whereas ours gives O(n log n). We also provide a simple general method based on parallel runs that, under mild conditions, (i) overcomes the need to specify a suitable population size, but gives a performance close to the one stemming from the best-possible population size, and (ii) transforms EDAs with high-probability performance guarantees into EDAs with similar bounds on the expected runtime.

Original languageEnglish
Title of host publicationGECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference
PublisherAssociation for Computing Machinery, Inc
Pages1488-1496
Number of pages9
ISBN (Electronic)9781450361118
DOIs
Publication statusPublished - 13 Jul 2019
Event2019 Genetic and Evolutionary Computation Conference, GECCO 2019 - Prague, Czech Republic
Duration: 13 Jul 201917 Jul 2019

Publication series

NameGECCO 2019 - Proceedings of the 2019 Genetic and Evolutionary Computation Conference

Conference

Conference2019 Genetic and Evolutionary Computation Conference, GECCO 2019
Country/TerritoryCzech Republic
CityPrague
Period13/07/1917/07/19

Keywords

  • Estimation-of-distribution algorithm
  • Runtime analysis
  • Theory

Fingerprint

Dive into the research topics of 'A tight runtime analysis for the CGA on jump functions-EDAS can cross fitness valleys at no extra cost'. Together they form a unique fingerprint.

Cite this