org.spaceroots.mantissa.optimization
Class NelderMead
- java.lang.Object
-
- org.spaceroots.mantissa.optimization.DirectSearchOptimizer
-
- org.spaceroots.mantissa.optimization.NelderMead
-
public class NelderMead extends DirectSearchOptimizer
This class implements the Nelder-Mead direct search method.- See Also:
MultiDirectional
-
-
Constructor Summary
Constructors Constructor and Description NelderMead()Build a Nelder-Mead optimizer with default coefficients.NelderMead(double rho, double khi, double gamma, double sigma)Build a Nelder-Mead optimizer with specified coefficients.
-
Method Summary
-
Methods inherited from class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
getMinima, minimizes, minimizes, minimizes, minimizes, minimizes, minimizes, setMultiStart
-
-
-
-
Constructor Detail
-
NelderMead
public NelderMead()
Build a Nelder-Mead optimizer with default coefficients.The default coefficients are 1.0 for rho, 2.0 for khi and 0.5 for both gamma and sigma.
-
NelderMead
public NelderMead(double rho, double khi, double gamma, double sigma)Build a Nelder-Mead optimizer with specified coefficients.- Parameters:
rho- reflection coefficientkhi- expansion coefficientgamma- contraction coefficientsigma- shrinkage coefficient
-
-
DataMelt 3.0 © DataMelt by jWork.ORG