Skip to content

Releases: CMA-ES/libcmaes

libcmaes 0.10

10 Sep 19:34
Compare
Choose a tag to compare
  • Forces colmajor on Eigen (#224)
  • cmake builds now optimized with -O3 and build test_functions (#228)
  • Fixed warnings (#227)

libcmaes 0.9.8

29 Mar 19:53
0c4d1c1
Compare
Choose a tag to compare
  • Added support for best candidate in phenotype space to Python bindings (#221)
  • Fixed include path (#222)
  • Fixed redundant seeding (#180)

libcmaes 0.9.7

04 Dec 07:58
70a03e0
Compare
Choose a tag to compare

Improve build schemes and headers .

libcmaes 0.9.6.1

27 May 14:55
135c0f8
Compare
Choose a tag to compare

Sub-release to accomodate building options #206 #207

libcmaes 0.9.6

25 May 05:42
Compare
Choose a tag to compare

This release gathers the small technical changes that did accumulate over the past five years:

  • CMake support
  • OpenMP control
  • Microsoft Visual Studio compatibility
  • Fixed installation in virtual environments
  • FIxed bug in elitism reinjection ratio

libcmaes 0.9.5

09 Mar 08:09
Compare
Choose a tag to compare

Major release with many additions, improvements and fixes:

  • step-size two-point adaptaion scheme for improved performances in some settings, ref #88
  • important bug fixes to the ACM surrogate scheme, ref #57, #106
  • simple high-level workflow under Python, ref #116
  • improved performances in high dimensions, ref #97
  • improved profile likelihood and contour computations, including under geno/pheno transforms, ref #30,
    #31, #48
  • elitist mechanism for forcing best solutions during evolution, ref 103
  • new legacy plotting function, ref #110
  • optional initial function value, ref #100
  • improved C++ API, ref #89
  • fixed seed control of random vector in VD-CMA, ref #105
  • new namespace support for gflags 2.1 and above, ref #108
  • Python bindings support with Anaconda, ref #111
  • configure script now tries to detect numpy when building Python bindings, ref #113
  • Python bindings now have embedded documentation, ref #114
  • workaround bad values of lambda, ref #119
  • support for Travis continuou integration, ref #122
  • lower resolution random seed initialization

libcmaes 0.9.4

08 Jan 10:09
Compare
Choose a tag to compare
  • work around clang bug, now working with clang, ref #19
  • easier build on OSX
  • added uncertainty handling scheme for noisy objective functions, ref #65
  • optional support for surrogates at compile time, reducing the overal lib size, ref #90
  • fixed uninstall of python bindings

libcmaes 0.9.2

03 Nov 08:15
Compare
Choose a tag to compare
  • new VD-CMA algorithm with linear time and space complexity for black-box optimization
  • API control of stopping criteria, with individual activation scheme
  • improved memory control when tackling large-scale optimization problems
  • solutions now support printing out in pheno space
  • improved API of solutions object
  • fixed compilation error with gcc 4.7