How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs
arXiv:2304.10414 · doi:10.1145/3583131.3590509
Abstract
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. With its runtime, for almost all cliff widths the MAHH massively outperforms the runtime of simple elitist evolutionary algorithms (EAs). For the most prominent multimodal benchmark, the jump functions, the given runtime estimates of and , for gap size , are far apart and the real performance of MAHH is still an open question. In this work, we resolve this question. We prove that for any choice of the MAHH selection parameter~, the expected runtime of the MAHH on a jump function with gap size is at least . This renders the MAHH much slower than simple elitist evolutionary algorithms with their typical runtime. We also show that the MAHH with the global bit-wise mutation operator instead of the local one-bit operator optimizes jump functions in time , essentially the minimum of the optimization times of the EA and the MAHH. This suggests that combining several ways to cope with local optima can be a fruitful approach.
arXiv commentAuthor generated version of a paper appearing in the proceedings of GECCO. With an appendix containing the material omitted in the conference version for reasons of space
References in corpus (10)
- Multiplicative Drift Analysis
- Theory of Parameter Control for Discrete Black-Box Optimization: Provable Performance Gains Through Dynamic Parameter Choices
- A First Runtime Analysis of the NSGA-II on a Multimodal Problem
- Does Comma Selection Help To Cope With Local Optima
- Runtime Analysis for the NSGA-II: Provable Speed-Ups From Crossover
- The Runtime of the Compact Genetic Algorithm on Jump Functions
- A Rigorous Runtime Analysis of the GA on Jump Functions
- How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs
- How Well Does the Metropolis Algorithm Cope With Local Optima?
- Lasting Diversity and Superior Runtime Guarantees for the Genetic Algorithm