An Extended Jump Function Benchmark for the Analysis of Randomized Search Heuristics

05/07/2021
by   Henry Bambury, et al.
0

Jump functions are the most studied non-unimodal benchmark in the theory of randomized search heuristics, in particular, evolutionary algorithms (EAs). They have significantly improved our understanding of how EAs escape from local optima. However, their particular structure – to leave the local optimum one can only jump directly to the global optimum – raises the question of how representative such results are. For this reason, we propose an extended class Jump_k,δ of jump functions that contain a valley of low fitness of width δ starting at distance k from the global optimum. We prove that several previous results extend to this more general class: for all k = o(n^1/3) and δ < k, the optimal mutation rate for the (1+1) EA is δ/n, and the fast (1+1) EA runs faster than the classical (1+1) EA by a factor super-exponential in δ. However, we also observe that some known results do not generalize: the randomized local search algorithm with stagnation detection, which is faster than the fast (1+1) EA by a factor polynomial in k on Jump_k, is slower by a factor polynomial in n on some Jump_k,δ instances. Computationally, the new class allows experiments with wider fitness valleys, especially when they lie further away from the global optimum.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2018

Memetic Algorithms Beat Evolutionary Algorithms on the Class of Hurdle Problems

Memetic algorithms are popular hybrid search heuristics that integrate l...
research
04/04/2018

When Hypermutations and Ageing Enable Artificial Immune Systems to Outperform Evolutionary Algorithms

We present a time complexity analysis of the Opt-IA artificial immune sy...
research
08/29/2013

Collecting Coupons with Random Initial Stake

Motivated by a problem in the theory of randomized search heuristics, we...
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
10/26/2020

Runtime analysis of the (mu+1)-EA on the Dynamic BinVal function

We study evolutionary algorithms in a dynamic setting, where for each ge...
research
06/25/2018

Diversified Late Acceptance Search

The well-known Late Acceptance Hill Climbing (LAHC) search aims to overc...
research
03/27/2019

On Inversely Proportional Hypermutations with Mutation Potential

Artificial Immune Systems (AIS) employing hypermutations with linear sta...

Please sign up or login with your details

Forgot password? Click here to reset