icaros-usc / pyribs

A bare-bones Python library for quality diversity optimization.
https://pyribs.org
MIT License
208 stars 33 forks source link

Implement CMA-MEGA #240

Closed itsdawei closed 2 years ago

itsdawei commented 2 years ago

Description

This PR implements CMA-MEGA algorithm presented in this paper.

TODO

Question

Status

itsdawei commented 2 years ago

A comparison between our results and the results from the original paper. Note that the LP (sphere) results are obtained with dimensions=1000, iterations=10000, and archive_dim=(100,100).

Original Paper

image

Our Results for LP (sphere)

CMA-MEGA: Mean QD Score: 75.292, Coverage: 100%, Time: 30s

Hence, we conclude that our implementation of CMA-MEGA is consistent with the origin paper.