The benefits and limitations of voting mechanisms in evolutionary optimisation

Jon Rowe, Aishwaryaprajna

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)
286 Downloads (Pure)

Abstract

We study the use of voting mechanisms in populations, and introduce a new Voting algorithm which can solve ONEMAX andJUMP in O(n log n), even for gaps as large as O(n). More significantly, the algorithm solves ONEMAX with added posterior noise in O(n log n), when the variance of the noise distribution is σ2 = O(n) and in O(σ2 log n) when the noise variance is greater than this. We assume only that the noise distribution has finite mean and variance and (for the larger noise case) that it is unimodal. We also examine the performance on arbitrary linear and monotonic functions. The Voting algorithm fails on LEADINGONES but we give a variant which can solve the problem in O(n log n). We empirically study the use of voting in population based algorithms (UMDA, PCEA and cGA) and show that this can be effective for large population sizes.
Original languageEnglish
Title of host publicationFOGA '19 Proceedings of the 15th ACM/SIGEVO Conference on Foundations of Genetic Algorithms
PublisherAssociation for Computing Machinery
Pages34-42
Number of pages9
ISBN (Print)978-1-4503-6254-2
DOIs
Publication statusPublished - 27 Aug 2019
Event15th ACM/SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA XV) - Hasso Plattner Institute, Potsdam, Germany
Duration: 27 Aug 201929 Aug 2019

Conference

Conference15th ACM/SIGEVO Workshop on Foundations of Genetic Algorithms (FOGA XV)
Abbreviated titleFOGA 2019
Country/TerritoryGermany
CityPotsdam
Period27/08/1929/08/19

Keywords

  • crossover
  • noise handling
  • voting

Fingerprint

Dive into the research topics of 'The benefits and limitations of voting mechanisms in evolutionary optimisation'. Together they form a unique fingerprint.

Cite this