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.linear |
This package provides optimization algorithms for linear constrained problems.
|
org.apache.commons.math3.optimization.univariate |
Univariate real functions minimum finding algorithms.
|
Modifier and Type | Method and Description |
---|---|
static GoalType |
GoalType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GoalType[] |
GoalType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
BaseMultivariateOptimizer.optimize(int maxEval,
FUNC f,
GoalType goalType,
double[] startPoint)
Optimize an objective function.
|
PointValuePair |
BaseMultivariateMultiStartOptimizer.optimize(int maxEval,
FUNC f,
GoalType goal,
double[] startPoint)
Optimize an objective function.
|
PointValuePair |
BaseMultivariateSimpleBoundsOptimizer.optimize(int maxEval,
FUNC f,
GoalType goalType,
double[] startPoint,
double[] lowerBound,
double[] upperBound)
Optimize an objective function.
|
Modifier and Type | Method and Description |
---|---|
GoalType |
BaseAbstractMultivariateOptimizer.getGoalType() |
Modifier and Type | Method and Description |
---|---|
PointValuePair |
BaseAbstractMultivariateSimpleBoundsOptimizer.optimize(int maxEval,
FUNC f,
GoalType goalType,
double[] startPoint)
Optimize an objective function.
|
PointValuePair |
BaseAbstractMultivariateOptimizer.optimize(int maxEval,
FUNC f,
GoalType goalType,
double[] startPoint)
Optimize an objective function.
|
PointValuePair |
BaseAbstractMultivariateSimpleBoundsOptimizer.optimize(int maxEval,
FUNC f,
GoalType goalType,
double[] startPoint,
double[] lower,
double[] upper)
Optimize an objective function.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
AbstractScalarDifferentiableOptimizer.optimize(int maxEval,
DifferentiableMultivariateFunction f,
GoalType goalType,
double[] startPoint)
Optimize an objective function.
|
Modifier and Type | Method and Description |
---|---|
protected GoalType |
AbstractLinearOptimizer.getGoalType() |
Modifier and Type | Method and Description |
---|---|
PointValuePair |
AbstractLinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
PointValuePair |
LinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
Modifier and Type | Method and Description |
---|---|
GoalType |
BaseAbstractUnivariateOptimizer.getGoalType() |
Modifier and Type | Method and Description |
---|---|
UnivariatePointValuePair |
UnivariateMultiStartOptimizer.optimize(int maxEval,
FUNC f,
GoalType goal,
double min,
double max)
Find an optimum in the given interval.
|
UnivariatePointValuePair |
BaseUnivariateOptimizer.optimize(int maxEval,
FUNC f,
GoalType goalType,
double min,
double max)
Find an optimum in the given interval.
|
UnivariatePointValuePair |
UnivariateMultiStartOptimizer.optimize(int maxEval,
FUNC f,
GoalType goal,
double min,
double max,
double startValue)
Find an optimum in the given interval, start at startValue.
|
UnivariatePointValuePair |
BaseUnivariateOptimizer.optimize(int maxEval,
FUNC f,
GoalType goalType,
double min,
double max,
double startValue)
Find an optimum in the given interval, start at startValue.
|
UnivariatePointValuePair |
BaseAbstractUnivariateOptimizer.optimize(int maxEval,
UnivariateFunction f,
GoalType goalType,
double min,
double max)
Find an optimum in the given interval.
|
UnivariatePointValuePair |
BaseAbstractUnivariateOptimizer.optimize(int maxEval,
UnivariateFunction f,
GoalType goalType,
double min,
double max,
double startValue)
Find an optimum in the given interval, start at startValue.
|
void |
BracketFinder.search(UnivariateFunction func,
GoalType goal,
double xA,
double xB)
Search new points that bracket a local optimum of the function.
|
Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.