libcmaes 0.10.2
A C++11 library for stochastic optimization with CMA-ES
Loading...
Searching...
No Matches
covarianceupdate.h
1
22#ifndef COVARIANCEUPDATE_H
23#define COVARIANCEUPDATE_H
24
25#include <libcmaes/cmaparameters.h>
26#include <libcmaes/cmasolutions.h>
27#include <libcmaes/eigenmvn.h>
28
29namespace libcmaes
30{
31
38 {
39 public:
46 template <class TGenoPheno>
50 };
51
52}
53
54#endif
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 > &parameters, 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