| Name | Description | Type | Package | Framework |
| AbstractConvergenceChecker | Base class for all convergence checker implementations. | Class | org.apache.commons.math3.optimization | Apache Commons |
| AbstractDifferentiableOptimizer | Base class for implementing optimizers for multivariate scalar differentiable functions. | Class | org.apache.commons.math3.optimization.general | Apache Commons |
| AbstractLeastSquaresOptimizer | Base class for implementing least squares optimizers. | Class | org.apache.commons.math3.optimization.general | Apache Commons |
| AbstractLinearOptimizer | Base class for implementing linear optimizers. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| AbstractScalarDifferentiableOptimizer | Base class for implementing optimizers for multivariate scalar differentiable functions. | Class | org.apache.commons.math3.optimization.general | Apache Commons |
| AbstractSimplex | This class implements the simplex concept. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| BaseAbstractMultivariateOptimizer | Base class for implementing optimizers for multivariate scalar functions. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| BaseAbstractMultivariateSimpleBoundsOptimizer | Base class for implementing optimizers for multivariate scalar functions, subject to simple bounds: The valid range of the parameters is an interval. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| BaseAbstractMultivariateVectorOptimizer | Base class for implementing optimizers for multivariate scalar functions. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| BaseAbstractUnivariateOptimizer | Class | org.apache.commons.math3.optimization.univariate | Apache Commons | |
| BaseMultivariateMultiStartOptimizer | Base class for all implementations of a multi-start optimizer. | Class | org.apache.commons.math3.optimization | Apache Commons |
| BaseMultivariateOptimizer | This interface is mainly intended to enforce the internal coherence of Commons-FastMath. | Interface | org.apache.commons.math3.optimization | Apache Commons |
| BaseMultivariateSimpleBoundsOptimizer | This interface is mainly intended to enforce the internal coherence of Commons-FastMath. | Interface | org.apache.commons.math3.optimization | Apache Commons |
| BaseMultivariateVectorMultiStartOptimizer | Base class for all implementations of a multi-start optimizer. | Class | org.apache.commons.math3.optimization | Apache Commons |
| BaseMultivariateVectorOptimizer | This interface is mainly intended to enforce the internal coherence of Commons-Math. | Interface | org.apache.commons.math3.optimization | Apache Commons |
| BaseOptimizer | This interface is mainly intended to enforce the internal coherence of Commons-Math. | Interface | org.apache.commons.math3.optimization | Apache Commons |
| BaseUnivariateOptimizer | This interface is mainly intended to enforce the internal coherence of Commons-Math. | Interface | org.apache.commons.math3.optimization.univariate | Apache Commons |
| BOBYQAOptimizer | Powell's BOBYQA algorithm. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| BracketFinder | Provide an interval that brackets a local optimum of a function. | Class | org.apache.commons.math3.optimization.univariate | Apache Commons |
| BrentOptimizer | For a function defined on some interval (lo, hi), this class finds an approximation x to the point at which the function | Class | org.apache.commons.math3.optimization.univariate | 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.optimization.direct | Apache Commons |
| CMAESOptimizer .PopulationSize | The number of offspring is the primary strategy parameter. | Class | org.apache.commons.math3.optimization.direct.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.optimization.direct.CMAESOptimizer | Apache Commons |
| ConjugateGradientFormula | Class | org.apache.commons.math3.optimization.general | Apache Commons | |
| ConvergenceChecker | This interface specifies how to check if an optimization algorithm has Deciding if convergence has been reached is a problem-dependent issue. | Interface | org.apache.commons.math3.optimization | Apache Commons |
| CurveFitter | Fitter for parametric univariate real functions y = f(x). | Class | org.apache.commons.math3.optimization.fitting | Apache Commons |
| DifferentiableMultivariateMultiStartOptimizer | Special implementation of the DifferentiableMultivariateOptimizer interface adding multi-start features to an existing optimizer. | Class | org.apache.commons.math3.optimization | Apache Commons |
| DifferentiableMultivariateOptimizer | This interface represents an optimization algorithm for scalar differentiable objective | Interface | org.apache.commons.math3.optimization | Apache Commons |
| DifferentiableMultivariateVectorMultiStartOptimizer | Special implementation of the DifferentiableMultivariateVectorOptimizer interface addind multi-start features to an existing optimizer. | Class | org.apache.commons.math3.optimization | Apache Commons |
| DifferentiableMultivariateVectorOptimizer | This interface represents an optimization algorithm for vectorial differentiable | Interface | org.apache.commons.math3.optimization | Apache Commons |
| GaussianFitter | Fits points to a Gaussian function. | Class | org.apache.commons.math3.optimization.fitting | Apache Commons |
| GaussianFitter .ParameterGuesser | Guesses the parameters norm, mean, and sigma of a Gaussian. | Class | org.apache.commons.math3.optimization.fitting.GaussianFitter | Apache Commons |
| GaussNewtonOptimizer | Gauss-Newton least-squares solver. | Class | org.apache.commons.math3.optimization.general | Apache Commons |
| GoalType | Goal type for an optimization problem. | Class | org.apache.commons.math3.optimization | Apache Commons |
| HarmonicFitter | Class that implements a curve fitting specialized for sinusoids. | Class | org.apache.commons.math3.optimization.fitting | Apache Commons |
| HarmonicFitter .ParameterGuesser | This class guesses harmonic coefficients from a sample. | Class | org.apache.commons.math3.optimization.fitting.HarmonicFitter | Apache Commons |
| InitialGuess | Starting point (first guess) of the optimization procedure. | Class | org.apache.commons.math3.optimization | Apache Commons |
| LeastSquaresConverter | This class converts vectorial objective functions to scalar objective functions | Class | org.apache.commons.math3.optimization | Apache Commons |
| LevenbergMarquardtOptimizer | This class solves a least squares problem using the Levenberg-Marquardt algorithm. | Class | org.apache.commons.math3.optimization.general | Apache Commons |
| LinearConstraint | A linear constraint for a linear optimization problem. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| LinearObjectiveFunction | An objective function for a linear optimization problem. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| LinearOptimizer | This interface represents an optimization algorithm for linear problems. | Interface | org.apache.commons.math3.optimization.linear | Apache Commons |
| MultiDirectionalSimplex | This class implements the multi-directional direct search method. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| MultivariateDifferentiableMultiStartOptimizer | Special implementation of the MultivariateDifferentiableOptimizer interface adding multi-start features to an existing optimizer. | Class | org.apache.commons.math3.optimization | Apache Commons |
| MultivariateDifferentiableOptimizer | This interface represents an optimization algorithm for scalar differentiable objective | Interface | org.apache.commons.math3.optimization | Apache Commons |
| MultivariateDifferentiableVectorMultiStartOptimizer | Special implementation of the MultivariateDifferentiableVectorOptimizer interface adding multi-start features to an existing optimizer. | Class | org.apache.commons.math3.optimization | Apache Commons |
| MultivariateDifferentiableVectorOptimizer | This interface represents an optimization algorithm for differentiable vectorial | Interface | org.apache.commons.math3.optimization | Apache Commons |
| MultivariateFunctionMappingAdapter | Adapter for mapping bounded MultivariateFunction to unbounded ones. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| MultivariateFunctionPenaltyAdapter | Adapter extending bounded MultivariateFunction to an unbouded domain using a penalty function. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| MultivariateMultiStartOptimizer | Special implementation of the MultivariateOptimizer interface adding multi-start features to an existing optimizer. | Class | org.apache.commons.math3.optimization | Apache Commons |
| MultivariateOptimizer | This interface represents an optimization algorithm for scalar objective functions. | Interface | org.apache.commons.math3.optimization | Apache Commons |
| NelderMeadSimplex | This class implements the Nelder-Mead simplex algorithm. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| NoFeasibleSolutionException | This class represents exceptions thrown by optimizers when no solution fulfills the constraints. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| NonLinearConjugateGradientOptimizer | Non-linear conjugate gradient optimizer. | Class | org.apache.commons.math3.optimization.general | Apache Commons |
| NonLinearConjugateGradientOptimizer .IdentityPreconditioner | Default identity preconditioner. | Class | org.apache.commons.math3.optimization.general.NonLinearConjugateGradientOptimizer | Apache Commons |
| OptimizationData | Implementations will provide functionality (optional or required) needed by the optimizers, and those will need to check the actual type of the | Interface | org.apache.commons.math3.optimization | Apache Commons |
| PointValuePair | This class holds a point and the value of an objective function atSince:3. | Class | org.apache.commons.math3.optimization | Apache Commons |
| PointVectorValuePair | This class holds a point and the vectorial value of an objective function atSince:3. | Class | org.apache.commons.math3.optimization | Apache Commons |
| PolynomialFitter | Polynomial fitting is a very simple case of curve fitting. | Class | org.apache.commons.math3.optimization.fitting | 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.optimization.direct | Apache Commons |
| Preconditioner | This interface represents a preconditioner for differentiable scalar objective function optimizers. | Interface | org.apache.commons.math3.optimization.general | Apache Commons |
| Relationship | Types of relationships between two cells in a Solver LinearConstraint. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| SimpleBounds | Simple optimization constraints: lower and upper bounds. | Class | org.apache.commons.math3.optimization | Apache Commons |
| SimplePointChecker | Simple implementation of the ConvergenceChecker interface using only point coordinates. | Class | org.apache.commons.math3.optimization | Apache Commons |
| SimpleUnivariateValueChecker | Simple implementation of the ConvergenceChecker interface | Class | org.apache.commons.math3.optimization.univariate | Apache Commons |
| SimpleValueChecker | Simple implementation of the ConvergenceChecker interface using only objective function values. | Class | org.apache.commons.math3.optimization | Apache Commons |
| SimpleVectorValueChecker | Simple implementation of the ConvergenceChecker interface using only objective function values. | Class | org.apache.commons.math3.optimization | Apache Commons |
| SimplexOptimizer | This class implements simplex-based direct search optimization. | Class | org.apache.commons.math3.optimization.direct | Apache Commons |
| SimplexSolver | Solves a linear problem using the Two-Phase Simplex Method. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| Target | Target of the optimization procedure. | Class | org.apache.commons.math3.optimization | Apache Commons |
| UnboundedSolutionException | This class represents exceptions thrown by optimizers when a solution escapes to infinity. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| UnivariateMultiStartOptimizer | Special implementation of the UnivariateOptimizer interface adding multi-start features to an existing optimizer. | Class | org.apache.commons.math3.optimization.univariate | Apache Commons |
| UnivariateOptimizer | Interface for univariate optimization algorithms. | Interface | org.apache.commons.math3.optimization.univariate | Apache Commons |
| UnivariatePointValuePair | This class holds a point and the value of an objective function at this This is a simple immutable container. | Class | org.apache.commons.math3.optimization.univariate | Apache Commons |
| Weight | Weight matrix of the residuals between model and observations. | Class | org.apache.commons.math3.optimization | Apache Commons |
| WeightedObservedPoint | This class is a simple container for weighted observed point in Instances of this class are guaranteed to be immutable. | Class | org.apache.commons.math3.optimization.fitting | Apache Commons |