Reduced Costs and the Optimality Test
The reduced cost of a nonbasic variable is the net change in the objective per unit increase of that variable, once the basic variables adjust to keep the constraints satisfied. For a minimization program in standard form, a basic feasible solution is optimal when every reduced cost is nonnegative, because no available direction improves the objective.
Definition
For a basis
Formal statement
Assumptions and scope
The test as stated applies to minimization. For a maximization objective either convert to minimization first, or reverse the sign condition, but do not apply the minimization rule unchanged.
Reduced costs are defined relative to a specific basis. The same variable has different reduced costs under different bases, so a reduced cost is never a property of the variable alone.
Every basic variable has reduced cost zero by construction, since
. Only nonbasic variables carry information for the test.Nonnegative reduced costs are sufficient for optimality. The converse can fail at a degenerate basic feasible solution, where an optimal point may admit a basis showing a negative reduced cost that nonetheless permits no improving step.
Worked material
Contrast
The cost coefficient is not the reduced cost
Reading
Take
with
Then
The dual vector is
Now the nonbasic variable
The coefficient says zero; the reduced cost says
The error runs the other way too: a variable with a small positive
The reliable rule is that
Common errors
Common misconception
The reduced cost of a variable is just its objective coefficient, so a variable with a negative coefficient always improves the objective when brought into the basis.
Related units
Requires
Connected
- One Iteration of the Simplex Method (suggested next)