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 |
InitialGuess
Starting point (first guess) of the optimization procedure.
|
class |
MaxEval
Maximum number of evaluations of the function to be optimized.
|
class |
MaxIter
Maximum number of iterations performed by an (iterative) algorithm.
|
class |
SimpleBounds
Simple optimization constraints: lower and upper bounds.
|
Modifier and Type | Method and Description |
---|---|
T |
BaseOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
T |
BaseMultiStartMultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
T |
BaseMultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
LinearConstraintSet
Class that represents a set of
linear constraints . |
class |
LinearObjectiveFunction
An objective function for a linear optimization problem.
|
class |
NonNegativeConstraint
A constraint for a linear optimization problem indicating whether all
variables must be restricted to non-negative values.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
LinearOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
GoalType
Goal type for an optimization problem (minimization or maximization of
a scalar function.
|
class |
ObjectiveFunction
Scalar function to be optimized.
|
class |
ObjectiveFunctionGradient
Gradient of the scalar function to be optimized.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
MultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointValuePair |
GradientMultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Class and Description |
---|---|
static class |
NonLinearConjugateGradientOptimizer.BracketingStep
The initial step is a factor with respect to the search direction
(which itself is roughly related to the gradient of the function).
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
NonLinearConjugateGradientOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSimplex
This class implements the simplex concept.
|
static class |
CMAESOptimizer.PopulationSize
Population size.
|
static class |
CMAESOptimizer.Sigma
Input sigma values.
|
class |
MultiDirectionalSimplex
This class implements the multi-directional direct search method.
|
class |
NelderMeadSimplex
This class implements the Nelder-Mead simplex algorithm.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
CMAESOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointValuePair |
SimplexOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
ModelFunction
Model (vector) function to be optimized.
|
class |
ModelFunctionJacobian
Jacobian of the model (vector) function to be optimized.
|
class |
Target
Target of the optimization procedure.
|
class |
Weight
Weight matrix of the residuals between model and observations.
|
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
JacobianMultivariateVectorOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointVectorValuePair |
MultivariateVectorOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
AbstractLeastSquaresOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchInterval
Search interval and (optional) start value.
|
class |
UnivariateObjectiveFunction
Scalar function to be optimized.
|
Modifier and Type | Method and Description |
---|---|
UnivariatePointValuePair |
MultiStartUnivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
UnivariatePointValuePair |
UnivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Copyright © 2023 CNES. All rights reserved.