Top Description Interfaces Classes Enums
[default module]

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


This package provides optimization algorithms that require derivatives.

Interface Summary

Modifier and TypeInterface and Description
public interface
Preconditioner

Deprecated As of 3.1 (to be removed in 4.0).
This interface represents a preconditioner for differentiable scalar objective function optimizers.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractDifferentiableOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
Base class for implementing optimizers for multivariate scalar differentiable functions.
public abstract class
AbstractLeastSquaresOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
Base class for implementing least squares optimizers.
public abstract class
AbstractScalarDifferentiableOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
Base class for implementing optimizers for multivariate scalar differentiable functions.
public class
GaussNewtonOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
Gauss-Newton least-squares solver.
public class
LevenbergMarquardtOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
This class solves a least squares problem using the Levenberg-Marquardt algorithm.
public class
NonLinearConjugateGradientOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
Non-linear conjugate gradient optimizer.

Enum Summary

Modifier and TypeEnum and Description
public enum
ConjugateGradientFormula

Deprecated As of 3.1 (to be removed in 4.0).
Available choices of update formulas for the β parameter in NonLinearConjugateGradientOptimizer.