This document provides an overview of linear programming concepts and formulations including:
1) Graphical illustrations of linear programming problems and their solutions including normal, unbounded, infeasible, multiple optima, and degenerate solutions.
2) The algebraic representation of linear programming problems using matrices including constraints, slack variables, and the matrix formulation.
3) Methods for solving linear programming problems using matrix algebra including basic and non-basic variables, the basis matrix, and the simplex method.