Analysing the Robustness of Evolutionary Algorithms to Noise: Refined Runtime Bounds and an Example Where Noise is Beneficial

12/03/2018
by   Dirk Sudholt, et al.
0

We analyse the performance of well-known evolutionary algorithms (1+1)EA and (1+λ)EA in the prior noise model, where in each fitness evaluation the search point is altered before evaluation with probability p. We present refined results for the expected optimisation time of the (1+1)EA and the (1+λ)EA on the function LeadingOnes, where bits have to be optimised in sequence. Previous work showed that the (1+1)EA on LeadingOnes runs in polynomial expected time if p = O(( n)/n^2) and needs superpolynomial expected time if p = ω(( n)/n), leaving a huge gap for which no results were known. We close this gap by showing that the expected optimisation time is Θ(n^2) ·(Θ({pn^2, n})) for all p < 1/2, allowing for the first time to locate the threshold between polynomial and superpolynomial expected times at p = Θ(( n)/n^2). Hence the (1+1)EA on LeadingOnes is much more sensitive to noise than previously thought. We also show that offspring populations of size λ> 3.42 n can effectively deal with much higher noise than known before. Finally, we present an example of a rugged landscape where prior noise can help to escape from local optima by blurring the landscape and allowing a hill climber to see the underlying gradient. We prove that in this particular setting noise can have a highly beneficial effect on performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/07/2023

Analysing the Robustness of NSGA-II under Noise

Runtime analysis has produced many results on the efficiency of simple e...
research
06/30/2022

Runtime Analysis of Competitive co-Evolutionary Algorithms for Maximin Optimisation of a Bilinear Function

Co-evolutionary algorithms have a wide range of applications, such as in...
research
05/17/2023

Runtime Analyses of Multi-Objective Evolutionary Algorithms in the Presence of Noise

In single-objective optimization, it is well known that evolutionary alg...
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
07/02/2012

More Effective Crossover Operators for the All-Pairs Shortest Path Problem

The all-pairs shortest path problem is the first non-artificial problem ...
research
12/03/2018

Towards a More Practice-Aware Runtime Analysis of Evolutionary Algorithms

Theory of evolutionary computation (EC) aims at providing mathematically...
research
11/20/2013

Analyzing Evolutionary Optimization in Noisy Environments

Many optimization tasks have to be handled in noisy environments, where ...

Please sign up or login with your details

Forgot password? Click here to reset