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|
|Operating Systems||UNIX-like OSs|
Release Notes: The random number generator now works properly on 64-bit architectures. Various warnings were suppressed.