Module net.finmath.lib
Package net.finmath.optimizer
Class StochasticPathwiseOptimizerFactoryLevenbergMarquardt
java.lang.Object
net.finmath.optimizer.StochasticPathwiseOptimizerFactoryLevenbergMarquardt
- All Implemented Interfaces:
StochasticOptimizerFactory
public class StochasticPathwiseOptimizerFactoryLevenbergMarquardt
extends Object
implements StochasticOptimizerFactory
- Version:
- 1.0
- Author:
- Christian Fries
-
Constructor Summary
ConstructorsConstructorDescriptionStochasticPathwiseOptimizerFactoryLevenbergMarquardt(int maxIterations, double errorTolerance, int maxThreads)
StochasticPathwiseOptimizerFactoryLevenbergMarquardt(int maxIterations, 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
-
StochasticPathwiseOptimizerFactoryLevenbergMarquardt
public StochasticPathwiseOptimizerFactoryLevenbergMarquardt(int maxIterations, double errorTolerance, int maxThreads) -
StochasticPathwiseOptimizerFactoryLevenbergMarquardt
public StochasticPathwiseOptimizerFactoryLevenbergMarquardt(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
-