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

package org.apache.commons.math3.optim.nonlinear.scalar
Algorithms for optimizing a scalar function.

Related Packages
Package
Description
org.apache.commons.math3.optim.nonlinear.scalar.gradient
This package provides optimization algorithms that require derivatives.
org.apache.commons.math3.optim.nonlinear.scalar.noderiv
This package provides optimization algorithms that do not require derivatives.
Class
Description
GoalType
Goal type for an optimization problem (minimization or maximization of a scalar function.
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.