22 #ifndef COVARIANCEUPDATE_H
23 #define COVARIANCEUPDATE_H
25 #include "cmaparameters.h"
26 #include "cmasolutions.h"
46 template <
class TGenoPheno>
Holder of the set of evolving solutions from running an instance of CMA-ES.
Definition: cmasolutions.h:41
Covariance Matrix update. This is an implementation closely follows: Hansen, N. (2009). Benchmarking a BI-Population CMA-ES on the BBOB-2009 Function Testbed. Workshop Proceedings of the GECCO Genetic and Evolutionary Computation Conference, ACM, pp. 2389-2395.
Definition: covarianceupdate.h:37
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
static void update(const CMAParameters< TGenoPheno > ¶meters, Eigen::EigenMultivariateNormal< double > &esolver, CMASolutions &solutions)
update the covariance matrix.
Definition: covarianceupdate.cc:29