freESCMAMutationController.cxx File Reference

#include "freESCMAMutationController.h"
#include "freExceptions.h"
#include "freESParentSelectorControllerBase.h"
#include "freESRecombinatorControllerBase.h"

Include dependency graph for freESCMAMutationController.cxx:

freESCMAMutationController.hfreExceptions.hfreESParentSelectorControllerBase.hfreESRecombinatorControllerBase.hfreESMutationControllerBase.hfreESCMAMutation.hfreESControllerInfo.hfreControllerBase.hfreESMutationBase.hfreESMutationControllerBase.txxfreElementals.hfreControllerEvents.hfreSessionComponentCache.hfreComponentSetup.hfreComponentSetupAdaptor.hfreControllerProfile.hfreSessionInfo.hfreValidityTag.hfreImagePolyStorage.hfreControllerInterface.hfreControllerBase.txxfreConstantValues.hfreLogFileController.hfreESComponentBase.hfreESPopulation.hfreESMutationBase.txxfreESParentSelectorBase.hfreESRecombinatorBase.hfreESCMAMutation.txxfreESParentSelectorBase.txxfreESRecombinatorBase.txxfreESIndividual.hfreESParentSelectorControllerBase.txxfreESRecombinatorControllerBase.txx

Go to the source code of this file.

Namespaces

namespace  FREE

Functions

 FREE::DefineParameterMacro (ESCMAMutationController, Sigma,"Sigma","Basic step length/variance for the mutation of the objective parameters.")
 FREE::DefineParameterMacro (ESCMAMutationController, Mu_eff,"Mu_eff","The variance effective selection mass. If the centroid is computed by calculating the mean, Mu_eff equals Mu.")
 FREE::DefineParameterMacro (ESCMAMutationController, Mu_cov,"Mu_cov","Weight between rank-one matrix update and rank-mu update. 0: only use rank-mu update\n1: only use rank-one update")
 FREE::DefineParameterMacro (ESCMAMutationController, C_c,"C_c","Learning rate for rank-one update")
 FREE::DefineParameterMacro (ESCMAMutationController, C_cov,"C_cov","Learing rate for the covariance matrix update")
 FREE::DefineParameterMacro (ESCMAMutationController, C_sigma,"C_sigma","Learning rate for the cumulation for the step size control.")
 FREE::DefineParameterMacro (ESCMAMutationController, D_sigma,"D_sigma","Damping rate for the calculation.")
 FREE::DefineParameterMacro (ESCMAMutationController, InitializeControlValues,"InitializeControlValues","Initializes the control values Mu_eff, Mu_cov, C_c, C_cov, C_sigma and D_sigma, by using InitialMu and InitialObjectivCount.\n0:Don't initialize\n1:Initialize for homogeneous mean (requires InitialObjectivCount)\n2:Initialize for weighted mean (by Hansen)(requires InitialObjectivCount and InitialMu)")
 FREE::DefineParameterMacro (ESCMAMutationController, InitialMu,"InitialMu","Number of individuals used for centroid estimation. This value is only used for default initialization of the control values. The real Mu will be determined by the number of selected points for centroid estimation.")
 FREE::DefineParameterMacro (ESCMAMutationController, InitialObjectiveCount,"InitialObjectiveCount","Values needed to initialize the mutation. The value is the number of objective parameters.")
 FREE::DefineParameterMacro (ESCMAMutationController, InitialSeed,"InitialSeed","Seed for the variate gernerator.")
 FREE::DefineParameterMacro (ESCMAMutationController, UseInitialSeed,"UseInitialSeed","Use the initial seed for initializing the variate gernerator for the mutation; otherwise use actual time to initialize.")


Generated at Sat Oct 13 18:14:44 2007 for f.r.e.e. - Flexible Registration and Evaluation Engine by doxygen 1.5.3 written by Dimitri van Heesch, © 1997-2000