English

Self-Adjusting Mutation Rates with Provably Optimal Success Rules

Neural and Evolutionary Computing 2021-12-30 v4

Abstract

The one-fifth success rule is one of the best-known and most widely accepted techniques to control the parameters of evolutionary algorithms. While it is often applied in the literal sense, a common interpretation sees the one-fifth success rule as a family of success-based updated rules that are determined by an update strength FF and a success rate. We analyze in this work how the performance of the (1+1) Evolutionary Algorithm on LeadingOnes depends on these two hyper-parameters. Our main result shows that the best performance is obtained for small update strengths F=1+o(1)F=1+o(1) and success rate 1/e1/e. We also prove that the running time obtained by this parameter setting is, apart from lower order terms, the same that is achieved with the best fitness-dependent mutation rate. We show similar results for the resampling variant of the (1+1) Evolutionary Algorithm, which enforces to flip at least one bit per iteration.

Keywords

Cite

@article{arxiv.1902.02588,
  title  = {Self-Adjusting Mutation Rates with Provably Optimal Success Rules},
  author = {Benjamin Doerr and Carola Doerr and Johannes Lengler},
  journal= {arXiv preprint arXiv:1902.02588},
  year   = {2021}
}

Comments

Conference version appeared at GECCO 2019. This full version appeared in Algorithmica (2021)

R2 v1 2026-06-23T07:34:29.345Z