Module net.finmath.lib
Package net.finmath.optimizer
Class StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD
java.lang.Object
net.finmath.optimizer.StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD
- All Implemented Interfaces:
StochasticOptimizerFactory
public class StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD
extends Object
implements StochasticOptimizerFactory
- Version:
- 1.0
- Author:
- Christian Fries
-
Constructor Summary
ConstructorsConstructorDescriptionStochasticOptimizerFactoryPathwiseLevenbergMarquardtAD(int maxIterations, int maxThreads)
StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD(int maxIterations, RandomVariable errorTolerance, int maxThreads)
-
Method Summary
Modifier and TypeMethodDescriptiongetOptimizer(StochasticOptimizer.ObjectiveFunction objectiveFunction, RandomVariable[] initialParameters, RandomVariable[] targetValues)
getOptimizer(StochasticOptimizer.ObjectiveFunction objectiveFunction, RandomVariable[] initialParameters, RandomVariable[] lowerBound, RandomVariable[] upperBound, RandomVariable[] targetValues)
getOptimizer(StochasticOptimizer.ObjectiveFunction objectiveFunction, RandomVariable[] initialParameters, RandomVariable[] lowerBound, RandomVariable[] upperBound, RandomVariable[] parameterSteps, RandomVariable[] targetValues)
-
Constructor Details
-
StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD
public StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD(int maxIterations, RandomVariable errorTolerance, int maxThreads) -
StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD
public StochasticOptimizerFactoryPathwiseLevenbergMarquardtAD(int maxIterations, int maxThreads)
-
-
Method Details
-
getOptimizer
public StochasticOptimizer getOptimizer(StochasticOptimizer.ObjectiveFunction objectiveFunction, RandomVariable[] initialParameters, RandomVariable[] targetValues)- Specified by:
getOptimizer
in interfaceStochasticOptimizerFactory
-
getOptimizer
public StochasticOptimizer getOptimizer(StochasticOptimizer.ObjectiveFunction objectiveFunction, RandomVariable[] initialParameters, RandomVariable[] lowerBound, RandomVariable[] upperBound, RandomVariable[] targetValues)- Specified by:
getOptimizer
in interfaceStochasticOptimizerFactory
-
getOptimizer
public StochasticOptimizer getOptimizer(StochasticOptimizer.ObjectiveFunction objectiveFunction, RandomVariable[] initialParameters, RandomVariable[] lowerBound, RandomVariable[] upperBound, RandomVariable[] parameterSteps, RandomVariable[] targetValues)- Specified by:
getOptimizer
in interfaceStochasticOptimizerFactory
-