Uses of Interface
org.apache.commons.math3.optim.ConvergenceChecker
Packages that use ConvergenceChecker
Package
Description
This package provides algorithms that minimize the residuals
between observations and model values.
Generally, optimizers are algorithms that will either
minimize or
maximize
a scalar function, called the
objective
function.Algorithms for optimizing a scalar function.
This package provides optimization algorithms that require derivatives.
This package provides optimization algorithms that do not require derivatives.
Algorithms for optimizing a vector function.
This package provides optimization algorithms that require derivatives.
One-dimensional optimization algorithms.
-
Uses of ConvergenceChecker in org.apache.commons.math3.fitting.leastsquares
Classes in org.apache.commons.math3.fitting.leastsquares that implement ConvergenceCheckerModifier and TypeClassDescriptionclassCheck if an optimization has converged based on the change in computed RMS.Methods in org.apache.commons.math3.fitting.leastsquares that return ConvergenceCheckerModifier and TypeMethodDescriptionLeastSquaresFactory.evaluationChecker(ConvergenceChecker<PointVectorValuePair> checker) View a convergence checker specified for aPointVectorValuePairas one specified for anLeastSquaresProblem.Evaluation.LeastSquaresAdapter.getConvergenceChecker()Gets the convergence checker.Methods in org.apache.commons.math3.fitting.leastsquares with parameters of type ConvergenceCheckerModifier and TypeMethodDescriptionLeastSquaresBuilder.checker(ConvergenceChecker<LeastSquaresProblem.Evaluation> newChecker) Configure the convergence checker.LeastSquaresBuilder.checkerPair(ConvergenceChecker<PointVectorValuePair> newChecker) Configure the convergence checker.static LeastSquaresProblemLeastSquaresFactory.create(MultivariateVectorFunction model, MultivariateMatrixFunction jacobian, double[] observed, double[] start, RealMatrix weight, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations) Create aLeastSquaresProblemfrom the given elements.static LeastSquaresProblemLeastSquaresFactory.create(MultivariateJacobianFunction model, RealVector observed, RealVector start, RealMatrix weight, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations) Create aLeastSquaresProblemfrom the given elements.static LeastSquaresProblemLeastSquaresFactory.create(MultivariateJacobianFunction model, RealVector observed, RealVector start, RealMatrix weight, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations, boolean lazyEvaluation, ParameterValidator paramValidator) Create aLeastSquaresProblemfrom the given elements.static LeastSquaresProblemLeastSquaresFactory.create(MultivariateJacobianFunction model, RealVector observed, RealVector start, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations) Create aLeastSquaresProblemfrom the given elements.LeastSquaresFactory.evaluationChecker(ConvergenceChecker<PointVectorValuePair> checker) View a convergence checker specified for aPointVectorValuePairas one specified for anLeastSquaresProblem.Evaluation. -
Uses of ConvergenceChecker in org.apache.commons.math3.optim
Classes in org.apache.commons.math3.optim that implement ConvergenceCheckerModifier and TypeClassDescriptionclassBase class for all convergence checker implementations.classSimplePointChecker<PAIR extends Pair<double[],? extends Object>> Simple implementation of theConvergenceCheckerinterface using only point coordinates.classSimple implementation of theConvergenceCheckerinterface using only objective function values.classSimple implementation of theConvergenceCheckerinterface using only objective function values.Methods in org.apache.commons.math3.optim that return ConvergenceCheckerModifier and TypeMethodDescriptionAbstractOptimizationProblem.getConvergenceChecker()Gets the convergence checker.BaseOptimizer.getConvergenceChecker()Gets the convergence checker.OptimizationProblem.getConvergenceChecker()Gets the convergence checker.Constructors in org.apache.commons.math3.optim with parameters of type ConvergenceCheckerModifierConstructorDescriptionprotectedAbstractOptimizationProblem(int maxEvaluations, int maxIterations, ConvergenceChecker<PAIR> checker) Create anAbstractOptimizationProblemfrom the given data.protectedBaseMultivariateOptimizer(ConvergenceChecker<PAIR> checker) protectedBaseOptimizer(ConvergenceChecker<PAIR> checker) protectedBaseOptimizer(ConvergenceChecker<PAIR> checker, int maxEval, int maxIter) -
Uses of ConvergenceChecker in org.apache.commons.math3.optim.nonlinear.scalar
Constructors in org.apache.commons.math3.optim.nonlinear.scalar with parameters of type ConvergenceCheckerModifierConstructorDescriptionprotectedprotected -
Uses of ConvergenceChecker in org.apache.commons.math3.optim.nonlinear.scalar.gradient
Constructors in org.apache.commons.math3.optim.nonlinear.scalar.gradient with parameters of type ConvergenceCheckerModifierConstructorDescriptionNonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula updateFormula, ConvergenceChecker<PointValuePair> checker) Constructor with default tolerances for the line search (1e-8) andpreconditioner.NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula updateFormula, ConvergenceChecker<PointValuePair> checker, double relativeTolerance, double absoluteTolerance, double initialBracketingRange) Constructor with defaultpreconditioner.NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula updateFormula, ConvergenceChecker<PointValuePair> checker, double relativeTolerance, double absoluteTolerance, double initialBracketingRange, Preconditioner preconditioner) NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver) Deprecated.as of 3.3.NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer.Formula updateFormula, ConvergenceChecker<PointValuePair> checker, UnivariateSolver lineSearchSolver, Preconditioner preconditioner) Deprecated.as of 3.3. -
Uses of ConvergenceChecker in org.apache.commons.math3.optim.nonlinear.scalar.noderiv
Constructors in org.apache.commons.math3.optim.nonlinear.scalar.noderiv with parameters of type ConvergenceCheckerModifierConstructorDescriptionCMAESOptimizer(int maxIterations, double stopFitness, boolean isActiveCMA, int diagonalOnly, int checkFeasableCount, RandomGenerator random, boolean generateStatistics, ConvergenceChecker<PointValuePair> checker) 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.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.SimplexOptimizer(ConvergenceChecker<PointValuePair> checker) -
Uses of ConvergenceChecker in org.apache.commons.math3.optim.nonlinear.vector
Constructors in org.apache.commons.math3.optim.nonlinear.vector with parameters of type ConvergenceCheckerModifierConstructorDescriptionprotectedDeprecated.protectedDeprecated. -
Uses of ConvergenceChecker in org.apache.commons.math3.optim.nonlinear.vector.jacobian
Constructors in org.apache.commons.math3.optim.nonlinear.vector.jacobian with parameters of type ConvergenceCheckerModifierConstructorDescriptionprotectedDeprecated.GaussNewtonOptimizer(boolean useLU, ConvergenceChecker<PointVectorValuePair> checker) Deprecated.Deprecated.Simple constructor with default settings.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.Deprecated.Constructor that allows the specification of a custom convergence checker. -
Uses of ConvergenceChecker in org.apache.commons.math3.optim.univariate
Classes in org.apache.commons.math3.optim.univariate that implement ConvergenceCheckerModifier and TypeClassDescriptionclassSimple implementation of theConvergenceCheckerinterface that uses only objective function values.Constructors in org.apache.commons.math3.optim.univariate with parameters of type ConvergenceCheckerModifierConstructorDescriptionBrentOptimizer(double rel, double abs, ConvergenceChecker<UnivariatePointValuePair> checker) The arguments are used implement the original stopping criterion of Brent's algorithm.protected