| Package | Description | 
|---|---|
| org.apache.commons.math3.fitting.leastsquares | This package provides algorithms that minimize the residuals
 between observations and model values. | 
| org.apache.commons.math3.optim | 
  Generally, optimizers are algorithms that will either
   minimizeormaximizea scalar function, called theobjective
  function. | 
| org.apache.commons.math3.optim.nonlinear.scalar | Algorithms for optimizing a scalar function. | 
| org.apache.commons.math3.optim.nonlinear.scalar.gradient | This package provides optimization algorithms that require derivatives. | 
| org.apache.commons.math3.optim.nonlinear.scalar.noderiv | This package provides optimization algorithms that do not require derivatives. | 
| org.apache.commons.math3.optim.nonlinear.vector | Algorithms for optimizing a vector function. | 
| org.apache.commons.math3.optim.nonlinear.vector.jacobian | This package provides optimization algorithms that require derivatives. | 
| org.apache.commons.math3.optim.univariate | One-dimensional optimization algorithms. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EvaluationRmsCheckerCheck if an optimization has converged based on the change in computed RMS. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ConvergenceChecker<LeastSquaresProblem.Evaluation> | LeastSquaresFactory. evaluationChecker(ConvergenceChecker<PointVectorValuePair> checker)View a convergence checker specified for a  PointVectorValuePairas one
 specified for anLeastSquaresProblem.Evaluation. | 
| ConvergenceChecker<LeastSquaresProblem.Evaluation> | LeastSquaresAdapter. getConvergenceChecker()Gets the convergence checker. | 
| Modifier and Type | Method and Description | 
|---|---|
| LeastSquaresBuilder | LeastSquaresBuilder. checker(ConvergenceChecker<LeastSquaresProblem.Evaluation> newChecker)Configure the convergence checker. | 
| LeastSquaresBuilder | LeastSquaresBuilder. checkerPair(ConvergenceChecker<PointVectorValuePair> newChecker)Configure the convergence checker. | 
| static LeastSquaresProblem | LeastSquaresFactory. create(MultivariateJacobianFunction model,
      RealVector observed,
      RealVector start,
      ConvergenceChecker<LeastSquaresProblem.Evaluation> checker,
      int maxEvaluations,
      int maxIterations)Create a  LeastSquaresProblemfrom the given elements. | 
| static LeastSquaresProblem | LeastSquaresFactory. create(MultivariateJacobianFunction model,
      RealVector observed,
      RealVector start,
      RealMatrix weight,
      ConvergenceChecker<LeastSquaresProblem.Evaluation> checker,
      int maxEvaluations,
      int maxIterations)Create a  LeastSquaresProblemfrom the given elements. | 
| static LeastSquaresProblem | LeastSquaresFactory. create(MultivariateJacobianFunction model,
      RealVector observed,
      RealVector start,
      RealMatrix weight,
      ConvergenceChecker<LeastSquaresProblem.Evaluation> checker,
      int maxEvaluations,
      int maxIterations,
      boolean lazyEvaluation,
      ParameterValidator paramValidator)Create a  LeastSquaresProblemfrom the given elements. | 
| static LeastSquaresProblem | LeastSquaresFactory. create(MultivariateVectorFunction model,
      MultivariateMatrixFunction jacobian,
      double[] observed,
      double[] start,
      RealMatrix weight,
      ConvergenceChecker<LeastSquaresProblem.Evaluation> checker,
      int maxEvaluations,
      int maxIterations)Create a  LeastSquaresProblemfrom the given elements. | 
| static ConvergenceChecker<LeastSquaresProblem.Evaluation> | LeastSquaresFactory. evaluationChecker(ConvergenceChecker<PointVectorValuePair> checker)View a convergence checker specified for a  PointVectorValuePairas one
 specified for anLeastSquaresProblem.Evaluation. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractConvergenceChecker<PAIR>Base class for all convergence checker implementations. | 
| class  | SimplePointChecker<PAIR extends Pair<double[],? extends Object>>Simple implementation of the  ConvergenceCheckerinterface using
 only point coordinates. | 
| class  | SimpleValueCheckerSimple implementation of the  ConvergenceCheckerinterface using
 only objective function values. | 
| class  | SimpleVectorValueCheckerSimple implementation of the  ConvergenceCheckerinterface using
 only objective function values. | 
| Modifier and Type | Method and Description | 
|---|---|
| ConvergenceChecker<PAIR> | AbstractOptimizationProblem. getConvergenceChecker()Gets the convergence checker. | 
| ConvergenceChecker<PAIR> | BaseOptimizer. getConvergenceChecker()Gets the convergence checker. | 
| ConvergenceChecker<PAIR> | OptimizationProblem. getConvergenceChecker()Gets the convergence checker. | 
| Constructor and Description | 
|---|
| AbstractOptimizationProblem(int maxEvaluations,
                           int maxIterations,
                           ConvergenceChecker<PAIR> checker)Create an  AbstractOptimizationProblemfrom the given data. | 
| BaseMultivariateOptimizer(ConvergenceChecker<PAIR> checker) | 
| BaseOptimizer(ConvergenceChecker<PAIR> checker) | 
| BaseOptimizer(ConvergenceChecker<PAIR> checker,
             int maxEval,
             int maxIter) | 
| Constructor and Description | 
|---|
| GradientMultivariateOptimizer(ConvergenceChecker<PointValuePair> checker) | 
| MultivariateOptimizer(ConvergenceChecker<PointValuePair> checker) | 
| Constructor and Description | 
|---|
| CMAESOptimizer(int maxIterations,
              double stopFitness,
              boolean isActiveCMA,
              int diagonalOnly,
              int checkFeasableCount,
              RandomGenerator random,
              boolean generateStatistics,
              ConvergenceChecker<PointValuePair> checker) | 
| PowellOptimizer(double rel,
               double abs,
               ConvergenceChecker<PointValuePair> checker)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,
               ConvergenceChecker<PointValuePair> checker)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. | 
| SimplexOptimizer(ConvergenceChecker<PointValuePair> checker) | 
| Constructor and Description | 
|---|
| JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker)Deprecated.  | 
| MultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker)Deprecated.  | 
| Constructor and Description | 
|---|
| AbstractLeastSquaresOptimizer(ConvergenceChecker<PointVectorValuePair> checker)Deprecated.  | 
| GaussNewtonOptimizer(boolean useLU,
                    ConvergenceChecker<PointVectorValuePair> checker)Deprecated.  | 
| GaussNewtonOptimizer(ConvergenceChecker<PointVectorValuePair> checker)Deprecated.  Simple constructor with default settings. | 
| LevenbergMarquardtOptimizer(ConvergenceChecker<PointVectorValuePair> checker)Deprecated.  Constructor that allows the specification of a custom convergence
 checker. | 
| LevenbergMarquardtOptimizer(double initialStepBoundFactor,
                           ConvergenceChecker<PointVectorValuePair> checker,
                           double costRelativeTolerance,
                           double parRelativeTolerance,
                           double orthoTolerance,
                           double threshold)Deprecated.  Constructor that allows the specification of a custom convergence
 checker, in addition to the standard ones. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpleUnivariateValueCheckerSimple implementation of the
  ConvergenceCheckerinterface
 that uses only objective function values. | 
| Constructor and Description | 
|---|
| BrentOptimizer(double rel,
              double abs,
              ConvergenceChecker<UnivariatePointValuePair> checker)The arguments are used implement the original stopping criterion
 of Brent's algorithm. | 
| UnivariateOptimizer(ConvergenceChecker<UnivariatePointValuePair> checker) | 
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.