AureumChaos / LEAP

A general purpose Library for Evolutionary Algorithms in Python.
Academic Free License v3.0
81 stars 19 forks source link

Add CMA-ES #152

Open markcoletti opened 3 years ago

markcoletti commented 3 years ago

CMA-ES is very common approach for real-valued optimization problems. We can rely on a third part package for implementation of the actual CMA-ES where LEAP would essentially be a wrapper for that package.

SigmaX commented 11 months ago

Nick Hansen's cma package is as authoritative as it gets, and it has an ask() and tell() interface that should make it easy to wrap into a LEAP operator.

I suspect this is the same package that Jeff had demoed a proof-of-concept with a while back.