| Name | Description | Type | Package | Framework |
| LinearConstraint | A linear constraint for a linear optimization problem. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| LinearConstraintSet | Class that represents a set of linear constraints. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| LinearObjectiveFunction | An objective function for a linear optimization problem. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| LinearOptimizer | Base class for implementing linear optimizers. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| NoFeasibleSolutionException | This class represents exceptions thrown by optimizers when no solution fulfills the constraints. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| NonNegativeConstraint | A constraint for a linear optimization problem indicating whether all variables must be restricted to non-negative values. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| PivotSelectionRule | enum PivotSelectionRulePivot selection rule to the use for a Simplex solver. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| Relationship | Types of relationships between two cells in a Solver LinearConstraint. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| SimplexSolver | Solves a linear problem using the Two-Phase Simplex method. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| SolutionCallback | A callback object that can be provided to a linear optimizer to keep track of the best solution found. | Class | org.apache.commons.math3.optim.linear | Apache Commons |
| UnboundedSolutionException | This class represents exceptions thrown by optimizers when a solution escapes to infinity. | Class | org.apache.commons.math3.optim.linear | Apache Commons |