Escaping local optima is one of the major obstacles to function optimisation. Using the metaphor of a fitness landscape, local optima correspond to hills separated by fitness valleys that have to be overcome. We define a class of fitness valleys of tunable difficulty by considering their , representing the Hamming path between the two optima and their , the drop in fitness. For this function class we present a runtime comparison between stochastic search algorithms using different search strategies. The ( ) EA is a simple and well-studied evolutionary algorithm that has to jump across the valley to a point of higher fitness because it does not accept worsening moves (elitism). In contrast, the Metropolis algorithm and the Strong Selection Weak Mutation (SSWM) algorithm, a famous process in population genetics, are both able to cross the fitness valley by accepting worsening moves. We show that the runtime of the ( ) EA depends critically on the length of the valley while the runtimes of the non-elitist algorithms depend crucially on the depth of the valley. Moreover, we show that both SSWM and Metropolis can also efficiently optimise a rugged function consisting of consecutive valleys.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC6438649PMC
http://dx.doi.org/10.1007/s00453-017-0369-2DOI Listing

Publication Analysis

Top Keywords

local optima
12
fitness valleys
8
worsening moves
8
fitness
6
escape local
4
optima
4
optima black
4
black box
4
box optimisation
4
optimisation non-elitism
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!