Dynamic Quality-Diversity Search
Not on the map. Why?
Abstract (arXiv)
Evolutionary search via the quality-diversity (QD) paradigm can discover highly performing solutions in different behavioural niches, showing considerable potential in complex real-world scenarios such as evolutionary robotics. Yet most QD methods only tackle static tasks that are fixed over time, which is rarely the case in the real world. Unlike noisy environments, where the fitness of an individual changes slightly at every evaluation, dynamic environments simulate tasks where external factors at unknown and irregular intervals alter the performance of the individual with a severity that is unknown a priori. Literature on optimisation in dynamic environments is extensive, yet such environments have not been explored in the context of QD search. This paper introduces a novel and generalisable Dynamic QD methodology that aims to keep the archive of past solutions updated in the case of environment changes. Secondly, we present a novel characterisation of dynamic environments that can be easily applied to well-known benchmarks, with minor interventions to move them from a static task to a dynamic one. Our Dynamic QD intervention is applied on MAP-Elites and CMA-ME, two powerful QD algorithms, and we test the dynamic variants on different dynamic tasks.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 55 references that are in the map. First posted on arXiv 7 Apr 2024.
Builds on
15 of 55 references.
References · 15
- 2015Illuminating search spaces by mapping elitescited by 406
- 2016The CMA Evolution Strategy: A Tutorialcited by 364
- 2017Quality and Diversity Optimization: A Unifying Modular Frameworkcited by 111
- 2019Covariance Matrix Adaptation for the Rapid Illumination of Behavior Spacecited by 78
- 2020Illuminating Mario Scenes in the Latent Space of a Generative Adversarial Networkcited by 51
- 2019Procedural Content Generation through Quality Diversitycited by 45
- 2019Mapping Hearthstone Deck Spaces through MAP-Elites with Sliding Boundariescited by 32
- 2023pyribs: A Bare-Bones Python Library for Quality Diversity Optimizationcited by 29
- 2022Multi-Objective Quality Diversity Optimizationcited by 18
- 2020Multi-Emitter MAP-Elites: Improving quality, diversity and convergence speed with heterogeneous sets of emitterscited by 14
- 2020Fast and stable MAP-Elites in noisy domains using deep gridscited by 13
- 2021Monte Carlo Elites: Quality-Diversity Selection as a Multi-Armed Bandit Problemcited by 10
3 more
- 2017Data-Efficient Exploration, Optimization, and Modeling of Diverse Designs through Surrogate-Assisted Illuminationcited by 6
- 2022Preference-Learning Emitters for Mixed-Initiative Quality-Diversity Algorithmscited by 5
- 2018Analysis of Evolutionary Algorithms in Dynamic and Stochastic Environmentscited by 3
Built on by
Not cited yet.