Projects authored by emmanuel benazera.


Logo libcmaes 0.9.0

by beniz - September 10, 2014, 10:13:53 CET [ Project Homepage BibTeX Download ] 1226 views, 255 downloads, 3 subscriptions

About: Libcmaes is a multithreaded C++11 library (with Python bindings) for high performance blackbox stochastic optimization of difficult, possibly non-linear and non-convex functions, using the CMA-ES algorithm for Covariance Matrix Adaptation Evolution Strategy. Libcmaes is useful to minimize / maximize any function, without information regarding gradient or derivability.

Changes:
  • Python bindings, ref #26
  • Cleaned up setters / getters interface, ref #64
  • Lib is now quiet by default, ref #61
  • Support for pkg-config, ref #58
  • Improved make uninstall, ref #66
  • API improvements (e.g. new parameters constructor from vector, ref #60)
  • Stopping criteria with explicit control of in-memory history size for large-scale optimization