Uses of Interface
org.hipparchus.optim.OptimizationData
-
Packages that use OptimizationData Package Description org.hipparchus.optim Generally, optimizers are algorithms that will eitherminimize
ormaximize
a scalar function, called theobjective function
.org.hipparchus.optim.linear Optimization algorithms for linear constrained problems.org.hipparchus.optim.nonlinear.scalar Algorithms for optimizing a scalar function.org.hipparchus.optim.nonlinear.scalar.gradient This package provides optimization algorithms that require derivatives.org.hipparchus.optim.nonlinear.scalar.noderiv This package provides optimization algorithms that do not require derivatives.org.hipparchus.optim.nonlinear.vector.constrained This package provides algorithms that minimize the residuals between observations and model values.org.hipparchus.optim.univariate One-dimensional optimization algorithms. -
-
Uses of OptimizationData in org.hipparchus.optim
Classes in org.hipparchus.optim that implement OptimizationData Modifier and Type Class 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.Methods in org.hipparchus.optim with parameters of type OptimizationData Modifier and Type Method Description P
BaseMultiStartMultivariateOptimizer. optimize(OptimizationData... optData)
Stores data and performs the optimization.P
BaseMultivariateOptimizer. optimize(OptimizationData... optData)
Stores data and performs the optimization.P
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
Classes in org.hipparchus.optim.linear that implement OptimizationData Modifier and Type Class Description class
LinearConstraintSet
Class that represents a set oflinear 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.class
PivotSelectionRule
Pivot selection rule to the use for a Simplex solver.class
SolutionCallback
A callback object that can be provided to a linear optimizer to keep track of the best solution found.Methods in org.hipparchus.optim.linear with parameters of type OptimizationData Modifier and Type Method Description PointValuePair
LinearOptimizer. optimize(OptimizationData... optData)
Stores data and performs the optimization.PointValuePair
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
Classes in org.hipparchus.optim.nonlinear.scalar that implement OptimizationData Modifier and Type Class 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.Methods in org.hipparchus.optim.nonlinear.scalar with parameters of type OptimizationData Modifier and Type Method Description PointValuePair
GradientMultivariateOptimizer. optimize(OptimizationData... optData)
Stores data and performs the optimization.PointValuePair
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
Methods in org.hipparchus.optim.nonlinear.scalar.gradient with parameters of type OptimizationData Modifier and Type Method Description PointValuePair
NonLinearConjugateGradientOptimizer. 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
Classes in org.hipparchus.optim.nonlinear.scalar.noderiv that implement OptimizationData Modifier and Type Class 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.Methods in org.hipparchus.optim.nonlinear.scalar.noderiv with parameters of type OptimizationData Modifier and Type Method Description PointValuePair
CMAESOptimizer. optimize(OptimizationData... optData)
Stores data and performs the optimization.PointValuePair
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
Subinterfaces of OptimizationData in org.hipparchus.optim.nonlinear.vector.constrained Modifier and Type Interface Description interface
Constraint
Generic constraint.interface
KarushKuhnTuckerSolver<T>
Karush–Kuhn–Tucker Solver.Classes in org.hipparchus.optim.nonlinear.vector.constrained that implement OptimizationData Modifier and Type Class Description class
ADMMQPConvergenceChecker
Convergence Checker for ADMM QP Optimizer.class
ADMMQPKKT
Alternative Direction Method of Multipliers Solver.class
ADMMQPOption
Container forADMMQPOptimizer
settings.class
BoundedConstraint
Constraint with lower and upper bounds: \(l \le f(x) \le u\).class
EqualityConstraint
Equality Constraint.class
InequalityConstraint
Inequality Constraint with lower bound only: \(l \le f(x)\).class
LinearBoundedConstraint
A set of linear inequality constraints expressed as ub>Ax>lb.class
LinearEqualityConstraint
A set of linear equality constraints given as Ax = b.class
LinearInequalityConstraint
Set of linear inequality constraints expressed as \( A x \gt B\).class
SQPOption
Parameter for SQP Algorithm.Methods in org.hipparchus.optim.nonlinear.vector.constrained with parameters of type OptimizationData Modifier and Type Method Description LagrangeSolution
AbstractSQPOptimizer. optimize(OptimizationData... optData)
LagrangeSolution
ADMMQPOptimizer. optimize(OptimizationData... optData)
Stores data and performs the optimization.LagrangeSolution
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
Classes in org.hipparchus.optim.univariate that implement OptimizationData Modifier and Type Class Description class
SearchInterval
Search interval and (optional) start value.class
UnivariateObjectiveFunction
Scalar function to be optimized.Methods in org.hipparchus.optim.univariate with parameters of type OptimizationData Modifier and Type Method Description UnivariatePointValuePair
MultiStartUnivariateOptimizer. optimize(OptimizationData... optData)
Stores data and performs the optimization.UnivariatePointValuePair
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.
-