Infeasibility and structural bias in Differential Evolution

01/18/2019
by   Fabio Caraffini, et al.
0

This paper thoroughly investigates a range of popular DE configurations to identify components responsible for the emergence of structural bias - recently identified tendency of the algorithm to prefer some regions of the search space for reasons directly unrelated to the objective function values. Such tendency was already studied in GA and PSO where a connection was established between the strength of structural bias and population sizes and potential weaknesses of these algorithms was highlighted. For DE, this study goes further and extends the range of aspects that can contribute to presence of structural bias by including algorithmic component which is usually overlooked - constraint handling technique. A wide range of DE configurations were subjected to the protocol for testing for bias. Results suggest that triggering mechanism for the bias in DE differs to the one previously found for GA and PSO - no clear dependency on population size exists. Setting of DE parameters is based on a separate study which on its own leads to interesting directions of new research. Overall, DE turned out to be robust against structural bias - only DE/current-to-best/1/bin is clearly biased but this effect is mitigated by the use of penalty constraint handling technique.

READ FULL TEXT

page 19

page 20

research
05/10/2021

Emergence of Structural Bias in Differential Evolution

Heuristic optimisation algorithms are in high demand due to the overwhel...
research
05/10/2021

Is there Anisotropy in Structural Bias?

Structural Bias (SB) is an important type of algorithmic deficiency with...
research
08/22/2014

Structural bias in population-based algorithms

Challenging optimisation problems are abundant in all areas of science. ...
research
04/22/2020

Differential evolution outside the box

This paper investigates how often the popular configurations of Differen...
research
04/23/2020

Tip the Balance: Improving Exploration of Balanced Crossover Operators by Adaptive Bias

The use of balanced crossover operators in Genetic Algorithms (GA) ensur...
research
04/21/2020

Large Population Sizes and Crossover Help in Dynamic Environments

Dynamic linear functions on the hypercube are functions which assign to ...
research
02/01/2021

A reproducibility study of "Augmenting Genetic Algorithms with Deep Neural Networks for Exploring the Chemical Space"

Nigam et al. reported a genetic algorithm (GA) utilizing the SELFIES rep...

Please sign up or login with your details

Forgot password? Click here to reset