Recognizing Multiple Optimal Solutions
Identify when a final simplex tableau indicates multiple optimal solutions, find the alternative basic feasible solution by performing one more pivot, and describe the complete set of optimal solutions as a convex combination of the optimal vertices.
Tutorial
When the Optimal Tableau Has a Tie
In the final simplex tableau of a maximization LP, the optimality condition is that every entry in the objective row (the -row) is . Basic variables always have a -row entry of — the informative entries are those of the non-basic variables.
If every non-basic variable has a strictly positive reduced cost, pivoting any of them into the basis would strictly decrease , so the current basic feasible solution (BFS) is the unique optimum.
If some non-basic variable has reduced cost exactly , pivoting it into the basis would leave unchanged. The LP has multiple optimal solutions — also called alternative optima.
For example, consider the final tableau
All -row entries are , so the tableau is optimal with at the BFS . The non-basic variables are and , with reduced costs and . Since is non-basic with reduced cost , this LP has alternative optima — bringing into the basis would produce a different BFS achieving the same objective value .