22 #ifndef IPOPCMASTRATEGY_H
23 #define IPOPCMASTRATEGY_H
25 #include "cmastrategy.h"
34 template <
class TCovarianceUpdate,
class TGenoPheno>
73 int optimize(
const EvalFunc &evalf,
const AskFunc &askf,
const TellFunc &tellf);
91 void reset_search_state();
Implementation of the IPOP flavor of CMA-ES, with restarts that linearly increase the population of o...
Definition: ipopcmastrategy.h:35
void tell()
Updates the covariance matrix and prepares for the next iteration.
Definition: ipopcmastrategy.cc:50
Holder of the set of evolving solutions from running an instance of CMA-ES.
Definition: cmasolutions.h:41
IPOPCMAStrategy(FitFunc &func, CMAParameters< TGenoPheno > ¶meters)
constructor.
Definition: ipopcmastrategy.cc:30
int optimize()
Finds the minimum of the objective function. It makes alternate calls to ask(), tell() and stop() unt...
Definition: ipopcmastrategy.h:82
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
This is an implementation of CMA-ES. It uses the reference algorithm and termination criteria of the ...
Definition: cmastrategy.h:45