Uses of Interface
org.hipparchus.optim.ConvergenceChecker
Package
Description
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.
This package provides algorithms that minimize the residuals
between observations and model values.
This package provides algorithms that minimize the residuals
between observations and model values.
One-dimensional optimization algorithms.
-
Uses of ConvergenceChecker in org.hipparchus.optim
Modifier and TypeClassDescriptionclass
Base class for all convergence checker implementations.class
Multiplexer forConvergenceChecker
, checking all the checkers converged.class
Multiplexer forConvergenceChecker
, checking one of the checkers converged.class
SimplePointChecker<P extends Pair<double[],
? extends Object>> Simple implementation of theConvergenceChecker
interface using only point coordinates.class
Simple implementation of theConvergenceChecker
interface using only objective function values.class
Simple implementation of theConvergenceChecker
interface using only objective function values.Modifier and TypeMethodDescriptionAbstractOptimizationProblem.getConvergenceChecker()
Gets the convergence checker.BaseOptimizer.getConvergenceChecker()
Gets the convergence checker.OptimizationProblem.getConvergenceChecker()
Gets the convergence checker.ModifierConstructorDescriptionprotected
AbstractOptimizationProblem
(int maxEvaluations, int maxIterations, ConvergenceChecker<P> checker) Create anAbstractOptimizationProblem
from the given data.protected
BaseMultivariateOptimizer
(ConvergenceChecker<P> checker) Simple constructor.protected
BaseOptimizer
(ConvergenceChecker<P> checker) Simple constructor.protected
BaseOptimizer
(ConvergenceChecker<P> checker, int maxEval, int maxIter) Simple constructor.ModifierConstructorDescriptionConvergenceCheckerAndMultiplexer
(List<ConvergenceChecker<P>> checkers) Simple constructor.ConvergenceCheckerOrMultiplexer
(List<ConvergenceChecker<P>> checkers) Simple constructor. -
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.scalar
ModifierConstructorDescriptionprotected
Simple constructor.protected
Simple constructor. -
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.scalar.gradient
ModifierConstructorDescriptionNonLinearConjugateGradientOptimizer
(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) Simple constructor. -
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.scalar.noderiv
ModifierConstructorDescriptionCMAESOptimizer
(int maxIterations, double stopFitness, boolean isActiveCMA, int diagonalOnly, int checkFeasableCount, RandomGenerator random, boolean generateStatistics, ConvergenceChecker<PointValuePair> checker) Simple constructor.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) Simple constructor. -
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.vector.constrained
Modifier and TypeClassDescriptionclass
Convergence Checker for ADMM QP Optimizer.Modifier and TypeMethodDescriptionADMMQPOptimizer.getConvergenceChecker()
Gets the convergence checker. -
Uses of ConvergenceChecker in org.hipparchus.optim.nonlinear.vector.leastsquares
Modifier and TypeClassDescriptionclass
Check if an optimization has converged based on the change in computed RMS.Modifier and TypeMethodDescriptionLeastSquaresFactory.evaluationChecker
(ConvergenceChecker<PointVectorValuePair> checker) View a convergence checker specified for aPointVectorValuePair
as one specified for anLeastSquaresProblem.Evaluation
.LeastSquaresAdapter.getConvergenceChecker()
Gets the convergence checker.Modifier and TypeMethodDescriptionLeastSquaresBuilder.checker
(ConvergenceChecker<LeastSquaresProblem.Evaluation> newChecker) Configure the convergence checker.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.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
Modifier and TypeClassDescriptionclass
Simple implementation of theConvergenceChecker
interface that uses only objective function values.ModifierConstructorDescriptionBrentOptimizer
(double rel, double abs, ConvergenceChecker<UnivariatePointValuePair> checker) The arguments are used implement the original stopping criterion of Brent's algorithm.protected
Simple constructor.