org.apache.commons.math.optimization.direct
Class MultiDirectional

java.lang.Object
  extended by org.apache.commons.math.optimization.direct.DirectSearchOptimizer
      extended by 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
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 coefficient
gamma - contraction coefficient


jHepWork 3.0 ©