# Uses of Interface
org.apache.commons.math3.optim.OptimizationProblem

Packages that use OptimizationProblem
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`.

## Uses of OptimizationProblem in org.apache.commons.math3.fitting.leastsquares

Subinterfaces of OptimizationProblem in org.apache.commons.math3.fitting.leastsquares
Modifier and Type
Interface
Description
`interface`
`LeastSquaresProblem`
The data necessary to define a non-linear least squares problem.
Classes in org.apache.commons.math3.fitting.leastsquares that implement OptimizationProblem
Modifier and Type
Class
Description
`class`
`LeastSquaresAdapter`
An adapter that delegates to another implementation of `LeastSquaresProblem`.

## Uses of OptimizationProblem in org.apache.commons.math3.optim

Classes in org.apache.commons.math3.optim that implement OptimizationProblem
Modifier and Type
Class
Description
`class`
`AbstractOptimizationProblem<PAIR>`
Base class for implementing optimization problems.