# Package org.apache.commons.math3.optimization.general

This package provides optimization algorithms that require derivatives.

See: Description

Interface Summary
Interface | Description
--- | ---
Preconditioner | Deprecated As of 3.1 (to be removed in 4.0).

Class Summary
Class | Description
--- | ---
AbstractDifferentiableOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
AbstractLeastSquaresOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
AbstractScalarDifferentiableOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
GaussNewtonOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
LevenbergMarquardtOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
NonLinearConjugateGradientOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
NonLinearConjugateGradientOptimizer.IdentityPreconditioner | Default identity preconditioner.

Enum Summary
Enum | Description
--- | ---
ConjugateGradientFormula | Deprecated As of 3.1 (to be removed in 4.0).

## Package org.apache.commons.math3.optimization.general Description

This package provides optimization algorithms that require derivatives.