| Name | Description | Type | Package | Framework |
| AbstractSimplex | This class implements the simplex concept. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv | Apache Commons |
| BOBYQAOptimizer | Powell's BOBYQA algorithm. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv | Apache Commons |
| CMAESOptimizer | An implementation of the active Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for non-linear, non-convex, non-smooth, global function minimization. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv | Apache Commons |
| CMAESOptimizer .PopulationSize | The number of offspring is the primary strategy parameter. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv.CMAESOptimizer | Apache Commons |
| CMAESOptimizer .Sigma | They define the initial coordinate-wise standard deviations for sampling new search points around the initial guess. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv.CMAESOptimizer | Apache Commons |
| GoalType | Goal type for an optimization problem (minimization or maximization ofEnum Constant Summary | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| GradientMultivariateOptimizer | Base class for implementing optimizers for multivariate scalar differentiable functions. | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| LeastSquaresConverter | vectorial objective functions to scalar objective functions | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| LineSearch | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons | |
| MultiDirectionalSimplex | This class implements the multi-directional direct search method. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv | Apache Commons |
| MultiStartMultivariateOptimizer | Multi-start optimizer. | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| MultivariateFunctionMappingAdapter | Adapter for mapping bounded MultivariateFunction to unbounded ones. | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| MultivariateFunctionPenaltyAdapter | Adapter extending bounded MultivariateFunction to an unbouded domain using a penalty function. | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| MultivariateOptimizer | Base class for a multivariate scalar function optimizer. | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| NelderMeadSimplex | This class implements the Nelder-Mead simplex algorithm. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv | Apache Commons |
| NonLinearConjugateGradientOptimizer | Non-linear conjugate gradient optimizer. | Class | org.apache.commons.math3.optim.nonlinear.scalar.gradient | Apache Commons |
| NonLinearConjugateGradientOptimizer .BracketingStep | The initial step is a factor with respect to the search direction (which itself is roughly related to the gradient of the function). | Class | org.apache.commons.math3.optim.nonlinear.scalar.gradient.NonLinearConjugateGradientOptimizer | Apache Commons |
| NonLinearConjugateGradientOptimizer .Formula | Available choices of update formulas for the updating the parameter that is used to compute the successive conjugate search directions. | Class | org.apache.commons.math3.optim.nonlinear.scalar.gradient.NonLinearConjugateGradientOptimizer | Apache Commons |
| NonLinearConjugateGradientOptimizer .IdentityPreconditioner | Default identity preconditioner. | Class | org.apache.commons.math3.optim.nonlinear.scalar.gradient.NonLinearConjugateGradientOptimizer | Apache Commons |
| ObjectiveFunction | Scalar function to be optimized. | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| ObjectiveFunctionGradient | Gradient of the scalar function to be optimized. | Class | org.apache.commons.math3.optim.nonlinear.scalar | Apache Commons |
| PowellOptimizer | This code is translated and adapted from the Python version of this algorithm (as implemented in module optimize. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv | Apache Commons |
| Preconditioner | This interface represents a preconditioner for differentiable scalar objective function optimizers. | Interface | org.apache.commons.math3.optim.nonlinear.scalar.gradient | Apache Commons |
| SimplexOptimizer | This class implements simplex-based direct search optimization. | Class | org.apache.commons.math3.optim.nonlinear.scalar.noderiv | Apache Commons |