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

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

See: Description

- Class Summary
  Class | Description
  --- | ---
  AbstractSimplex | This class implements the simplex concept.
  BaseAbstractMultivariateOptimizer<FUNC extends MultivariateFunction> | Base class for implementing optimizers for multivariate scalar functions.
  BaseAbstractMultivariateSimpleBoundsOptimizer<FUNC extends MultivariateFunction> | Base class for implementing optimizers for multivariate scalar functions, subject to simple bounds: The valid range of the parameters is an interval.
  BaseAbstractMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction> | Base class for implementing optimizers for multivariate scalar functions.
  BOBYQAOptimizer | Powell's BOBYQA algorithm.
  CMAESOptimizer | An implementation of the active Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for non-linear, non-convex, non-smooth, global function minimization.
  MultiDirectionalSimplex | This class implements the multi-directional direct search method.
  MultivariateFunctionMappingAdapter | Adapter for mapping bounded `MultivariateFunction` to unbounded ones.
  MultivariateFunctionPenaltyAdapter | Adapter extending bounded `MultivariateFunction` to an unbouded domain using a penalty function.
  NelderMeadSimplex | This class implements the Nelder-Mead simplex algorithm.
  PowellOptimizer | Powell algorithm.
  SimplexOptimizer | This class implements simplex-based direct search optimization.

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

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

Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.