| Name | Description | Type | Package | Framework |
| AbstractLeastSquaresOptimizer | Base class for implementing least-squares optimizers. | Class | org.apache.commons.math3.optim.nonlinear.vector.jacobian | Apache Commons |
| GaussNewtonOptimizer | Gauss-Newton least-squares solver. | Class | org.apache.commons.math3.optim.nonlinear.vector.jacobian | Apache Commons |
| JacobianMultivariateVectorOptimizer | Base class for implementing optimizers for multivariate vector differentiable functions. | Class | org.apache.commons.math3.optim.nonlinear.vector | Apache Commons |
| LevenbergMarquardtOptimizer | This class solves a least-squares problem using the Levenberg-Marquardt Constraints are not supported: the call to | Class | org.apache.commons.math3.optim.nonlinear.vector.jacobian | Apache Commons |
| ModelFunction | Model (vector) function to be optimized. | Class | org.apache.commons.math3.optim.nonlinear.vector | Apache Commons |
| ModelFunctionJacobian | Jacobian of the model (vector) function to be optimized. | Class | org.apache.commons.math3.optim.nonlinear.vector | Apache Commons |
| MultiStartMultivariateVectorOptimizer | Multi-start optimizer for a (vector) model function. | Class | org.apache.commons.math3.optim.nonlinear.vector | Apache Commons |
| MultivariateVectorOptimizer | Base class for a multivariate vector function optimizer. | Class | org.apache.commons.math3.optim.nonlinear.vector | Apache Commons |
| Target | Target of the optimization procedure. | Class | org.apache.commons.math3.optim.nonlinear.vector | Apache Commons |
| Weight | Weight matrix of the residuals between model and observations. | Class | org.apache.commons.math3.optim.nonlinear.vector | Apache Commons |