libcmaes
A C++11 library for stochastic optimization with CMA-ES
 All Classes Namespaces Functions Variables Typedefs
Static Public Member Functions | List of all members
libcmaes::CovarianceUpdate Class Reference

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. More...

#include <covarianceupdate.h>

Static Public Member Functions

template<class TGenoPheno >
static void update (const CMAParameters< TGenoPheno > &parameters, Eigen::EigenMultivariateNormal< double > &esolver, CMASolutions &solutions)
 update the covariance matrix. More...
 

Detailed Description

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.

Member Function Documentation

template<class TGenoPheno >
template void libcmaes::CovarianceUpdate::update ( const CMAParameters< TGenoPheno > &  parameters,
Eigen::EigenMultivariateNormal< double > &  esolver,
CMASolutions solutions 
)
static

update the covariance matrix.

Parameters
parameterscurrent set of parameters
esolverEigen eigenvalue solver
solutionscurrrent set of solutions.

The documentation for this class was generated from the following files: