Class MultiDirectional
- java.lang.Object
-
- org.apache.commons.math.optimization.direct.DirectSearchOptimizer
-
- org.apache.commons.math.optimization.direct.MultiDirectional
-
- All Implemented Interfaces:
MultivariateRealOptimizer
public class MultiDirectional extends DirectSearchOptimizer
This class implements the multi-directional direct search method.- Since:
- 1.2
- See Also:
NelderMead
-
-
Constructor Summary
Constructors Constructor Description MultiDirectional()
Build a multi-directional optimizer with default coefficients.MultiDirectional(double khi, double gamma)
Build a multi-directional optimizer with specified coefficients.
-
Method Summary
-
Methods inherited from class org.apache.commons.math.optimization.direct.DirectSearchOptimizer
getConvergenceChecker, getEvaluations, getIterations, getMaxEvaluations, getMaxIterations, optimize, setConvergenceChecker, setMaxEvaluations, setMaxIterations, setStartConfiguration, setStartConfiguration
-
-
-
-
Constructor Detail
-
MultiDirectional
public MultiDirectional()
Build a multi-directional optimizer with default coefficients.The default values are 2.0 for khi and 0.5 for gamma.
-
MultiDirectional
public MultiDirectional(double khi, double gamma)
Build a multi-directional optimizer with specified coefficients.- Parameters:
khi
- expansion coefficientgamma
- contraction coefficient
-
-