Class McCormickMinimizer
- java.lang.Object
-
- dev.nm.solver.multivariate.unconstrained.c2.steepestdescent.SteepestDescentMinimizer
-
- dev.nm.solver.multivariate.unconstrained.c2.quasinewton.QuasiNewtonMinimizer
-
- dev.nm.solver.multivariate.unconstrained.c2.quasinewton.HuangMinimizer
-
- dev.nm.solver.multivariate.unconstrained.c2.quasinewton.McCormickMinimizer
-
- All Implemented Interfaces:
Minimizer<C2OptimProblem,IterativeSolution<Vector>>
,IterativeC2Minimizer
,IterativeMinimizer<C2OptimProblem>
,MultivariateMinimizer<C2OptimProblem,IterativeSolution<Vector>>
,Optimizer<C2OptimProblem,IterativeSolution<Vector>>
@Deprecated public class McCormickMinimizer extends HuangMinimizer
Deprecated.the McCormick algorithm does not seem to work well; need further investigation; don't use it. TODO. UseBFGSMinimizer
instead.This is the McCormick method.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class dev.nm.solver.multivariate.unconstrained.c2.quasinewton.HuangMinimizer
HuangMinimizer.HuangImpl
-
Nested classes/interfaces inherited from class dev.nm.solver.multivariate.unconstrained.c2.quasinewton.QuasiNewtonMinimizer
QuasiNewtonMinimizer.QuasiNewtonImpl
-
Nested classes/interfaces inherited from class dev.nm.solver.multivariate.unconstrained.c2.steepestdescent.SteepestDescentMinimizer
SteepestDescentMinimizer.SteepestDescentImpl
-
-
Field Summary
-
Fields inherited from class dev.nm.solver.multivariate.unconstrained.c2.steepestdescent.SteepestDescentMinimizer
epsilon, maxIterations
-
-
Constructor Summary
Constructors Constructor Description McCormickMinimizer(double epsilon, int maxIterations)
Deprecated.the McCormick algorithm does not seem to work well; need further investigation; don't use it.
-
-
-
Constructor Detail
-
McCormickMinimizer
@Deprecated public McCormickMinimizer(double epsilon, int maxIterations)
Deprecated.the McCormick algorithm does not seem to work well; need further investigation; don't use it. TODO. UseBFGSMinimizer
instead.Construct a multivariate minimizer using the McCormick method.- Parameters:
epsilon
- a precision parameter: when a number |x| ≤ ε, it is considered 0maxIterations
- the maximum number of iterations
-
-