Skip to content

Releases: CMA-ES/pycma

r4.0.0

03 Sep 07:48
Compare
Choose a tag to compare
  • majorly improved mixed-integer handling based on a more concise lower bound of variances and on so-called integer centering
  • moved options and parameters code into a new file
  • many small-ish fixes and improvements

r3.4.0

27 Jul 13:37
Compare
Choose a tag to compare

r3.3.0

26 Jan 15:12
Compare
Choose a tag to compare

Diagonal decoding, fmin functions with surrogate and more.

r3.2.2

19 Mar 16:49
Compare
Choose a tag to compare

Smallish fixes and improvements and a constraints use case notebook.

r3.2.1

02 Mar 17:23
Compare
Choose a tag to compare
  • fixes plot of principal axes which were shown squared by mistake

r3.2.0

27 Feb 12:08
Compare
Choose a tag to compare
  • constraints handling via a dynamic unconstrained function instantiated from cma.ConstrainedFitnessAL.
  • many small improvements and fixes

r3.1.0

20 Jun 22:40
Compare
Choose a tag to compare
  • fix return value of fmin_con and make it more usable, added attribute best_feasible
  • polish evolution_strategy.py
  • fix a few smallish bugs

r3.0.3

23 Apr 22:56
Compare
Choose a tag to compare

Fix bug when passing args in OOOptimizer.optimize.

r3.0.2

20 Apr 23:47
Compare
Choose a tag to compare
  • fixed EvalParallel2 from r3.0.1
  • EvalParallel2 allows to avoid multiprocessing all together, depending on the value of number_of_processes
  • OOOptimizer.optimize can parallelize function calls (using EvalParallel2)

r3.0.1

19 Apr 14:17
Compare
Choose a tag to compare
  • removed superfluous dependency
  • fully removed EvalParallel replaced by EvalParallel2
  • broken: EvalParallel2 allows to avoid multiprocessing all together, depending on the value of number_of_processes
  • broken: OOOptimizer.optimize can parallelize function calls (using EvalParallel2)