How the Move Acceptance Hyper-Heuristic Copes With Local Optima: Drastic Differences Between Jumps and Cliffs

04/20/2023
by   Benjamin Doerr, et al.
0

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 O(n^3) runtime, for almost all cliff widths d, the MAHH massively outperforms the Θ(n^d) runtime of simple elitist evolutionary algorithms (EAs). For the most prominent multimodal benchmark, the jump functions, the given runtime estimates of O(n^2m m^-Θ(m)) and Ω(2^Ω(m)), for gap size m ≥ 2, 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 p, the expected runtime of the MAHH on a jump function with gap size m = o(n^1/2) is at least Ω(n^2m-1 / (2m-1)!). This renders the MAHH much slower than simple elitist evolutionary algorithms with their typical O(n^m) 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 O(min{m n^m,n^2m-1/m!Ω(m)^m-2}), essentially the minimum of the optimization times of the (1+1) EA and the MAHH. This suggests that combining several ways to cope with local optima can be a fruitful approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/28/2022

A First Runtime Analysis of the NSGA-II on a Multimodal Problem

Very recently, the first mathematical runtime analyses of the multi-obje...
research
04/21/2023

How Well Does the Metropolis Algorithm Cope With Local Optima?

The Metropolis algorithm (MA) is a classic stochastic local search heuri...
research
04/14/2020

The (1 + (λ, λ)) GA Is Even Faster on Multimodal Problems

The (1 + (λ,λ)) genetic algorithm is a recent invention of the theory co...
research
04/14/2021

When Non-Elitism Meets Time-Linkage Problems

Many real-world applications have the time-linkage property, and the onl...
research
07/05/2022

Runtime Analysis for Permutation-based Evolutionary Algorithms

While the theoretical analysis of evolutionary algorithms (EAs) has made...
research
02/18/2014

Artificial Mutation inspired Hyper-heuristic for Runtime Usage of Multi-objective Algorithms

In the last years, multi-objective evolutionary algorithms (MOEA) have b...
research
04/02/2020

Does Comma Selection Help To Cope With Local Optima

One hope of using non-elitism in evolutionary computation is that it aid...

Please sign up or login with your details

Forgot password? Click here to reset