22#ifndef COVARIANCEUPDATE_H
23#define COVARIANCEUPDATE_H
25#include <libcmaes/cmaparameters.h>
26#include <libcmaes/cmasolutions.h>
27#include <libcmaes/eigenmvn.h>
46 template <
class TGenoPheno>
Definition eigenmvn.h:109
Holder of the set of evolving solutions from running an instance of CMA-ES.
Definition cmasolutions.h:42
Covariance Matrix update. This is an implementation closely follows: Hansen, N. (2009)....
Definition covarianceupdate.h:38
static void update(const CMAParameters< TGenoPheno > ¶meters, Eigen::EigenMultivariateNormal< double > &esolver, CMASolutions &solutions)
update the covariance matrix.
Definition covarianceupdate.cc:29
an optimizer main class.
Definition esoptimizer.h:72
linear scaling of the parameter space to achieve similar sensitivity across all components.
Definition acovarianceupdate.h:30