Top Description Classes Enums
[default module]

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


Algorithms for optimizing a scalar function.

Class Summary

Modifier and TypeClass and Description
public abstract class
GradientMultivariateOptimizer

Base class for implementing optimizers for multivariate scalar differentiable functions.

public class
LeastSquaresConverter

This class converts vectorial objective functions to scalar objective functions when the goal is to minimize them.

public class
LineSearch

Class for finding the minimum of the objective function along a given direction.

public class
MultiStartMultivariateOptimizer

Multi-start optimizer.

public class
MultivariateFunctionMappingAdapter

Adapter for mapping bounded MultivariateFunction to unbounded ones.

public class
MultivariateFunctionPenaltyAdapter

Adapter extending bounded MultivariateFunction to an unbouded domain using a penalty function.

public abstract class
MultivariateOptimizer

Base class for a multivariate scalar function optimizer.

public class
ObjectiveFunction

Scalar function to be optimized.

public class
ObjectiveFunctionGradient

Gradient of the scalar function to be optimized.

Enum Summary

Modifier and TypeEnum and Description
public enum
GoalType

Goal type for an optimization problem (minimization or maximization of a scalar function.