org.jquantlib.math.optimization
Class LevenbergMarquardt
- java.lang.Object
-
- org.jquantlib.math.optimization.OptimizationMethod
-
- org.jquantlib.math.optimization.LevenbergMarquardt
-
public class LevenbergMarquardt extends OptimizationMethod
Levenberg-Marquardt optimization methodThis implementation is based on MINPACK
- See Also:
http://www.netlib.org/minpack,http://www.netlib.org/cephes/linalg.tgz
-
-
Constructor Summary
Constructors Constructor and Description LevenbergMarquardt()LevenbergMarquardt(double epsfcn, double xtol, double gtol)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidfcn(int x1, int n, double x2, double fvec, int x3)EndCriteria.Typeminimize(Problem P, EndCriteria endCriteria)
-
-
-
Constructor Detail
-
LevenbergMarquardt
public LevenbergMarquardt()
-
LevenbergMarquardt
public LevenbergMarquardt(double epsfcn, double xtol, double gtol)
-
-
Method Detail
-
minimize
public EndCriteria.Type minimize(Problem P, EndCriteria endCriteria)
- Specified by:
minimizein classOptimizationMethod
-
fcn
public void fcn(int x1, int n, double x2, double fvec, int x3)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG