## Uses of Class
org.apache.commons.math3.optim.BaseOptimizer

- Packages that use BaseOptimizer
  Package | Description
  --- | ---
  org.apache.commons.math3.optim | Generally, optimizers are algorithms that will either `minimize` or `maximize` a scalar function, called the `objective 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.

- - ### Uses of BaseOptimizer in org.apache.commons.math3.optim

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseMultiStartMultivariateOptimizer<PAIR>` Base class multi-start optimizer for a multivariate function.
    `class` | `BaseMultivariateOptimizer<PAIR>` Base class for implementing optimizers for multivariate functions.

  - ### Uses of BaseOptimizer in org.apache.commons.math3.optim.linear

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim.linear
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LinearOptimizer` Base class for implementing linear optimizers.
    `class` | `SimplexSolver` Solves a linear problem using the "Two-Phase Simplex" method.

  - ### Uses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.scalar

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.scalar
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GradientMultivariateOptimizer` Base class for implementing optimizers for multivariate scalar differentiable functions.
    `class` | `MultiStartMultivariateOptimizer` Multi-start optimizer.
    `class` | `MultivariateOptimizer` Base class for a multivariate scalar function optimizer.

  - ### Uses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.scalar.gradient

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.scalar.gradient
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NonLinearConjugateGradientOptimizer` Non-linear conjugate gradient optimizer.

  - ### Uses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.scalar.noderiv

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.scalar.noderiv
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BOBYQAOptimizer` Powell's BOBYQA algorithm.
    `class` | `CMAESOptimizer` An implementation of the active Covariance Matrix Adaptation Evolution Strategy (CMA-ES) for non-linear, non-convex, non-smooth, global function minimization.
    `class` | `PowellOptimizer` Powell's algorithm.
    `class` | `SimplexOptimizer` This class implements simplex-based direct search optimization.

  - ### Uses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.vector

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.vector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JacobianMultivariateVectorOptimizer` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).
    `class` | `MultiStartMultivariateVectorOptimizer` Multi-start optimizer for a (vector) model function.
    `class` | `MultivariateVectorOptimizer` Base class for a multivariate vector function optimizer.

  - ### Uses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.vector.jacobian

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim.nonlinear.vector.jacobian
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractLeastSquaresOptimizer` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).
    `class` | `GaussNewtonOptimizer` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).
    `class` | `LevenbergMarquardtOptimizer` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).

  - ### Uses of BaseOptimizer in org.apache.commons.math3.optim.univariate

    Subclasses of BaseOptimizer in org.apache.commons.math3.optim.univariate
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BrentOptimizer` For a function defined on some interval `(lo, hi)`, this class finds an approximation `x` to the point at which the function attains its minimum.
    `class` | `MultiStartUnivariateOptimizer` Special implementation of the `UnivariateOptimizer` interface adding multi-start features to an existing optimizer.
    `class` | `UnivariateOptimizer` Base class for a univariate scalar function optimizer.

Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.