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.
|
Modifier and Type | Method and Description |
---|---|
RealPointValuePair[] |
MultiStartDifferentiableMultivariateRealOptimizer.getOptima()
Get all the optima found during the last call to
optimize . |
RealPointValuePair[] |
MultiStartMultivariateRealOptimizer.getOptima()
Get all the optima found during the last call to
optimize . |
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 |
MultiStartMultivariateRealOptimizer.optimize(MultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
RealPointValuePair |
MultivariateRealOptimizer.optimize(MultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
Modifier and Type | Method and Description |
---|---|
boolean |
RealConvergenceChecker.converged(int iteration,
RealPointValuePair previous,
RealPointValuePair current)
Check if the optimization algorithm has converged considering the last points.
|
boolean |
SimpleRealPointChecker.converged(int iteration,
RealPointValuePair previous,
RealPointValuePair current)
Check if the optimization algorithm has converged considering the last points.
|
boolean |
SimpleScalarValueChecker.converged(int iteration,
RealPointValuePair previous,
RealPointValuePair current)
Check if the optimization algorithm has converged considering the last points.
|
Modifier and Type | Field and Description |
---|---|
protected RealPointValuePair[] |
DirectSearchOptimizer.simplex
Simplex.
|
Modifier and Type | Method and Description |
---|---|
protected RealPointValuePair |
PowellOptimizer.doOptimize()
Perform the bulk of optimization algorithm.
|
RealPointValuePair |
DirectSearchOptimizer.optimize(MultivariateRealFunction function,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DirectSearchOptimizer.replaceWorstPoint(RealPointValuePair pointValuePair,
Comparator<RealPointValuePair> comparator)
Replace the worst point of the simplex by a new point.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DirectSearchOptimizer.evaluateSimplex(Comparator<RealPointValuePair> comparator)
Evaluate all the non-evaluated points of the simplex.
|
protected void |
MultiDirectional.iterateSimplex(Comparator<RealPointValuePair> comparator)
Compute the next simplex of the algorithm.
|
protected abstract void |
DirectSearchOptimizer.iterateSimplex(Comparator<RealPointValuePair> comparator)
Compute the next simplex of the algorithm.
|
protected void |
NelderMead.iterateSimplex(Comparator<RealPointValuePair> comparator)
Compute the next simplex of the algorithm.
|
protected void |
DirectSearchOptimizer.replaceWorstPoint(RealPointValuePair pointValuePair,
Comparator<RealPointValuePair> comparator)
Replace the worst point of the simplex by a new point.
|
Modifier and Type | Method and Description |
---|---|
protected RealPointValuePair |
NonLinearConjugateGradientOptimizer.doOptimize()
Perform the bulk of optimization algorithm.
|
protected abstract RealPointValuePair |
AbstractScalarDifferentiableOptimizer.doOptimize()
Perform the bulk of optimization algorithm.
|
RealPointValuePair |
AbstractScalarDifferentiableOptimizer.optimize(DifferentiableMultivariateRealFunction f,
GoalType goalType,
double[] startPoint)
Optimizes an objective function.
|
Modifier and Type | Method and Description |
---|---|
protected abstract RealPointValuePair |
AbstractLinearOptimizer.doOptimize()
Perform the bulk of optimization algorithm.
|
RealPointValuePair |
SimplexSolver.doOptimize()
Perform the bulk of optimization algorithm.
|
RealPointValuePair |
LinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
RealPointValuePair |
AbstractLinearOptimizer.optimize(LinearObjectiveFunction f,
Collection<LinearConstraint> constraints,
GoalType goalType,
boolean restrictToNonNegative)
Optimizes an objective function.
|
Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.