Island Models Meet Rumor Spreading

  • Benjamin Doerr
  • , Philipp Fischbeck
  • , Clemens Frahnow
  • , Tobias Friedrich
  • , Timo Kötzing
  • , Martin Schirneck

Research output: Contribution to journalArticlepeer-review

Abstract

Island models in evolutionary computation solve problems by a careful interplay of independently running evolutionary algorithms on the island and an exchange of good solutions between the islands. In this work, we conduct rigorous run time analyses for such island models trying to simultaneously obtain good run times and low communication effort. We improve the existing upper bounds for both measures (i) by improving the run time bounds via a careful analysis, (ii) by balancing individual computation and communication in a more appropriate manner, and (iii) by replacing the usual communicate-with-all approach with randomized rumor spreading. In the latter, each island contacts a randomly chosen neighbor. This epidemic communication paradigm is known to lead to very fast and robust information dissemination in many applications. Our results concern island models running simple (1 + 1) evolutionary algorithms to optimize the classic test functions OneMax and LeadingOnes. We investigate binary trees, d-dimensional tori, and complete graphs as communication topologies.

Original languageEnglish
Pages (from-to)886-915
Number of pages30
JournalAlgorithmica
Volume81
Issue number2
DOIs
Publication statusPublished - 15 Feb 2019

Keywords

  • Communication costs
  • Evolutionary algorithm
  • Island model
  • Rumor spreading
  • Run time analysis

Fingerprint

Dive into the research topics of 'Island Models Meet Rumor Spreading'. Together they form a unique fingerprint.

Cite this