ESKit is a portable C library that provides implementations of some self-adaptive evolution strategies. It features a simple API, comprehensive documentation, three state of the art self-adaptive evolution strategies (Isotropic CSA-ES, CMA-ES, and Separable CMA-ES), and can optionaly uses LAPACK. The implementation strictly follows the published papers introducing those evolution strategies and performs as in the published papers. A basic benchmark program is provided.
| Tags | Artificial Intelligence Scientific/Engineering CMAES Evolution Strategies Evolutionary Algorithms |
|---|---|
| Licenses | MIT/X |
| Operating Systems | UNIX-like OSs |
| Implementation | C |