Package | Description |
---|---|
org.apache.commons.math3.optim |
Generally, optimizers are algorithms that will either
minimize or
maximize
a scalar function, called the
objective
function . |
org.apache.commons.math3.optim.linear |
Optimization algorithms for linear constrained problems.
|
org.apache.commons.math3.optim.nonlinear.scalar |
Algorithms for optimizing a scalar function.
|
org.apache.commons.math3.optim.nonlinear.scalar.gradient |
This package provides optimization algorithms that require derivatives.
|
org.apache.commons.math3.optim.nonlinear.scalar.noderiv |
This package provides optimization algorithms that do not require derivatives.
|
org.apache.commons.math3.optim.nonlinear.vector |
Algorithms for optimizing a vector function.
|
org.apache.commons.math3.optim.nonlinear.vector.jacobian |
This package provides optimization algorithms that require derivatives.
|
org.apache.commons.math3.optim.univariate |
One-dimensional optimization algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
InitialGuess
Starting point (first guess) of the optimization procedure.
|
class |
MaxEval
Maximum number of evaluations of the function to be optimized.
|
class |
MaxIter
Maximum number of iterations performed by an (iterative) algorithm.
|
class |
SimpleBounds
Simple optimization constraints: lower and upper bounds.
|
Modifier and Type | Method and Description |
---|---|
PAIR |
BaseMultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PAIR |
BaseOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PAIR |
BaseMultiStartMultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
protected void |
BaseMultivariateOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
protected void |
BaseOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Modifier and Type | Class and Description |
---|---|
class |
LinearConstraintSet
Class that represents a set of
linear constraints . |
class |
LinearObjectiveFunction
An objective function for a linear optimization problem.
|
class |
NonNegativeConstraint
A constraint for a linear optimization problem indicating whether all
variables must be restricted to non-negative values.
|
class |
PivotSelectionRule
Pivot selection rule to the use for a Simplex solver.
|
class |
SolutionCallback
A callback object that can be provided to a linear optimizer to keep track
of the best solution found.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
SimplexSolver.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointValuePair |
LinearOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
protected void |
SimplexSolver.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
protected void |
LinearOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Modifier and Type | Class and Description |
---|---|
class |
GoalType
Goal type for an optimization problem (minimization or maximization of
a scalar function.
|
class |
ObjectiveFunction
Scalar function to be optimized.
|
class |
ObjectiveFunctionGradient
Gradient of the scalar function to be optimized.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
MultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointValuePair |
GradientMultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
protected void |
MultivariateOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
protected void |
GradientMultivariateOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Modifier and Type | Class and Description |
---|---|
static class |
NonLinearConjugateGradientOptimizer.BracketingStep
Deprecated.
As of v3.3, this class is not used anymore.
This setting is replaced by the
initialBracketingRange
argument to the new constructors. |
Modifier and Type | Method and Description |
---|---|
PointValuePair |
NonLinearConjugateGradientOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
protected void |
NonLinearConjugateGradientOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSimplex
This class implements the simplex concept.
|
static class |
CMAESOptimizer.PopulationSize
Population size.
|
static class |
CMAESOptimizer.Sigma
Input sigma values.
|
class |
MultiDirectionalSimplex
This class implements the multi-directional direct search method.
|
class |
NelderMeadSimplex
This class implements the Nelder-Mead simplex algorithm.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
SimplexOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointValuePair |
CMAESOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
protected void |
SimplexOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
protected void |
CMAESOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Modifier and Type | Class and Description |
---|---|
class |
ModelFunction
Deprecated.
All classes and interfaces in this package are deprecated.
The optimizers that were provided here were moved to the
org.apache.commons.math3.fitting.leastsquares package
(cf. MATH-1008). |
class |
ModelFunctionJacobian
Deprecated.
All classes and interfaces in this package are deprecated.
The optimizers that were provided here were moved to the
org.apache.commons.math3.fitting.leastsquares package
(cf. MATH-1008). |
class |
Target
Deprecated.
All classes and interfaces in this package are deprecated.
The optimizers that were provided here were moved to the
org.apache.commons.math3.fitting.leastsquares package
(cf. MATH-1008). |
class |
Weight
Deprecated.
All classes and interfaces in this package are deprecated.
The optimizers that were provided here were moved to the
org.apache.commons.math3.fitting.leastsquares package
(cf. MATH-1008). |
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
MultivariateVectorOptimizer.optimize(OptimizationData... optData)
Deprecated.
Stores data and performs the optimization.
|
PointVectorValuePair |
JacobianMultivariateVectorOptimizer.optimize(OptimizationData... optData)
Deprecated.
Stores data and performs the optimization.
|
protected void |
MultivariateVectorOptimizer.parseOptimizationData(OptimizationData... optData)
Deprecated.
Scans the list of (required and optional) optimization data that
characterize the problem.
|
protected void |
JacobianMultivariateVectorOptimizer.parseOptimizationData(OptimizationData... optData)
Deprecated.
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
AbstractLeastSquaresOptimizer.optimize(OptimizationData... optData)
Deprecated.
Stores data and performs the optimization.
|
protected void |
AbstractLeastSquaresOptimizer.parseOptimizationData(OptimizationData... optData)
Deprecated.
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchInterval
Search interval and (optional) start value.
|
class |
UnivariateObjectiveFunction
Scalar function to be optimized.
|
Modifier and Type | Method and Description |
---|---|
UnivariatePointValuePair |
MultiStartUnivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
UnivariatePointValuePair |
UnivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
protected void |
UnivariateOptimizer.parseOptimizationData(OptimizationData... optData)
Scans the list of (required and optional) optimization data that
characterize the problem.
|
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.