| Name | Description | Type | Package | Framework |
| AbstractLinearOptimizer | Base class for implementing linear optimizers. | Class | org.apache.commons.math3.optimization.linear | 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 |
| NoFeasibleSolutionException | This class represents exceptions thrown by optimizers when no solution fulfills the constraints. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| Relationship | Types of relationships between two cells in a Solver LinearConstraint. | Class | org.apache.commons.math3.optimization.linear | Apache Commons |
| SimplexSolver | Solves a linear problem using the Two-Phase Simplex Method. | Class | org.apache.commons.math3.optimization.linear | 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 |