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.fitting |
This package provides classes to perform curve fitting.
|
org.apache.commons.math.optimization.general |
This package provides optimization algorithms that require derivatives.
|
Modifier and Type | Class and Description |
---|---|
class |
MultiStartDifferentiableMultivariateVectorialOptimizer
Special implementation of the
DifferentiableMultivariateVectorialOptimizer interface adding
multi-start features to an existing optimizer. |
Constructor and Description |
---|
MultiStartDifferentiableMultivariateVectorialOptimizer(DifferentiableMultivariateVectorialOptimizer optimizer,
int starts,
RandomVectorGenerator generator)
Create a multi-start optimizer from a single-start optimizer
|
Constructor and Description |
---|
CurveFitter(DifferentiableMultivariateVectorialOptimizer optimizer)
Simple constructor.
|
GaussianFitter(DifferentiableMultivariateVectorialOptimizer optimizer)
Constructs an instance using the specified optimizer.
|
HarmonicFitter(DifferentiableMultivariateVectorialOptimizer optimizer)
Simple constructor.
|
HarmonicFitter(DifferentiableMultivariateVectorialOptimizer optimizer,
double[] initialGuess)
Simple constructor.
|
PolynomialFitter(int degree,
DifferentiableMultivariateVectorialOptimizer optimizer)
Simple constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLeastSquaresOptimizer
Base class for implementing least squares optimizers.
|
class |
GaussNewtonOptimizer
Gauss-Newton least-squares solver.
|
class |
LevenbergMarquardtOptimizer
This class solves a least squares problem using the Levenberg-Marquardt algorithm.
|
Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.