Hyper-Heuristics Can Profit From Global Variation Operators
Not on the map. Why?
Abstract (arXiv)
In recent work, Lissovoi, Oliveto, and Warwicker (Artificial Intelligence (2023)) proved that the Move Acceptance Hyper-Heuristic (MAHH) leaves the local optimum of the multimodal CLIFF benchmark with remarkable efficiency. The O(n3) runtime of the MAHH, for almost all cliff widths d≥ 2, is significantly better than the Theta(nd) runtime of simple elitist evolutionary algorithms (EAs) on CLIFF. In this work, we first show that this advantage is specific to the CLIFF problem and does not extend to the JUMP benchmark, the most prominent multi-modal benchmark in the theory of randomized search heuristics. We prove that for any choice of the MAHH selection parameter p, the expected runtime of the MAHH on a JUMP function with gap size m = O(n1/2) is at least Omega(n2m-1 / (2m-1)!). This is significantly slower than the O(nm) runtime of simple elitist EAs. Encouragingly, we also show that replacing the local one-bit mutation operator in the MAHH with the global bit-wise mutation operator, commonly used in EAs, yields a runtime of min1, O(fraceln(n)m)m , O(nm) on JUMP functions. This is at least as good as the runtime of simple elitist EAs. For larger values of m, this result proves an asymptotic performance gain over simple EAs. As our proofs reveal, the MAHH profits from its ability to walk through the valley of lower objective values in moderate-size steps, always accepting inferior solutions. This is the first time that such an optimization behavior is proven via mathematical means. Generally, our result shows that combining two ways of coping with local optima, global mutation and accepting inferior solutions, can lead to considerable performance gains.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 10 of its 40 references that are in the map. First posted on arXiv 19 Jul 2024.
Builds on
10 of 40 references.
References · 10
- 2017Fast Genetic Algorithmscited by 29
- 2020Does Comma Selection Help To Cope With Local Optimacited by 15
- 2020Self-Adjusting Evolutionary Algorithms for Multimodal Optimizationcited by 15
- 2021Stagnation Detection with Randomized Local Searchcited by 11
- 2020Runtime Analysis of a Heavy-Tailed (1+(λ,λ)) Genetic Algorithm on Jump Functionscited by 10
- 2022Stagnation Detection Meets Fast Mutationcited by 8
- 2015First Steps Towards a Runtime Comparison of Natural and Artificial Evolutioncited by 6
- 2021An Extended Jump Functions Benchmark for the Analysis of Randomized Search Heuristicscited by 3
- 2022The Compact Genetic Algorithm Struggles on Cliff Functionscited by 2
- 2023How Well Does the Metropolis Algorithm Cope With Local Optima?cited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.