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

Algorithms for optimizing a scalar function.

See: Description

- Class Summary
  Class | Description
  --- | ---
  GradientMultivariateOptimizer | Base class for implementing optimizers for multivariate scalar differentiable functions.
  LeastSquaresConverter | This class converts `vectorial objective functions` to `scalar objective functions` when the goal is to minimize them.
  LineSearch | Class for finding the minimum of the objective function along a given direction.
  MultiStartMultivariateOptimizer | Multi-start optimizer.
  MultivariateFunctionMappingAdapter | Adapter for mapping bounded `MultivariateFunction` to unbounded ones.
  MultivariateFunctionPenaltyAdapter | Adapter extending bounded `MultivariateFunction` to an unbouded domain using a penalty function.
  MultivariateOptimizer | Base class for a multivariate scalar function optimizer.
  ObjectiveFunction | Scalar function to be optimized.
  ObjectiveFunctionGradient | Gradient of the scalar function to be optimized.

- Enum Summary
  Enum | Description
  --- | ---
  GoalType | Goal type for an optimization problem (minimization or maximization of a scalar function.

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

Algorithms for optimizing a scalar function.

Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.