# Package org.apache.commons.math3.optim.nonlinear.scalar.gradient

This package provides optimization algorithms that require derivatives.

See: Description

Interface Summary
Interface | Description
--- | ---
Preconditioner | This interface represents a preconditioner for differentiable scalar objective function optimizers.

Class Summary
Class | Description
--- | ---
NonLinearConjugateGradientOptimizer | Non-linear conjugate gradient optimizer.
NonLinearConjugateGradientOptimizer.BracketingStep | The initial step is a factor with respect to the search direction (which itself is roughly related to the gradient of the function).
NonLinearConjugateGradientOptimizer.IdentityPreconditioner | Default identity preconditioner.

Enum Summary
Enum | Description
--- | ---
NonLinearConjugateGradientOptimizer.Formula | Available choices of update formulas for the updating the parameter that is used to compute the successive conjugate search directions.

## Package org.apache.commons.math3.optim.nonlinear.scalar.gradient Description

This package provides optimization algorithms that require derivatives.