Speeding Up Hyper-Heuristics With Markov-Chain Operator Selection and the Only-Worsening Acceptance Operator
Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 8850-8857.
https://doi.org/10.24963/ijcai.2025/984
Keywords
- Search: S: Evolutionary computation
- Search: S: Heuristic search
Abstract
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 CLIFF_d and JUMP_m 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 JUMP_m functions with gap parameter m from ?(n²ᵐ⁻¹) to O(nᵐ⁺¹). (ii) We then replace the all-moves acceptance operators 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(n³ log n) independent of the gap size. In general, we prove a remarkably good runtime of O(nᵏ⁺¹ log n) for our Markov move-acceptance hyper-heuristic on all members of a new benchmark class SEQOPT_k, which contains a large number of functions having k successive local optima, and which contains the commonly studied JUMP_m and CLIFF_d functions for k=2.
@inproceedings{ijcai2025p984,
title = {Speeding Up Hyper-Heuristics With Markov-Chain Operator Selection and the Only-Worsening Acceptance Operator},
author = {Bendahi, Abderrahim and Doerr, Benjamin and Fradin, Adrien and Lutzeyer, Johannes F.},
booktitle = {Proceedings of the Thirty-Fourth International Joint Conference on
Artificial Intelligence, {IJCAI-25}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {James Kwok},
pages = {8850--8857},
year = {2025},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2025/984},
url = {https://doi.org/10.24963/ijcai.2025/984},
}
TY - CPAPER TI - Speeding Up Hyper-Heuristics With Markov-Chain Operator Selection and the Only-Worsening Acceptance Operator AU - Bendahi, Abderrahim AU - Doerr, Benjamin AU - Fradin, Adrien AU - Lutzeyer, Johannes F. T2 - Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence, IJCAI-25 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2025 SP - 8850 EP - 8857 DO - 10.24963/ijcai.2025/984 UR - https://doi.org/10.24963/ijcai.2025/984 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: