Package | Description |
---|---|
fr.cnes.sirius.patrius.math.optim |
Generally, optimizers are algorithms that will either
minimize or
maximize
a scalar function, called the
objective
function . |
fr.cnes.sirius.patrius.math.optim.linear | |
fr.cnes.sirius.patrius.math.optim.nonlinear.scalar | |
fr.cnes.sirius.patrius.math.optim.nonlinear.scalar.gradient | |
fr.cnes.sirius.patrius.math.optim.nonlinear.scalar.noderiv | |
fr.cnes.sirius.patrius.math.optim.nonlinear.vector | |
fr.cnes.sirius.patrius.math.optim.nonlinear.vector.jacobian | |
fr.cnes.sirius.patrius.math.optim.univariate |
Modifier and Type | Class and Description |
---|---|
class |
BaseMultiStartMultivariateOptimizer<T>
Base class multi-start optimizer for a multivariate function.
|
class |
BaseMultivariateOptimizer<T>
Base class for implementing optimizers for multivariate functions.
|
Modifier and Type | Class and Description |
---|---|
class |
LinearOptimizer
Base class for implementing linear optimizers.
|
class |
SimplexSolver
Solves a linear problem using the "Two-Phase Simplex" method.
|
Modifier and Type | Class and Description |
---|---|
class |
GradientMultivariateOptimizer
Base class for implementing optimizers for multivariate scalar
differentiable functions.
|
class |
MultiStartMultivariateOptimizer
Multi-start optimizer.
|
class |
MultivariateOptimizer
Base class for a multivariate scalar function optimizer.
|
Modifier and Type | Class and Description |
---|---|
class |
NonLinearConjugateGradientOptimizer
Non-linear conjugate gradient optimizer.
|
Modifier and Type | Class and Description |
---|---|
class |
BOBYQAOptimizer
Powell's BOBYQA algorithm.
|
class |
CMAESOptimizer
An implementation of the active Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for non-linear, non-convex,
non-smooth, global function minimization.
|
class |
PowellOptimizer
Powell algorithm.
|
class |
SimplexOptimizer
This class implements simplex-based direct search optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
JacobianMultivariateVectorOptimizer
Base class for implementing optimizers for multivariate vector
differentiable functions.
|
class |
MultiStartMultivariateVectorOptimizer
Multi-start optimizer for a (vector) model function.
|
class |
MultivariateVectorOptimizer
Base class for a multivariate vector function optimizer.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
BrentOptimizer
For a function defined on some interval
(lo, hi) , this class
finds an approximation x to the point at which the function
attains its minimum. |
class |
MultiStartUnivariateOptimizer
Special implementation of the
UnivariateOptimizer interface
adding multi-start features to an existing optimizer. |
class |
UnivariateOptimizer
Base class for a univariate scalar function optimizer.
|
Copyright © 2021 CNES. All rights reserved.