# Package org.apache.commons.math3.optimization.direct

This package provides optimization algorithms that don't require derivatives.

See: Description

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

Class Summary
Class | Description
--- | ---
AbstractSimplex | Deprecated As of 3.1 (to be removed in 4.0).
BaseAbstractMultivariateOptimizer<FUNC extends MultivariateFunction> | Deprecated As of 3.1 (to be removed in 4.0).
BaseAbstractMultivariateSimpleBoundsOptimizer<FUNC extends MultivariateFunction> | Deprecated As of 3.1 (to be removed in 4.0).
BaseAbstractMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction> | Deprecated As of 3.1 (to be removed in 4.0).
BOBYQAOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
CMAESOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
CMAESOptimizer.DoubleIndex | Used to sort fitness values.
CMAESOptimizer.PopulationSize | Population size.
CMAESOptimizer.Sigma | Input sigma values.
MultiDirectionalSimplex | Deprecated As of 3.1 (to be removed in 4.0).
MultivariateFunctionMappingAdapter | Deprecated As of 3.1 (to be removed in 4.0).
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 | Deprecated As of 3.1 (to be removed in 4.0).
NelderMeadSimplex | Deprecated As of 3.1 (to be removed in 4.0).
PowellOptimizer | Deprecated As of 3.1 (to be removed in 4.0).
SimplexOptimizer | Deprecated As of 3.1 (to be removed in 4.0).

Exception Summary
Exception | Description
--- | ---
BOBYQAOptimizer.PathIsExploredException | Marker for code paths that are not explored with the current unit tests.

## Package org.apache.commons.math3.optimization.direct Description

This package provides optimization algorithms that don't require derivatives.