Quality and Diversity Optimization: A Unifying Modular Framework
Top Cited Papers
Open Access
- 26 June 2017
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Evolutionary Computation
- Vol. 22 (2) , 245-259
Abstract
The optimization of functions to find the best solution according to one or several objectives has a central role in many engineering and research fields. Recently, a new family of optimization algorithms, named quality-diversity (QD) optimization, has been introduced, and contrasts with classic algorithms. Instead of searching for a single solution, QD algorithms are searching for a large collection of both diverse and high-performing solutions. The role of this collection is to cover the range of possible solution types as much as possible, and to contain the best solution for each type. The contribution of this paper is threefold. First, we present a unifying framework of QD optimization algorithms that covers the two main algorithms of this family (multidimensional archive of phenotypic elites and the novelty search with local competition), and that highlights the large variety of variants that can be investigated within this family. Second, we propose algorithms with a new selection mechanism for QD algorithms that outperforms all the algorithms tested in this paper. Lastly, we present a new collection management that overcomes the erosion issues observed when using unstructured collections. These three contributions are supported by extensive experimental comparisons of QD algorithms on three different experimental scenarios.Keywords
All Related Versions
Funding Information
- EU Horizon2020 Project PAL (643783-RIA)
This publication has 33 references indexed in Scilit:
- Reinforcement learning in robotics: A surveyThe International Journal of Robotics Research, 2013
- The evolutionary origins of modularityProceedings Of The Royal Society B-Biological Sciences, 2013
- Encouraging Behavioral Diversity in Evolutionary Robotics: An Empirical StudyEvolutionary Computation, 2012
- Abandoning Objectives: Evolution Through the Search for Novelty AloneEvolutionary Computation, 2011
- Distilling Free-Form Natural Laws from Experimental DataScience, 2009
- Is evolvability evolvable?Nature Reviews Genetics, 2008
- Resilient Machines Through Continuous Self-ModelingScience, 2006
- Combining Convergence and Diversity in Evolutionary Multiobjective OptimizationEvolutionary Computation, 2002
- A fast and elitist multiobjective genetic algorithm: NSGA-IIIEEE Transactions on Evolutionary Computation, 2002
- Multiple Hypothesis TestingAnnual Review of Psychology, 1995