22 #ifndef BIPOPCMASTRATEGY_H
23 #define BIPOPCMASTRATEGY_H
25 #include "ipopcmastrategy.h"
36 template <
class TCovarianceUpdate,
class TGenoPheno>
72 int optimize(
const EvalFunc &evalf,
const AskFunc &askf,
const TellFunc &tellf);
97 std::uniform_real_distribution<> _unif;
Implementation of the IPOP flavor of CMA-ES, with restarts that linearly increase the population of o...
Definition: ipopcmastrategy.h:35
BIPOPCMAStrategy(FitFunc &func, CMAParameters< TGenoPheno > ¶meters)
constructor.
Definition: bipopcmastrategy.cc:32
Holder of the set of evolving solutions from running an instance of CMA-ES.
Definition: cmasolutions.h:41
int optimize()
Finds the minimum of the objective function. It makes alternate calls to ask(), tell() and stop() unt...
Definition: bipopcmastrategy.h:84
linear scaling of the parameter space to achieve similar sensitivity across all components.
Definition: acovarianceupdate.cc:25
Parameters for various flavors of the CMA-ES algorithm.
Definition: cmaparameters.h:35
void tell()
Updates the covariance matrix and prepares for the next iteration.
Definition: bipopcmastrategy.cc:68
Implementation of the BIPOP flavor of CMA-ES, with restarts that control the population of offsprings...
Definition: bipopcmastrategy.h:37