Top Description Classes
[default module]

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


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

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractSimplex

Deprecated As of 3.1 (to be removed in 4.0).
This class implements the simplex concept.
public abstract class
BaseAbstractMultivariateOptimizer<
Type of the objective function to be optimized.
FUNC extends MultivariateFunction
>

Deprecated As of 3.1 (to be removed in 4.0).
Base class for implementing optimizers for multivariate scalar functions.
public abstract class
BaseAbstractMultivariateSimpleBoundsOptimizer<
Type of the objective function to be optimized.
FUNC extends MultivariateFunction
>

Deprecated As of 3.1 (to be removed in 4.0).
Deprecated As of 3.1 since the base class contains similar functionality.
Base class for implementing optimizers for multivariate scalar functions, subject to simple bounds: The valid range of the parameters is an interval.
public abstract class
BaseAbstractMultivariateVectorOptimizer<
the type of the objective function to be optimized
FUNC extends MultivariateVectorFunction
>

Deprecated As of 3.1 (to be removed in 4.0).
Base class for implementing optimizers for multivariate scalar functions.
public class
BOBYQAOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
Powell's BOBYQA algorithm.
public class
CMAESOptimizer

Deprecated As of 3.1 (to be removed in 4.0).

An implementation of the active Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for non-linear, non-convex, non-smooth, global function minimization.</math></math></math></math>

public class
MultiDirectionalSimplex

Deprecated As of 3.1 (to be removed in 4.0).
This class implements the multi-directional direct search method.
public class
MultivariateFunctionMappingAdapter

Deprecated As of 3.1 (to be removed in 4.0).

Adapter for mapping bounded MultivariateFunction to unbounded ones.

public class
MultivariateFunctionPenaltyAdapter

Deprecated As of 3.1 (to be removed in 4.0).

Adapter extending bounded MultivariateFunction to an unbouded domain using a penalty function.

public class
NelderMeadSimplex

Deprecated As of 3.1 (to be removed in 4.0).
This class implements the Nelder-Mead simplex algorithm.
public class
PowellOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
Powell algorithm.
public class
SimplexOptimizer

Deprecated As of 3.1 (to be removed in 4.0).
This class implements simplex-based direct search optimization.