The Simplex Tableau Layout
Introduces the simplex tableau as a compact bookkeeping device for the simplex method: how to set up the initial tableau from a standard-form LP, how to read off the current basic feasible solution, and how to extract the entering and leaving variables directly from the tableau's z-row and ratio test.
Step 1 of 157%
Tutorial
Standard Form and the Initial Tableau
A linear program in standard form is
subject to
with and . To work with the constraints algebraically, we introduce slack variables that turn each inequality into an equality:
The simplex tableau packages every coefficient into one table:
The pieces of the tableau:
- The leftmost Basis column lists the variables currently in the basis (one per constraint row).
- The middle columns hold the coefficients of every variable -- decision and slack alike.
- The rightmost RHS column holds the constraint constants in the upper block and the current objective value in the bottom-right cell.
- The bottom row -- the z-row -- stores the negated objective coefficients under the decision variables, with under each basic (slack) variable.
At the start of the method, the slacks form the initial basis, so the slack columns form an identity block and the z-row is exactly .