java.lang.Object
net.finmath.optimizer.OptimizerFactoryCMAES
- All Implemented Interfaces:
OptimizerFactory
- Version:
- 1.0
- Author:
- Christian Fries
-
Constructor Summary
ConstructorsConstructorDescriptionOptimizerFactoryCMAES(double accuracy, int maxIterations)
OptimizerFactoryCMAES(double accuracy, int maxIterations, double[] parameterStandardDeviation)
OptimizerFactoryCMAES(double accuracy, int maxIterations, double[] parameterLowerBound, double[] parameterUppderBound, double[] parameterStandardDeviation)
-
Method Summary
Modifier and TypeMethodDescriptiongetOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] targetValues)
getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] targetValues)
getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] parameterStep, double[] targetValues)
-
Constructor Details
-
OptimizerFactoryCMAES
public OptimizerFactoryCMAES(double accuracy, int maxIterations, double[] parameterLowerBound, double[] parameterUppderBound, double[] parameterStandardDeviation) -
OptimizerFactoryCMAES
public OptimizerFactoryCMAES(double accuracy, int maxIterations, double[] parameterStandardDeviation) -
OptimizerFactoryCMAES
public OptimizerFactoryCMAES(double accuracy, int maxIterations)
-
-
Method Details
-
getOptimizer
public Optimizer getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] targetValues)- Specified by:
getOptimizer
in interfaceOptimizerFactory
-
getOptimizer
public Optimizer getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] targetValues)- Specified by:
getOptimizer
in interfaceOptimizerFactory
-
getOptimizer
public Optimizer getOptimizer(Optimizer.ObjectiveFunction objectiveFunction, double[] initialParameters, double[] lowerBound, double[] upperBound, double[] parameterStep, double[] targetValues)- Specified by:
getOptimizer
in interfaceOptimizerFactory
-