# Uses of Package
org.apache.commons.math3.optim

Packages that use org.apache.commons.math3.optim
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 `minimize` or `maximize` a scalar function, called the `objective function`.
org.apache.commons.math3.optim.linear
Optimization algorithms for linear constrained problems.
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.

Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.fitting.leastsquares
Class
Description
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
OptimizationProblem
Common settings for all optimization problems.
PointVectorValuePair
This class holds a point and the vectorial value of an objective function at that point.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim
Class
Description
AbstractConvergenceChecker
Base class for all convergence checker implementations.
BaseMultivariateOptimizer
Base class for implementing optimizers for multivariate functions.
BaseOptimizer
Base class for implementing optimizers.
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
MaxEval
Maximum number of evaluations of the function to be optimized.
MaxIter
Maximum number of iterations performed by an (iterative) algorithm.
OptimizationData
Marker interface.
OptimizationProblem
Common settings for all optimization problems.
PointValuePair
This class holds a point and the value of an objective function at that point.
PointVectorValuePair
This class holds a point and the vectorial value of an objective function at that point.
SimpleBounds
Simple optimization constraints: lower and upper bounds.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim.linear
Class
Description
BaseMultivariateOptimizer
Base class for implementing optimizers for multivariate functions.
BaseOptimizer
Base class for implementing optimizers.
OptimizationData
Marker interface.
PointValuePair
This class holds a point and the value of an objective function at that point.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim.nonlinear.scalar
Class
Description
BaseMultiStartMultivariateOptimizer
Base class multi-start optimizer for a multivariate function.
BaseMultivariateOptimizer
Base class for implementing optimizers for multivariate functions.
BaseOptimizer
Base class for implementing optimizers.
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
OptimizationData
Marker interface.
PointValuePair
This class holds a point and the value of an objective function at that point.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim.nonlinear.scalar.gradient
Class
Description
BaseMultivariateOptimizer
Base class for implementing optimizers for multivariate functions.
BaseOptimizer
Base class for implementing optimizers.
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
OptimizationData
Marker interface.
PointValuePair
This class holds a point and the value of an objective function at that point.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim.nonlinear.scalar.noderiv
Class
Description
BaseMultivariateOptimizer
Base class for implementing optimizers for multivariate functions.
BaseOptimizer
Base class for implementing optimizers.
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
OptimizationData
Marker interface.
PointValuePair
This class holds a point and the value of an objective function at that point.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim.nonlinear.vector
Class
Description
BaseMultiStartMultivariateOptimizer
Base class multi-start optimizer for a multivariate function.
BaseMultivariateOptimizer
Base class for implementing optimizers for multivariate functions.
BaseOptimizer
Base class for implementing optimizers.
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
OptimizationData
Marker interface.
PointVectorValuePair
This class holds a point and the vectorial value of an objective function at that point.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim.nonlinear.vector.jacobian
Class
Description
BaseMultivariateOptimizer
Base class for implementing optimizers for multivariate functions.
BaseOptimizer
Base class for implementing optimizers.
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
OptimizationData
Marker interface.
PointVectorValuePair
This class holds a point and the vectorial value of an objective function at that point.
Classes in org.apache.commons.math3.optim used by org.apache.commons.math3.optim.univariate
Class
Description
AbstractConvergenceChecker
Base class for all convergence checker implementations.
BaseOptimizer
Base class for implementing optimizers.
ConvergenceChecker
This interface specifies how to check if an optimization algorithm has converged.
OptimizationData
Marker interface.