The Benefits of Population Diversity in Evolutionary Algorithms: A Survey of Rigorous Runtime Analyses

01/30/2018
by   Dirk Sudholt, et al.
0

Population diversity is crucial in evolutionary algorithms to enable global exploration and to avoid poor performance due to premature convergence. This book chapter reviews runtime analyses that have shown benefits of population diversity, either through explicit diversity mechanisms or through naturally emerging diversity. These works show that the benefits of diversity are manifold: diversity is important for global exploration and the ability to find several global optima. Diversity enhances crossover and enables crossover to be more effective than mutation. Diversity can be crucial in dynamic optimization, when the problem landscape changes over time. And, finally, it facilitates search for the whole Pareto front in evolutionary multiobjective optimization. The presented analyses rigorously quantify the performance of evolutionary algorithms in the light of population diversity, laying the foundation for a rigorous understanding of how search dynamics are affected by the presence or absence of population diversity and the introduction of diversity mechanisms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/09/2016

Investigating the effects Diversity Mechanisms have on Evolutionary Algorithms in Dynamic Environments

Evolutionary algorithms have been successfully applied to a variety of o...
research
04/19/2023

Analysing Equilibrium States for Population Diversity

Population diversity is crucial in evolutionary algorithms as it helps w...
research
10/30/2018

Inheritance-Based Diversity Measures for Explicit Convergence Control in Evolutionary Algorithms

Diversity is an important factor in evolutionary algorithms to prevent p...
research
10/02/2019

On the Use of Diversity Mechanisms in Dynamic Constrained Continuous Optimization

Population diversity plays a key role in evolutionary algorithms that en...
research
08/05/2019

Graph based adaptive evolutionary algorithm for continuous optimization

he greatest weakness of evolutionary algorithms, widely used today, is t...
research
08/10/2016

Escaping Local Optima using Crossover with Emergent or Reinforced Diversity

Population diversity is essential for avoiding premature convergence in ...
research
08/10/2020

Using Neural Networks and Diversifying Differential Evolution for Dynamic Optimisation

Dynamic optimisation occurs in a variety of real-world problems. To tack...

Please sign up or login with your details

Forgot password? Click here to reset