Analyzing Evolutionary Optimization in Noisy Environments

11/20/2013
by   Chao Qian, et al.
0

Many optimization tasks have to be handled in noisy environments, where we cannot obtain the exact evaluation of a solution but only a noisy one. For noisy optimization tasks, evolutionary algorithms (EAs), a kind of stochastic metaheuristic search algorithm, have been widely and successfully applied. Previous work mainly focuses on empirical studying and designing EAs for noisy optimization, while, the theoretical counterpart has been little investigated. In this paper, we investigate a largely ignored question, i.e., whether an optimization problem will always become harder for EAs in a noisy environment. We prove that the answer is negative, with respect to the measurement of the expected running time. The result implies that, for optimization tasks that have already been quite hard to solve, the noise may not have a negative effect, and the easier a task the more negatively affected by the noise. On a representative problem where the noise has a strong negative effect, we examine two commonly employed mechanisms in EAs dealing with noise, the re-evaluation and the threshold selection strategies. The analysis discloses that the two strategies, however, both are not effective, i.e., they do not make the EA more noise tolerant. We then find that a small modification of the threshold selection allows it to be proven as an effective strategy for dealing with the noise in the problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/02/2017

Running Time Analysis of the (1+1)-EA for OneMax and LeadingOnes under Bit-wise Noise

In many real-world optimization problems, the objective function evaluat...
research
10/11/2018

Analysis of Noisy Evolutionary Optimization When Sampling Fails

In noisy evolutionary optimization, sampling is a common strategy to dea...
research
07/28/2019

On the Robustness of Median Sampling in Noisy Evolutionary Optimization

In real-world optimization tasks, the objective (i.e., fitness) function...
research
03/22/2022

Running Time Analysis of the Non-dominated Sorting Genetic Algorithm II (NSGA-II) using Binary or Stochastic Tournament Selection

Evolutionary algorithms (EAs) have been widely used to solve multi-objec...
research
05/04/2017

Evolutionary learning of fire fighting strategies

The dynamic problem of enclosing an expanding fire can be modelled by a ...
research
12/03/2018

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

We analyse the performance of well-known evolutionary algorithms (1+1)EA...
research
04/09/2014

Noisy Optimization: Convergence with a Fixed Number of Resamplings

It is known that evolution strategies in continuous domains might not co...

Please sign up or login with your details

Forgot password? Click here to reset