Implementation of MAP-Elites and Differential Evolution for mobile robotics. Bachelor's Degree Final Project.
-
Updated
Sep 8, 2021 - Python
Implementation of MAP-Elites and Differential Evolution for mobile robotics. Bachelor's Degree Final Project.
Interpretable Multi Agent Reinforcement Learning with a Quality DIversity Approach
MSc research project on application of Quality-Diversity algorithms for crystal structure prediction
Map Elites Hyper-Heuristic based algorithm for generating schedules for the Resource Constrained Project Scheduling Problem
Official repository of ICML'24 paper "Quality-Diversity with Limited Resources".
Official implementation of IJCAI'23 paper "Multi-objective Optimization-based Selection for Quality-Diversity by Non-surrounded-dominated Sorting"
Official implementation of ICLR'24 spotlight paper "Sample-Efficient Quality-Diversity by Cooperative Coevolution".
DCG-MAP-Elites GECCO 2023 Best Paper Award + DCRL-MAP-Elites ACM TELO 2024
Accelerated Quality-Diversity
Application of MAP-Elites algorithm for crystal structure prediction
Repository for "Quality-Diversity Actor-Critic: Learning High-Performing and Diverse Behaviors via Value and Successor Features Critics" (ICML 2024).
High-performance JAX-powered simulator for robotic navigation in 2D mazes, optimized for Quality-Diversity algorithm research and benchmarking.
Adaptable Agent Populations via a Generative Model of Policies
Bayesian Illumination is an accelerated generative model for optimization of small molecules.
Argenomic is a quality-diversity (or illumination) algorithm for optimization of small organic molecules.
Official implementation of "Approximating Gradients for Differentiable Quality Diversity in Reinforcement Learning"
Train or evolve controllable and diverse level-generators.
A Python 3 gradient-free optimization library
A bare-bones Python library for quality diversity optimization.
Accelerated Quality-Diversity
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."