Affiliation:
1. DTU Compute, Technical University of Denmark, Kgs. Lyngby, Denmark amraj@dtu.dk
2. DTU Compute, Technical University of Denmark, Kgs. Lyngby, Denmark cawi@dtu.dk
Abstract
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) EA introduced by Rajabi and Witt (2022) adds stagnation detection to the classical (1+1) EA with standard bit mutation. This algorithm flips each bit independently with some mutation rate, and stagnation detection raises the rate when the algorithm is likely to have encountered a local optimum. In this article, we investigate stagnation detection in the context of the k-bit flip operator of randomized local search that flips k bits chosen uniformly at random and let stagnation detection adjust the parameter k. We obtain improved runtime results compared with the SD-(1+1) EA amounting to a speedup of at least (1-o(1))2πm, where m is the so-called gap size, that is, the distance to the next improvement. Moreover, we propose additional schemes that prevent infinite optimization times even if the algorithm misses a working choice of k due to unlucky events. Finally, we present an example where standard bit mutation still outperforms the k-bit flip operator with stagnation detection.
Subject
Computational Mathematics
Reference37 articles.
1. The “one-fifth rule” with rollbacks for self-adjustment of the population size in the (1+(λ, λ)) genetic algorithm;Bassin;Automatic Control and Computer Sciences,2021
2. Fast artificial immune systems;Corus;Parallel Problem Solving from Nature,2018
3. Self-adaptation of mutation rates in non-elitist populations;Dang;Parallel Problem Solving from Nature,2016
4. Optimal static and self-adjusting parameter choices for the (1+(λ, λ)) genetic algorithm;Doerr;Algorithmica,2018
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献