Last change
on this file since 14728 was
14404,
checked in by bwerth, 8 years ago
|
#2592 several fixes and cleanups to adapt a more HeuristicLab-Code-Style + renaming of folders and Plugin
|
File size:
1.2 KB
|
Line | |
---|
1 |
|
---|
2 | namespace HeuristicLab.Algorithms.MOCMAEvolutionStrategy {
|
---|
3 | internal class MOCMAESParameters {
|
---|
4 | public readonly double StepSizeLearningRate; //=cp learning rate in [0,1]
|
---|
5 | public readonly double StepSizeDampeningFactor; //d
|
---|
6 | public readonly double TargetSuccessProbability;// p^target_succ
|
---|
7 | public readonly double EvolutionPathLearningRate;//cc
|
---|
8 | public readonly double CovarianceMatrixLearningRate;//ccov
|
---|
9 | public readonly double CovarianceMatrixUnlearningRate; //from shark
|
---|
10 | public readonly double SuccessThreshold; //ptresh
|
---|
11 |
|
---|
12 | public MOCMAESParameters(double stepSizeLearningRate, double stepSizeDampeningFactor, double targetSuccessProbability, double evolutionPathLearningRate, double covarianceMatrixLearningRate, double covarianceMatrixUnlearningRate, double successThreshold) {
|
---|
13 | StepSizeLearningRate = stepSizeLearningRate;
|
---|
14 | StepSizeDampeningFactor = stepSizeDampeningFactor;
|
---|
15 | TargetSuccessProbability = targetSuccessProbability;
|
---|
16 | EvolutionPathLearningRate = evolutionPathLearningRate;
|
---|
17 | CovarianceMatrixLearningRate = covarianceMatrixLearningRate;
|
---|
18 | CovarianceMatrixUnlearningRate = covarianceMatrixUnlearningRate;
|
---|
19 | SuccessThreshold = successThreshold;
|
---|
20 | }
|
---|
21 | }
|
---|
22 | }
|
---|
Note: See
TracBrowser
for help on using the repository browser.