|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package fr.inria.optimization.cmaes |
---|
Class fr.inria.optimization.cmaes.CMAEvolutionStrategy extends java.lang.Object implements Serializable |
---|
serialVersionUID: 2918241407634253526L
Serialized Fields |
---|
java.lang.String versionNumber
CMAOptions options
CMAParameters sp
CMAParameters parameters
CMAEvolutionStrategy.StopCondition stopConditions
int N
long seed
java.util.Random rand
fr.inria.optimization.cmaes.CMAEvolutionStrategy.MyMath math
double axisratio
long counteval
long countiter
long bestever_eval
double[] bestever_x
double bestever_fit
double sigma
double[] typicalX
double[] initialX
double[] LBound
double[] UBound
double[] xmean
double xmean_fit
double[] pc
double[] ps
double[][] C
double maxsqrtdiagC
double minsqrtdiagC
double[][] B
double[] diagD
boolean flgdiag
double[] startsigma
double maxstartsigma
double minstartsigma
boolean iniphase
double state
long citerlastwritten
long countwritten
int lockDimension
int mode
int SINGLE_MODE
int PARALLEL_MODE
long countCupdatesSinceEigenupdate
fr.inria.optimization.cmaes.CMAEvolutionStrategy.FitnessCollector fit
double recentFunctionValue
double recentMaxFunctionValue
double recentMinFunctionValue
int idxRecentOffspring
double[][] arx
double[][] population
double[] xold
double[] BDz
double[] artmp
java.lang.String propertiesFileName
java.util.Properties properties
fr.inria.optimization.cmaes.CMAEvolutionStrategy.Timing timings
java.lang.String[] fileswritten
Class fr.inria.optimization.cmaes.CMAEvolutionStrategy.CMAException extends java.lang.RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class fr.inria.optimization.cmaes.CMAOptions extends java.lang.Object implements Serializable |
---|
serialVersionUID: 2255162105325585121L
Serialized Fields |
---|
long diagonalCovarianceMatrix
double[] lowerStandardDeviations
CAVE: there is an interference with stopTolX (and stopTolXFactor): if lowerStdDev is larger than stopTolX, the termination criterion can never be satisfied.
Example:
CMAEvolutionStrategy es = new CMAEvolutionStrategy(); es.options.lowerStandardDeviations = new double[]{1e-4,1e-8}; // 1e-8 for all but first variable
CMAOptions.stopTolX
,
CMAOptions.stopTolXFactor
double[] upperStandardDeviations
CMAOptions.lowerStandardDeviations
,
CMAOptions.stopTolUpXFactor
double stopFitness
Double.MIN_VALUE
double stopTolFun
double stopTolFunHist
double stopTolX
double stopTolXFactor
double stopTolUpXFactor
long stopMaxFunEvals
long stopMaxIter
boolean stopnow
int verbosity
CMAEvolutionStrategy.helloWorld()
java.lang.String outputFileNamesPrefix
int writeDisplayToFile
print...
is saved
additionally into a file, by default outcmaesdisp.dat
double maxTimeFractionForEigendecomposition
double maxTimeFractionForWriteToDefaultFiles
int checkEigenSystem
Class fr.inria.optimization.cmaes.CMAParameters extends java.lang.Object implements Serializable |
---|
serialVersionUID: -1305062342816588003L
Serialized Fields |
---|
int supplemented
int locked
int lambda
int mu
double mucov
double mueff
double[] weights
double damps
double cs
double cc
double ccov
double ccovsep
double chiN
int flgLambdaChanged
CMAParameters.RecombinationType recombinationType
Class fr.inria.optimization.cmaes.CMASolution extends java.lang.Object implements Serializable |
---|
serialVersionUID: 6257830429350615236L
Serialized Fields |
---|
double functionValue
double[] x
long evaluation
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |