Mixed Binomial Distributions for Binary Mutation Operators

Brahim Aboutaib, Andrew M. Sutton

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

Abstract

Mutation operators are crucial for evolutionary algorithms to make progress through a search landscape. Sometimes a mutation strategy that works in one part of the landscape is less effective in other regions of the landscape. If nothing is known about the best mutation operator, many strategies (such as self-adaptation, heavy-tailed mutation, variable neighborhood search) exist to overcome this. However, in some cases, some limited information may be available, either a priori or after probing. In this paper, we study the setting of a mixture of binomial distributions for pseudo-Boolean optimization. We show that, when a limited amount of information is available, evolutionary algorithms using mutation based on a mixture of binomial distributions can hill-climb and escape local optima efficiently.

Original languageEnglish (US)
Title of host publicationGECCO 2024 - Proceedings of the 2024 Genetic and Evolutionary Computation Conference
PublisherAssociation for Computing Machinery, Inc
Pages796-804
Number of pages9
ISBN (Electronic)9798400704949
DOIs
StatePublished - Jul 14 2024
Event2024 Genetic and Evolutionary Computation Conference, GECCO 2024 - Melbourne, Australia
Duration: Jul 14 2024Jul 18 2024

Publication series

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

Conference

Conference2024 Genetic and Evolutionary Computation Conference, GECCO 2024
Country/TerritoryAustralia
CityMelbourne
Period7/14/247/18/24

Bibliographical note

Publisher Copyright:
© 2024 Copyright is held by the owner/author(s). Publication rights licensed to ACM.

Keywords

  • evolutionary algorithms
  • multimodal optimisation
  • mutation operators

Fingerprint

Dive into the research topics of 'Mixed Binomial Distributions for Binary Mutation Operators'. Together they form a unique fingerprint.

Cite this