Package | Description |
---|---|
org.apache.commons.math.optimization |
This package provides common interfaces for the optimization algorithms
provided in sub-packages.
|
org.apache.commons.math.optimization.direct |
This package provides optimization algorithms that don't require derivatives.
|
org.apache.commons.math.optimization.general |
This package provides optimization algorithms that require derivatives.
|
org.apache.commons.math.optimization.linear |
This package provides optimization algorithms for linear constrained problems.
|
org.apache.commons.math.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 |
---|---|
RealPointValuePair |
DifferentiableMultivariateRealOptimizer.optimize(DifferentiableMultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
RealPointValuePair |
MultiStartDifferentiableMultivariateRealOptimizer.optimize(DifferentiableMultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
RealPointValuePair |
MultivariateRealOptimizer.optimize(MultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
RealPointValuePair |
MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
double |
UnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goalType,
double min,
double max)
Find an optimum in the given interval.
|
double |
MultiStartUnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goalType,
double min,
double max)
Find an optimum in the given interval.
|
double |
UnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goalType,
double min,
double max,
double startValue)
Find an optimum in the given interval, start at startValue.
|
double |
MultiStartUnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goalType,
double min,
double max,
double startValue)
Find an optimum in the given interval, start at startValue.
|
Modifier and Type | Method and Description |
---|---|
RealPointValuePair |
DirectSearchOptimizer.optimize(MultivariateRealFunction function,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
Modifier and Type | Field and Description |
---|---|
protected GoalType |
AbstractScalarDifferentiableOptimizer.goal
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
RealPointValuePair |
AbstractScalarDifferentiableOptimizer.optimize(DifferentiableMultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
Modifier and Type | Field and Description |
---|---|
protected GoalType |
AbstractLinearOptimizer.goal
|
Modifier and Type | Method and Description |
---|---|
RealPointValuePair |
AbstractLinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
RealPointValuePair |
LinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
Modifier and Type | Method and Description |
---|---|
GoalType |
AbstractUnivariateRealOptimizer.getGoalType() |
Modifier and Type | Method and Description |
---|---|
double |
AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goal,
double min,
double max)
Find an optimum in the given interval.
|
double |
AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goal,
double min,
double max,
double startValue)
Find an optimum in the given interval, start at startValue.
|
void |
BracketFinder.search(UnivariateRealFunction func,
GoalType goal,
double xA,
double xB)
Search new points that bracket a local optimum of the function.
|
Copyright © 2003–2019. All rights reserved.