Accelerated Quality-Diversity
-
Updated
Sep 6, 2024 - Python
Accelerated Quality-Diversity
A bare-bones Python library for quality diversity optimization.
A Python 3 gradient-free optimization library
A collection of papers on divergence and quality diversity
Train or evolve controllable and diverse level-generators.
Evolutionary Computation: A Modern Perspective ---> This is a free online book, which is actively updated now (from 2023 to 2027).
Official implementation of "Approximating Gradients for Differentiable Quality Diversity in Reinforcement Learning"
Argenomic is a quality-diversity (or illumination) algorithm for optimization of small organic molecules.
Adaptable Agent Populations via a Generative Model of Policies
Repository for "Toward Artificial Open-Ended Evolution within Lenia using Quality-Diversity" (ALIFE 2024).
Repository for "Quality-Diversity Actor-Critic: Learning High-Performing and Diverse Behaviors via Value and Successor Features Critics" (ICML 2024).
Bayesian Illumination is an accelerated generative model for optimization of small molecules.
Accelerated Quality-Diversity
Application of MAP-Elites algorithm for crystal structure prediction
Repository for "MAP-Elites with Descriptor-Conditioned Gradients and Archive Distillation into a Single Policy" (GECCO 2023).
High-performance JAX-powered simulator for robotic navigation in 2D mazes, optimized for Quality-Diversity algorithm research and benchmarking.
Official implementation of ICLR'24 spotlight paper "Sample-Efficient Quality-Diversity by Cooperative Coevolution".
Official implementation of IJCAI'23 paper "Multi-objective Optimization-based Selection for Quality-Diversity by Non-surrounded-dominated Sorting"
Official repository of ICML'24 paper "Quality-Diversity with Limited Resources".
Feasible-Infeasible MAP-Elites applied to room-based level generation
Add a description, image, and links to the quality-diversity topic page so that developers can more easily learn about it.
To associate your repository with the quality-diversity topic, visit your repo's landing page and select "manage topics."