Uses of Interface
org.hipparchus.optim.OptimizationData
Package
Description
Generally, optimizers are algorithms that will either
minimize
or
maximize
a scalar function, called the
objective
function
.Optimization algorithms for linear constrained problems.
Algorithms for optimizing a scalar function.
This package provides optimization algorithms that require derivatives.
This package provides optimization algorithms that do not require derivatives.
This package provides algorithms that minimize the residuals
between observations and model values.
One-dimensional optimization algorithms.
-
Uses of OptimizationData in org.hipparchus.optim
Modifier and TypeClassDescriptionclass
Starting point (first guess) of the optimization procedure.class
Maximum number of evaluations of the function to be optimized.class
Maximum number of iterations performed by an (iterative) algorithm.class
Simple optimization constraints: lower and upper bounds.Modifier and TypeMethodDescriptionBaseMultiStartMultivariateOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.BaseMultivariateOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.BaseOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.protected void
BaseMultivariateOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem.protected void
BaseOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem. -
Uses of OptimizationData in org.hipparchus.optim.linear
Modifier and TypeClassDescriptionclass
Class that represents a set oflinear constraints
.class
An objective function for a linear optimization problem.class
A constraint for a linear optimization problem indicating whether all variables must be restricted to non-negative values.enum
Pivot selection rule to the use for a Simplex solver.class
A callback object that can be provided to a linear optimizer to keep track of the best solution found.Modifier and TypeMethodDescriptionLinearOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.SimplexSolver.optimize
(OptimizationData... optData) Stores data and performs the optimization.protected void
LinearOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem.protected void
SimplexSolver.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem. -
Uses of OptimizationData in org.hipparchus.optim.nonlinear.scalar
Modifier and TypeClassDescriptionenum
Goal type for an optimization problem (minimization or maximization of a scalar function.class
Scalar function to be optimized.class
Gradient of the scalar function to be optimized.Modifier and TypeMethodDescriptionGradientMultivariateOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.MultivariateOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.protected void
GradientMultivariateOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem.protected void
MultivariateOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem. -
Uses of OptimizationData in org.hipparchus.optim.nonlinear.scalar.gradient
Modifier and TypeMethodDescriptionNonLinearConjugateGradientOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.protected void
NonLinearConjugateGradientOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem. -
Uses of OptimizationData in org.hipparchus.optim.nonlinear.scalar.noderiv
Modifier and TypeClassDescriptionclass
This class implements the simplex concept.static class
Population size.static class
Input sigma values.class
This class implements the multi-directional direct search method.class
This class implements the Nelder-Mead simplex algorithm.Modifier and TypeMethodDescriptionCMAESOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.SimplexOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.protected void
CMAESOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem.protected void
SimplexOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem. -
Uses of OptimizationData in org.hipparchus.optim.nonlinear.vector.constrained
Modifier and TypeInterfaceDescriptioninterface
Generic constraint.interface
Karush–Kuhn–Tucker Solver.Modifier and TypeClassDescriptionclass
Convergence Checker for ADMM QP Optimizer.class
Alternative Direction Method of Multipliers Solver.class
Container forADMMQPOptimizer
settings.class
Constraint with lower and upper bounds: \(l \le f(x) \le u\).class
Equality Constraint.class
Inequality Constraint with lower bound only: \(l \le f(x)\).class
A set of linear inequality constraints expressed as ub>Ax>lb.class
A set of linear equality constraints given as Ax = b.class
Set of linear inequality constraints expressed as \( A x \gt B\).class
Parameter for SQP Algorithm.Modifier and TypeMethodDescriptionAbstractSQPOptimizer.optimize
(OptimizationData... optData) ADMMQPOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.ConstraintOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.protected void
AbstractSQPOptimizer.parseOptimizationData
(OptimizationData... optData) protected void
ADMMQPOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem. -
Uses of OptimizationData in org.hipparchus.optim.univariate
Modifier and TypeClassDescriptionclass
Search interval and (optional) start value.class
Scalar function to be optimized.Modifier and TypeMethodDescriptionMultiStartUnivariateOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.UnivariateOptimizer.optimize
(OptimizationData... optData) Stores data and performs the optimization.protected void
UnivariateOptimizer.parseOptimizationData
(OptimizationData... optData) Scans the list of (required and optional) optimization data that characterize the problem.