| Package | Description | 
|---|---|
| org.apache.commons.math3.optim | 
  Generally, optimizers are algorithms that will either
   minimizeormaximizea scalar function, called theobjective
  function. | 
| org.apache.commons.math3.optim.linear | Optimization algorithms for linear constrained problems. | 
| org.apache.commons.math3.optim.nonlinear.scalar | Algorithms for optimizing a scalar function. | 
| org.apache.commons.math3.optim.nonlinear.scalar.gradient | This package provides optimization algorithms that require derivatives. | 
| org.apache.commons.math3.optim.nonlinear.scalar.noderiv | This package provides optimization algorithms that do not require derivatives. | 
| org.apache.commons.math3.optim.nonlinear.vector | Algorithms for optimizing a vector function. | 
| org.apache.commons.math3.optim.nonlinear.vector.jacobian | This package provides optimization algorithms that require derivatives. | 
| org.apache.commons.math3.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 | 
|---|---|
| PAIR | BaseMultivariateOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| PAIR | BaseOptimizer. optimize(OptimizationData... optData)Stores data and performs the optimization. | 
| PAIR | BaseMultiStartMultivariateOptimizer. 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. | 
| 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 | Class and Description | 
|---|---|
| static class  | NonLinearConjugateGradientOptimizer.BracketingStepDeprecated. 
 As of v3.3, this class is not used anymore.
 This setting is replaced by the  initialBracketingRangeargument to the new constructors. | 
| 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  | ModelFunctionDeprecated. 
 All classes and interfaces in this package are deprecated.
 The optimizers that were provided here were moved to the
  org.apache.commons.math3.fitting.leastsquarespackage
 (cf. MATH-1008). | 
| class  | ModelFunctionJacobianDeprecated. 
 All classes and interfaces in this package are deprecated.
 The optimizers that were provided here were moved to the
  org.apache.commons.math3.fitting.leastsquarespackage
 (cf. MATH-1008). | 
| class  | TargetDeprecated. 
 All classes and interfaces in this package are deprecated.
 The optimizers that were provided here were moved to the
  org.apache.commons.math3.fitting.leastsquarespackage
 (cf. MATH-1008). | 
| class  | WeightDeprecated. 
 All classes and interfaces in this package are deprecated.
 The optimizers that were provided here were moved to the
  org.apache.commons.math3.fitting.leastsquarespackage
 (cf. MATH-1008). | 
| Modifier and Type | Method and Description | 
|---|---|
| PointVectorValuePair | MultivariateVectorOptimizer. optimize(OptimizationData... optData)Deprecated.  Stores data and performs the optimization. | 
| PointVectorValuePair | JacobianMultivariateVectorOptimizer. optimize(OptimizationData... optData)Deprecated.  Stores data and performs the optimization. | 
| protected void | MultivariateVectorOptimizer. parseOptimizationData(OptimizationData... optData)Deprecated.  Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| protected void | JacobianMultivariateVectorOptimizer. parseOptimizationData(OptimizationData... optData)Deprecated.  Scans the list of (required and optional) optimization data that
 characterize the problem. | 
| Modifier and Type | Method and Description | 
|---|---|
| PointVectorValuePair | AbstractLeastSquaresOptimizer. optimize(OptimizationData... optData)Deprecated.  Stores data and performs the optimization. | 
| protected void | AbstractLeastSquaresOptimizer. parseOptimizationData(OptimizationData... optData)Deprecated.  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 | 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. | 
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.