A rigorous runtime analysis of the 2-MMASibon jump functions: Ant colony optimizers can cope well with local optima

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

Abstract

Ant colony optimizers have been successfully used as general-purpose optimization heuristics. Due to the complicated nature of the random processes that describe the runs of ACO algorithms, the mathematical understanding of these algorithms is much less developed than that of other nature-inspired heuristics. In this first runtime analysis of a basic ACO algorithm on a classic multimodal benchmark, we analyze the runtime of the 2-MMASib on jump functions. For moderate jump sizes k ≤ α0 ln n, α0 > 0 a constant, we prove a runtime of order [EQUATION], when the evaporation factor ρ satisfies ρ ≤ Cn-1/2 ln(n)-1 for a sufficiently small constant C. For ρ = Θ(n-1/2 ln(n)-1), we thus obtain a runtime of O(n ln(n)). This result shows that simple ACO algorithms can cope much better with local optima than many evolutionary algorithms, which need Ω(nk) time.

Original languageEnglish
Title of host publicationGECCO 2021 - Proceedings of the 2021 Genetic and Evolutionary Computation Conference
PublisherAssociation for Computing Machinery, Inc
Pages4-13
Number of pages10
ISBN (Electronic)9781450383509
DOIs
Publication statusPublished - 26 Jun 2021
Event2021 Genetic and Evolutionary Computation Conference, GECCO 2021 - Virtual, Online, France
Duration: 10 Jul 202114 Jul 2021

Publication series

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

Conference

Conference2021 Genetic and Evolutionary Computation Conference, GECCO 2021
Country/TerritoryFrance
CityVirtual, Online
Period10/07/2114/07/21

Keywords

  • Ant colony optimization
  • Running time analysis
  • Theory

Fingerprint

Dive into the research topics of 'A rigorous runtime analysis of the 2-MMASibon jump functions: Ant colony optimizers can cope well with local optima'. Together they form a unique fingerprint.

Cite this