ESKit documentation¶
This is the documentation for ESKit 1.2.3, last updated May 01, 2023.
Introduction¶
ESKit is a portable library written in C, that provides implementations of some self-adaptive evolution strategies in C. It features:
Simple API
Comprehensive documentation
3 self-adaptive evolution strategies : Isotropic CSA-ES, CMA-ES, Separable CMA-ES
Default paremeters using lastest best known heuristics
Implementation strictly follows the published papers introducing those evolution strategies
Performs as in the published papers
Benchmark program
Can optionaly uses LAPACK
ESKit is licensed under the MIT license; see LICENSE in the source distribution for details.