public class NelderMead extends DirectSearchOptimizer
MultiDirectionalsimplex| 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.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
iterateSimplex()
Compute the next simplex of the algorithm.
|
evaluateCost, evaluateSimplex, getMinima, minimizes, minimizes, minimizes, minimizes, minimizes, minimizes, replaceWorstPoint, setMultiStartpublic NelderMead()
The default coefficients are 1.0 for rho, 2.0 for khi and 0.5 for both gamma and sigma.
public NelderMead(double rho,
double khi,
double gamma,
double sigma)
rho - reflection coefficientkhi - expansion coefficientgamma - contraction coefficientsigma - shrinkage coefficientprotected void iterateSimplex()
throws CostException
iterateSimplex in class DirectSearchOptimizerCostExceptionCopyright © 2001-2007 Luc Maisonobe. All Rights Reserved.