Speeding Up Hyper-Heuristics With Markov-Chain Operator Selection and the Only-Worsening Acceptance Operator
Not on the map. Why?
Abstract (arXiv)
The move-acceptance hyper-heuristic was recently shown to be able to leave local optima with astonishing efficiency (Lissovoi et al., Artificial Intelligence (2023)). In this work, we propose two modifications to this algorithm that demonstrate impressive performances on a large class of benchmarks including the classic Cliffd and Jumpm function classes. (i) Instead of randomly choosing between the only-improving and any-move acceptance operator, we take this choice via a simple two-state Markov chain. This modification alone reduces the runtime on Jumpm functions with gap parameter m from Omega(n2m-1) to O(nm+1). (ii) We then replace the all-moves acceptance operator with the operator that only accepts worsenings. Such a, counter-intuitive, operator has not been used before in the literature. However, our proofs show that our only-worsening operator can greatly help in leaving local optima, reducing, e.g., the runtime on Jump functions to O(n3 log n) independent of the gap size. In general, we prove a remarkably good runtime of O(nk+1 log n) for our Markov move-acceptance hyper-heuristic on all members of a new benchmark class SEQOPTk, which contains a large number of functions having k successive local optima, and which contains the commonly studied Jumpm and Cliffd functions for k=2.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 2 of its 21 references that are in the map. First posted on arXiv 1 Jun 2025.
Builds on
2 of 21 references.
References · 2
Built on by
Citing papers per year: 2026: 3.
3 papers.
- 2026When Switching Algorithms Helps: A Theoretical Study of Online Algorithm Selectioncited by 1
- 2026Selection Hyper-heuristics Can Automatically Adjust the Learning Period to Optimally Solve Pseudo-Boolean Problemscited by 1
- 2026On the Runtime Analysis of Reinforcement Learning Hyper-Heuristicscited by 0
- 2026On the Runtime Analysis of Reinforcement Learning Hyper-Heuristics24 Jul 2026
- 2026Selection Hyper-heuristics Can Automatically Adjust the Learning Period to Optimally Solve Pseudo-Boolean Problems28 May 2026
- 2026When Switching Algorithms Helps: A Theoretical Study of Online Algorithm Selection8 Apr 2026