English

Stagnation Detection with Randomized Local Search

Neural and Evolutionary Computing 2021-04-19 v2

Abstract

Recently a mechanism called stagnation detection was proposed that automatically adjusts the mutation rate of evolutionary algorithms when they encounter local optima. The so-called SD(1+1)EASD-(1+1)EA introduced by Rajabi and Witt (GECCO 2020) adds stagnation detection to the classical (1+1)EA(1+1)EA with standard bit mutation, which flips each bit independently with some mutation rate, and raises the mutation rate when the algorithm is likely to have encountered local optima. In this paper, we investigate stagnation detection in the context of the kk-bit flip operator of randomized local search that flips kk bits chosen uniformly at random and let stagnation detection adjust the parameter kk. We obtain improved runtime results compared to the SD(1+1)EASD-(1+1)EA amounting to a speed-up of up to e=2.71e=2.71\dots Moreover, we propose additional schemes that prevent infinite optimization times even if the algorithm misses a working choice of kk due to unlucky events. Finally, we present an example where standard bit mutation still outperforms the local kk-bit flip with stagnation detection.

Cite

@article{arxiv.2101.12054,
  title  = {Stagnation Detection with Randomized Local Search},
  author = {Amirhossein Rajabi and Carsten Witt},
  journal= {arXiv preprint arXiv:2101.12054},
  year   = {2021}
}

Comments

24 pages. Full version of a paper appearing at EvoCOP 2021

R2 v1 2026-06-23T22:37:28.977Z