Skip to content

ESKit is a portable library written in C, that provides implementations of some self-adaptive evolution strategies

License

Notifications You must be signed in to change notification settings

marmakoide/eskit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESKit

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

Documentation

Documentation, covering installation, tutorial, and API, is available online here

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

ESKit is a portable library written in C, that provides implementations of some self-adaptive evolution strategies

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published