Uses of Interface
org.hipparchus.optim.OptimizationData
-
Packages that use OptimizationData Package Description org.hipparchus.optim Generally, optimizers are algorithms that will eitherminimizeormaximizea 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 classInitialGuessStarting point (first guess) of the optimization procedure.classMaxEvalMaximum number of evaluations of the function to be optimized.classMaxIterMaximum number of iterations performed by an (iterative) algorithm.classSimpleBoundsSimple optimization constraints: lower and upper bounds.Methods in org.hipparchus.optim with parameters of type OptimizationData Modifier and Type Method Description PBaseMultiStartMultivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.PBaseMultivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.PBaseOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.protected voidBaseMultivariateOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that characterize the problem.protected voidBaseOptimizer. 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 classLinearConstraintSetClass that represents a set oflinear constraints.classLinearObjectiveFunctionAn objective function for a linear optimization problem.classNonNegativeConstraintA constraint for a linear optimization problem indicating whether all variables must be restricted to non-negative values.classPivotSelectionRulePivot selection rule to the use for a Simplex solver.classSolutionCallbackA 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 PointValuePairLinearOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.PointValuePairSimplexSolver. optimize(OptimizationData... optData)Stores data and performs the optimization.protected voidLinearOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that characterize the problem.protected voidSimplexSolver. 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 classGoalTypeGoal type for an optimization problem (minimization or maximization of a scalar function.classObjectiveFunctionScalar function to be optimized.classObjectiveFunctionGradientGradient of the scalar function to be optimized.Methods in org.hipparchus.optim.nonlinear.scalar with parameters of type OptimizationData Modifier and Type Method Description PointValuePairGradientMultivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.PointValuePairMultivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.protected voidGradientMultivariateOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that characterize the problem.protected voidMultivariateOptimizer. 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 PointValuePairNonLinearConjugateGradientOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.protected voidNonLinearConjugateGradientOptimizer. 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 classAbstractSimplexThis class implements the simplex concept.static classCMAESOptimizer.PopulationSizePopulation size.static classCMAESOptimizer.SigmaInput sigma values.classMultiDirectionalSimplexThis class implements the multi-directional direct search method.classNelderMeadSimplexThis 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 PointValuePairCMAESOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.PointValuePairSimplexOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.protected voidCMAESOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that characterize the problem.protected voidSimplexOptimizer. 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 interfaceConstraintGeneric constraint.interfaceKarushKuhnTuckerSolver<T>Karush–Kuhn–Tucker Solver.Classes in org.hipparchus.optim.nonlinear.vector.constrained that implement OptimizationData Modifier and Type Class Description classADMMQPConvergenceCheckerConvergence Checker for ADMM QP Optimizer.classADMMQPKKTAlternative Direction Method of Multipliers Solver.classADMMQPOptionContainer forADMMQPOptimizersettings.classBoundedConstraintConstraint with lower and upper bounds: \(l \le f(x) \le u\).classEqualityConstraintEquality Constraint.classInequalityConstraintInequality Constraint with lower bound only: \(l \le f(x)\).classLinearBoundedConstraintA set of linear inequality constraints expressed as ub>Ax>lb.classLinearEqualityConstraintA set of linear equality constraints given as Ax = b.classLinearInequalityConstraintSet of linear inequality constraints expressed as \( A x \gt B\).classSQPOptionParameter for SQP Algorithm.Methods in org.hipparchus.optim.nonlinear.vector.constrained with parameters of type OptimizationData Modifier and Type Method Description LagrangeSolutionAbstractSQPOptimizer. optimize(OptimizationData... optData)LagrangeSolutionADMMQPOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.LagrangeSolutionConstraintOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.protected voidAbstractSQPOptimizer. parseOptimizationData(OptimizationData... optData)protected voidADMMQPOptimizer. 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 classSearchIntervalSearch interval and (optional) start value.classUnivariateObjectiveFunctionScalar function to be optimized.Methods in org.hipparchus.optim.univariate with parameters of type OptimizationData Modifier and Type Method Description UnivariatePointValuePairMultiStartUnivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.UnivariatePointValuePairUnivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization.protected voidUnivariateOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that characterize the problem.
-