Quality and Diversity Optimization: A Unifying Modular Framework

05/12/2017
by   Antoine Cully, et al.
0

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 optimization, has been introduced, and contrasts with classic algorithms. Instead of searching for a single solution, Quality-Diversity 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. Firstly, we present a unifying framework of Quality-Diversity optimization algorithms that covers the two main algorithms of this family (Multi-dimensional 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. Secondly, we propose algorithms with a new selection mechanism for Quality-Diversity 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 Quality-Diversity algorithms on three different experimental scenarios.

READ FULL TEXT
research
05/28/2019

Autonomous skill discovery with Quality-Diversity and Unsupervised Descriptors

Quality-Diversity optimization is a new family of optimization algorithm...
research
12/08/2020

Quality-Diversity Optimization: a novel branch of stochastic optimization

Traditional optimization algorithms search for a single global optimum t...
research
07/06/2018

Quality Diversity Through Surprise

Quality diversity is a recent evolutionary computation paradigm which ma...
research
03/01/2023

pyribs: A Bare-Bones Python Library for Quality Diversity Optimization

Recent years have seen a rise in the popularity of quality diversity (QD...
research
07/16/2019

Modeling User Selection in Quality Diversity

The initial phase in real world engineering optimization and design is a...
research
03/09/2020

Quality Diversity for Multi-task Optimization

Quality Diversity (QD) algorithms are a recent family of optimization al...
research
05/03/2021

Ensemble Feature Extraction for Multi-Container Quality-Diversity Algorithms

Quality-Diversity algorithms search for large collections of diverse and...

Please sign up or login with your details

Forgot password? Click here to reset