Uses of Interface
org.hipparchus.optim.ConvergenceChecker
-
Packages that use ConvergenceChecker Package Description org.hipparchus.optim Generally, optimizers are algorithms that will eitherminimize
ormaximize
a scalar function, called theobjective function
.org.hipparchus.optim.nonlinear.scalar Algorithms for optimizing a scalar function.org.hipparchus.optim.nonlinear.scalar.gradient This package provides optimization algorithms that require derivatives.org.hipparchus.optim.nonlinear.scalar.noderiv This package provides optimization algorithms that do not require derivatives.org.hipparchus.optim.nonlinear.vector.leastsquares This package provides algorithms that minimize the residuals between observations and model values.org.hipparchus.optim.univariate One-dimensional optimization algorithms. -
-
Uses of ConvergenceChecker in org.hipparchus.optim
Classes in org.hipparchus.optim that implement ConvergenceChecker Modifier and Type Class Description class
AbstractConvergenceChecker<P>
Base class for all convergence checker implementations.class
SimplePointChecker<P extends Pair<double[],? extends Object>>
Simple implementation of theConvergenceChecker
interface using only point coordinates.class
SimpleValueChecker
Simple implementation of theConvergenceChecker
interface using only objective function values.class
SimpleVectorValueChecker
Simple implementation of theConvergenceChecker
interface using only objective function values.Methods in org.hipparchus.optim that return ConvergenceChecker Modifier and Type Method Description ConvergenceChecker<P>
AbstractOptimizationProblem. getConvergenceChecker()
Gets the convergence checker.ConvergenceChecker<P>
BaseOptimizer. getConvergenceChecker()
Gets the convergence checker.ConvergenceChecker<P>
OptimizationProblem. getConvergenceChecker()
Gets the convergence checker.Constructors in org.hipparchus.optim with parameters of type ConvergenceChecker Constructor Description AbstractOptimizationProblem(int maxEvaluations, int maxIterations, ConvergenceChecker<P> checker)
Create anAbstractOptimizationProblem
from the given data.BaseMultivariateOptimizer(ConvergenceChecker<P> checker)
BaseOptimizer(ConvergenceChecker<P> checker)
BaseOptimizer(ConvergenceChecker<P> checker, int maxEval, int maxIter)
-
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.scalar
Constructors in org.hipparchus.optim.nonlinear.scalar with parameters of type ConvergenceChecker Constructor Description GradientMultivariateOptimizer(ConvergenceChecker<PointValuePair> checker)
MultivariateOptimizer(ConvergenceChecker<PointValuePair> checker)
-
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.scalar.gradient
Constructors in org.hipparchus.optim.nonlinear.scalar.gradient with parameters of type ConvergenceChecker Constructor Description NonLinearConjugateGradientOptimizer(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)
-
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.scalar.noderiv
Constructors in org.hipparchus.optim.nonlinear.scalar.noderiv with parameters of type ConvergenceChecker Constructor Description CMAESOptimizer(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.hipparchus.optim.nonlinear.vector.leastsquares
Classes in org.hipparchus.optim.nonlinear.vector.leastsquares that implement ConvergenceChecker Modifier and Type Class Description class
EvaluationRmsChecker
Check if an optimization has converged based on the change in computed RMS.Methods in org.hipparchus.optim.nonlinear.vector.leastsquares that return ConvergenceChecker Modifier and Type Method Description static ConvergenceChecker<LeastSquaresProblem.Evaluation>
LeastSquaresFactory. evaluationChecker(ConvergenceChecker<PointVectorValuePair> checker)
View a convergence checker specified for aPointVectorValuePair
as one specified for anLeastSquaresProblem.Evaluation
.ConvergenceChecker<LeastSquaresProblem.Evaluation>
LeastSquaresAdapter. getConvergenceChecker()
Gets the convergence checker.Methods in org.hipparchus.optim.nonlinear.vector.leastsquares with parameters of type ConvergenceChecker Modifier and Type Method 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(MultivariateVectorFunction model, MultivariateMatrixFunction jacobian, double[] observed, double[] start, RealMatrix weight, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations)
Create aLeastSquaresProblem
from the given elements.static LeastSquaresProblem
LeastSquaresFactory. create(MultivariateJacobianFunction model, RealVector observed, RealVector start, RealMatrix weight, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations)
Create aLeastSquaresProblem
from 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 aLeastSquaresProblem
from the given elements.static LeastSquaresProblem
LeastSquaresFactory. create(MultivariateJacobianFunction model, RealVector observed, RealVector start, ConvergenceChecker<LeastSquaresProblem.Evaluation> checker, int maxEvaluations, int maxIterations)
Create aLeastSquaresProblem
from the given elements.static ConvergenceChecker<LeastSquaresProblem.Evaluation>
LeastSquaresFactory. evaluationChecker(ConvergenceChecker<PointVectorValuePair> checker)
View a convergence checker specified for aPointVectorValuePair
as one specified for anLeastSquaresProblem.Evaluation
. -
Uses of ConvergenceChecker in org.hipparchus.optim.univariate
Classes in org.hipparchus.optim.univariate that implement ConvergenceChecker Modifier and Type Class Description class
SimpleUnivariateValueChecker
Simple implementation of theConvergenceChecker
interface that uses only objective function values.Constructors in org.hipparchus.optim.univariate with parameters of type ConvergenceChecker Constructor 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)
-