| Package | Description | 
|---|---|
| org.hipparchus.optim | 
  Generally, optimizers are algorithms that will either
   minimizeormaximizea 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.univariate | One-dimensional optimization algorithms. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | InitialGuessStarting point (first guess) of the optimization procedure. | 
| class  | MaxEvalMaximum number of evaluations of the function to be optimized. | 
| class  | MaxIterMaximum number of iterations performed by an (iterative) algorithm. | 
| class  | SimpleBoundsSimple optimization constraints: lower and upper bounds. | 
| Modifier and Type | Method and Description | 
|---|---|
| P | BaseOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| P | BaseMultivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| P | BaseMultiStartMultivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| protected void | BaseOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| protected void | BaseMultivariateOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LinearConstraintSetClass that represents a set of  linear constraints. | 
| class  | LinearObjectiveFunctionAn objective function for a linear optimization problem. | 
| class  | NonNegativeConstraintA constraint for a linear optimization problem indicating whether all
 variables must be restricted to non-negative values. | 
| class  | PivotSelectionRulePivot selection rule to the use for a Simplex solver. | 
| class  | SolutionCallbackA callback object that can be provided to a linear optimizer to keep track
 of the best solution found. | 
| Modifier and Type | Method and Description | 
|---|---|
| PointValuePair | SimplexSolver. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| PointValuePair | LinearOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| protected void | SimplexSolver. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| protected void | LinearOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | GoalTypeGoal type for an optimization problem (minimization or maximization of
 a scalar function. | 
| class  | ObjectiveFunctionScalar function to be optimized. | 
| class  | ObjectiveFunctionGradientGradient 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. | 
| protected void | MultivariateOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| protected void | GradientMultivariateOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| Modifier and Type | Method and 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSimplexThis class implements the simplex concept. | 
| static class  | CMAESOptimizer.PopulationSizePopulation size. | 
| static class  | CMAESOptimizer.SigmaInput sigma values. | 
| class  | MultiDirectionalSimplexThis class implements the multi-directional direct search method. | 
| class  | NelderMeadSimplexThis class implements the Nelder-Mead simplex algorithm. | 
| Modifier and Type | Method and Description | 
|---|---|
| PointValuePair | SimplexOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| PointValuePair | CMAESOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| protected void | SimplexOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| protected void | CMAESOptimizer. parseOptimizationData(OptimizationData... optData)Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SearchIntervalSearch interval and (optional) start value. | 
| class  | UnivariateObjectiveFunctionScalar function to be optimized. | 
| Modifier and Type | Method and Description | 
|---|---|
| UnivariatePointValuePair | UnivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| UnivariatePointValuePair | MultiStartUnivariateOptimizer. 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. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.