# Package org.apache.commons.math.optimization.linear

This package provides optimization algorithms for linear constrained problems.

See: Description

Interface Summary
Interface | Description
--- | ---
LinearOptimizer | This interface represents an optimization algorithm for linear problems.

Class Summary
Class | Description
--- | ---
AbstractLinearOptimizer | Base class for implementing linear optimizers.
LinearConstraint | A linear constraint for a linear optimization problem.
LinearObjectiveFunction | An objective function for a linear optimization problem.
SimplexSolver | Solves a linear problem using the Two-Phase Simplex Method.
SimplexTableau | A tableau for use in the Simplex method.

Enum Summary
Enum | Description
--- | ---
Relationship | Types of relationships between two cells in a Solver `LinearConstraint`.

Exception Summary
Exception | Description
--- | ---
NoFeasibleSolutionException | This class represents exceptions thrown by optimizers when no solution fulfills the constraints.
UnboundedSolutionException | This class represents exceptions thrown by optimizers when a solution escapes to infinity.

## Package org.apache.commons.math.optimization.linear Description

This package provides optimization algorithms for linear constrained problems.