@Deprecated public class PowellOptimizer extends BaseAbstractMultivariateOptimizer<MultivariateFunction> implements MultivariateOptimizer
optimize.py v0.5 of
 SciPy).
 BrentOptimizer with a
 convergence checker set to SimpleUnivariateValueChecker.evaluations| Constructor and Description | 
|---|
| PowellOptimizer(double rel,
               double abs)Deprecated.  The parameters control the default convergence checking procedure. | 
| PowellOptimizer(double rel,
               double abs,
               ConvergenceChecker<PointValuePair> checker)Deprecated.  This constructor allows to specify a user-defined convergence checker,
 in addition to the parameters that control the default convergence
 checking procedure. | 
| PowellOptimizer(double rel,
               double abs,
               double lineRel,
               double lineAbs)Deprecated.  Builds an instance with the default convergence checking procedure. | 
| PowellOptimizer(double rel,
               double abs,
               double lineRel,
               double lineAbs,
               ConvergenceChecker<PointValuePair> checker)Deprecated.  This constructor allows to specify a user-defined convergence checker,
 in addition to the parameters that control the default convergence
 checking procedure and the line search tolerances. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PointValuePair | doOptimize()Deprecated.  Perform the bulk of the optimization algorithm. | 
computeObjectiveValue, getConvergenceChecker, getEvaluations, getGoalType, getLowerBound, getMaxEvaluations, getStartPoint, getUpperBound, optimize, optimize, optimizeInternal, optimizeInternalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitoptimizegetConvergenceChecker, getEvaluations, getMaxEvaluationspublic PowellOptimizer(double rel,
               double abs,
               ConvergenceChecker<PointValuePair> checker)
rel - Relative threshold.abs - Absolute threshold.checker - Convergence checker.NotStrictlyPositiveException - if abs <= 0.NumberIsTooSmallException - if rel < 2 * Math.ulp(1d).public PowellOptimizer(double rel,
               double abs,
               double lineRel,
               double lineAbs,
               ConvergenceChecker<PointValuePair> checker)
rel - Relative threshold for this optimizer.abs - Absolute threshold for this optimizer.lineRel - Relative threshold for the internal line search optimizer.lineAbs - Absolute threshold for the internal line search optimizer.checker - Convergence checker.NotStrictlyPositiveException - if abs <= 0.NumberIsTooSmallException - if rel < 2 * Math.ulp(1d).public PowellOptimizer(double rel,
               double abs)
rel - Relative threshold.abs - Absolute threshold.NotStrictlyPositiveException - if abs <= 0.NumberIsTooSmallException - if rel < 2 * Math.ulp(1d).public PowellOptimizer(double rel,
               double abs,
               double lineRel,
               double lineAbs)
rel - Relative threshold.abs - Absolute threshold.lineRel - Relative threshold for the internal line search optimizer.lineAbs - Absolute threshold for the internal line search optimizer.NotStrictlyPositiveException - if abs <= 0.NumberIsTooSmallException - if rel < 2 * Math.ulp(1d).protected PointValuePair doOptimize()
doOptimize in class BaseAbstractMultivariateOptimizer<MultivariateFunction>Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.