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

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

See:
          Description

Interface Summary
MultivariateFunctionMappingAdapter.Mapper Mapping interface.
 

Class Summary
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.
CMAESOptimizer.DoubleIndex Used to sort fitness values.
MultiDirectionalSimplex This class implements the multi-directional direct search method.
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.
NelderMeadSimplex This class implements the Nelder-Mead simplex algorithm.
PowellOptimizer Powell algorithm.
SimplexOptimizer This class implements simplex-based direct search optimization.
 

Exception Summary
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.



Copyright (c) 2003-2013 Apache Software Foundation