The Benefits of Population Diversity in Evolutionary Algorithms: A Survey of Rigorous Runtime Analyses
January 30, 2018 ยท The Cartographer ยท ๐ Theory of Evolutionary Computation
"No code URL or promise found in abstract"
"Title-pattern auto-detect: The Benefits of Population Diversity in Evolutionary Algorithms: A Survey of Rigorous Runtime Analys"
Evidence collected by the PWNC Scanner
Authors
Dirk Sudholt
arXiv ID
1801.10087
Category
cs.NE: Neural & Evolutionary
Citations
70
Venue
Theory of Evolutionary Computation
Last Checked
1 day ago
Abstract
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.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Neural & Evolutionary
๐ฎ
๐ฎ
The Ethereal
R.I.P.
๐ป
Ghosted
Deep Learning using Rectified Linear Units (ReLU)
R.I.P.
๐ป
Ghosted
Generative Adversarial Text to Image Synthesis
R.I.P.
๐ป
Ghosted
Regularized Evolution for Image Classifier Architecture Search
R.I.P.
๐ป
Ghosted
Temporal Ensembling for Semi-Supervised Learning
๐
๐
Old Age