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

Algorithms for optimizing a scalar function.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  MultivariateFunctionMappingAdapter.Mapper | Mapping interface.

- 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.
  MultiStartMultivariateOptimizer | Multi-start optimizer.
  MultivariateFunctionMappingAdapter | Adapter for mapping bounded `MultivariateFunction` to unbounded ones.
  MultivariateFunctionMappingAdapter.LowerBoundMapper | Local class for lower bounds mapping.
  MultivariateFunctionMappingAdapter.LowerUpperBoundMapper | Local class for lower and bounds mapping.
  MultivariateFunctionMappingAdapter.NoBoundsMapper | Local class for no bounds mapping.
  MultivariateFunctionMappingAdapter.UpperBoundMapper | Local class for upper bounds mapping.
  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 (c) 2003-2013 Apache Software Foundation