44 #ifndef SHARK_ALGORITHMS_DIRECTSEARCH_CMSA_H 45 #define SHARK_ALGORITHMS_DIRECTSEARCH_CMSA_H 67 struct LightChromosome {
79 ,m_userSetLambda(false)
106 const boost::optional< RealMatrix > & initialCovarianceMatrix = boost::optional< RealMatrix >()
116 m_initSigma = initSigma;
127 m_userSetLambda =
true;
130 std::size_t
mu()
const {
140 return sqr(diag(m_mutationDistribution.lowerCholeskyFactor()));
158 std::vector<SearchPointType>
const& points,
159 std::vector<ResultType>
const& functionValues,
165 std::size_t m_numberOfVariables;
167 std::size_t m_lambda;
170 bool m_userSetLambda;
180 random::rng_type* mpe_rng;