Definition · Unbounded objective, read from a tableauA feasible tableau in which some column j has z_j < 0 and a_ij ≤ 0 for every row i certifies that the objective is unbounded. The ray is x(t) = x + t·d where d_j = 1, d is -a_ij on the variable basic in row i, and zero on the other nonbasic variables.
The proof is the ratio test read the other way round. Row i says x_{B(i)} = b_i - a_ij·t, and with a_ij ≤ 0 that value never falls, so no row stops t growing. The objective changes at rate -z_j per unit of t, which is positive. A feasible point for every t with an objective that rises without limit is exactly what unboundedness means.
Example · A ray, evaluated at three values of tTake maximise x₁ + x₂ subject to x₁ - x₂ ≤ 1 and -x₁ + x₂ ≤ 1. One pivot brings x₁ in and leaves the tableau with x₂’s column at (-1, 0) and reduced cost -2: improving, and no positive entry.
The ray is d = (1, 1, 0, 0) from the point (1, 0) with s₁ = 0 and s₂ = 2. At t = 1 it is (2, 1) with z = 3; at t = 10, (11, 10) with z = 21; at t = 100, (101, 100) with z = 201. Every one of those points satisfies both constraints, which is what turns the word into a proof.
max x1 + x2 x1 - x2 <= 1, -x1 + x2 <= 1
x1 x2 s1 s2 | rhs
x1 1 -1 1 0 | 1
s2 0 0 1 1 | 2
z 0 -2 1 0 | 1
column x2: z_2 = -2 < 0 improving, entries (-1, 0) none positive
t point s1 s2 z = 1 + 2t
0 (1, 0) 0 2 1
1 (2, 1) 0 2 3
10 (11, 10) 0 2 21
100 (101, 100) 0 2 201
Definition · Alternative optimaAn optimal tableau with z_j = 0 for some nonbasic column j has alternative optima. Pivoting x_j in reaches a second optimal basis at the same objective value, and every point of the segment joining the two basic feasible solutions is optimal.
The word nonbasic is doing all the work in that definition. A basic column always has reduced cost zero — that is how the tableau is held — so a zero in a basic column is the normal state of affairs and means nothing at all. The signature is a zero where an improving column could have been and is not.
Example · A whole optimal edgeTake maximise 3x₁ + 2x₂ subject to 3x₁ + 2x₂ ≤ 12, x₁ ≤ 3 and x₂ ≤ 5. The objective is a positive multiple of the first constraint’s left-hand side, so it is parallel to that boundary. The method stops at (3, 3/2) with z = 12, and the nonbasic column s₂ has reduced cost 0.
One pivot on that column moves to (2/3, 5), also with z = 12. Sampling the segment between them at t = 1/4, 1/3, 1/2, 3/4 gives (29/12, 19/8), (20/9, 8/3), (11/6, 13/4) and (5/4, 33/8), and the objective at every one of them is exactly 12.
Reporting this honestly matters more than it looks. A solver that prints one optimal corner has told you the truth and not the whole truth: any point of that edge is equally good for the objective, which usually means a second criterion is free to choose among them. Naming the second corner costs one pivot.
An unbounded region whose objective is not
Take maximise 2x₁ - x₂ subject to x₁ - x₂ ≤ 1 and x₁ ≤ 6. The region runs on for ever: raise x₂ as far as you like and both constraints stay satisfied. The objective nevertheless has a best value, 7 at (6, 5), because it falls in exactly the direction the region escapes along. The method stops with every reduced cost non-negative and there is no ray to report.
So the two claims come apart in both directions. A bounded region always bounds the objective; an unbounded region bounds it or does not, depending on the objective. This is why the diagnosis is made from a column and never from the drawing — and why, in practice, an unbounded objective on a model of something real is nearly always a missing constraint rather than an interesting discovery.
The third awkward tableau, which is not either of these
Alternative optima and degeneracy are confused constantly, and the distinction is one word. Alternative optima are a zero reduced cost on a nonbasic variable: a second corner, same value. Degeneracy is a zero value on a basic variable: one corner, two bases, and a pivot that may move nothing. Degeneracy, Cycling and Bland’s Rule is the second, and it is the case that can stop the method finishing at all.