Package | Description |
---|---|
org.apache.commons.math3.optimization |
This package provides common interfaces for the optimization algorithms
provided in sub-packages.
|
org.apache.commons.math3.optimization.direct |
This package provides optimization algorithms that don't require derivatives.
|
org.apache.commons.math3.optimization.general |
This package provides optimization algorithms that require derivatives.
|
org.apache.commons.math3.optimization.univariate |
Univariate real functions minimum finding algorithms.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BaseMultivariateOptimizer<FUNC extends MultivariateFunction>
This interface is mainly intended to enforce the internal coherence of
Commons-FastMath.
|
interface |
BaseMultivariateSimpleBoundsOptimizer<FUNC extends MultivariateFunction>
This interface is mainly intended to enforce the internal coherence of
Commons-FastMath.
|
interface |
BaseMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction>
This interface is mainly intended to enforce the internal coherence of
Commons-Math.
|
interface |
DifferentiableMultivariateOptimizer
This interface represents an optimization algorithm for
scalar differentiable objective
functions . |
interface |
DifferentiableMultivariateVectorOptimizer
This interface represents an optimization algorithm for
vectorial differentiable
objective functions . |
interface |
MultivariateOptimizer
This interface represents an optimization algorithm for
scalar objective functions . |
Modifier and Type | Class and Description |
---|---|
class |
BaseMultivariateMultiStartOptimizer<FUNC extends MultivariateFunction>
Base class for all implementations of a multi-start optimizer.
|
class |
BaseMultivariateVectorMultiStartOptimizer<FUNC extends MultivariateVectorFunction>
Base class for all implementations of a multi-start optimizer.
|
class |
DifferentiableMultivariateMultiStartOptimizer
Special implementation of the
DifferentiableMultivariateOptimizer
interface adding multi-start features to an existing optimizer. |
class |
DifferentiableMultivariateVectorMultiStartOptimizer
Special implementation of the
DifferentiableMultivariateVectorOptimizer
interface addind multi-start features to an existing optimizer. |
class |
MultivariateMultiStartOptimizer
Special implementation of the
MultivariateOptimizer interface adding
multi-start features to an existing optimizer. |
Modifier and Type | Class and Description |
---|---|
class |
BaseAbstractMultivariateOptimizer<FUNC extends MultivariateFunction>
Base class for implementing optimizers for multivariate scalar functions.
|
class |
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.
|
class |
BaseAbstractMultivariateVectorOptimizer<FUNC extends MultivariateVectorFunction>
Base class for implementing optimizers for multivariate scalar functions.
|
class |
BOBYQAOptimizer
Powell's BOBYQA algorithm.
|
class |
CMAESOptimizer
An implementation of the active Covariance Matrix Adaptation Evolution Strategy (CMA-ES)
for non-linear, non-convex, non-smooth, global function minimization.
|
class |
PowellOptimizer
Powell algorithm.
|
class |
SimplexOptimizer
This class implements simplex-based direct search optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLeastSquaresOptimizer
Base class for implementing least squares optimizers.
|
class |
AbstractScalarDifferentiableOptimizer
Base class for implementing optimizers for multivariate scalar
differentiable functions.
|
class |
GaussNewtonOptimizer
Gauss-Newton least-squares solver.
|
class |
LevenbergMarquardtOptimizer
This class solves a least squares problem using the Levenberg-Marquardt algorithm.
|
class |
NonLinearConjugateGradientOptimizer
Non-linear conjugate gradient optimizer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BaseUnivariateOptimizer<FUNC extends UnivariateFunction>
This interface is mainly intended to enforce the internal coherence of
Commons-Math.
|
interface |
UnivariateOptimizer
Interface for univariate optimization algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseAbstractUnivariateOptimizer
Provide a default implementation for several functions useful to generic
optimizers.
|
class |
BrentOptimizer
Implements Richard Brent's algorithm (from his book "Algorithms for
Minimization without Derivatives", p.
|
class |
UnivariateMultiStartOptimizer<FUNC extends UnivariateFunction>
Special implementation of the
UnivariateOptimizer interface
adding multi-start features to an existing optimizer. |
Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.