Exercise 3.6 (Conditions for a unique optimum)

Let x be a basic feasible solution associated with some basis matrix B. Prove the following:

(a)
If the reduced cost of every nonbasic variable is positive, then x is the unique optimal solution.
(b)
If x is the unique optimal solution and is nondegenerate, then the reduced cost of every nonbasic variable is positive.

Answers

We implement some minor changes to the proof of Theorem 3.1. Accordingly, we denote the basic feasible solution by x, the associated basis matrix by B and the corresponding vector of reduced costs by c¯.

Proof.

(a)
We assume that c¯ > 0, we let y P : yx be an arbitrary feasible solution, and we define d = y x. Feasibility implies that Ax = Ay = b and, therefore, Ad = 0. The latter equality can be rewritten in the form BdB + jNAjdj = 0,

where N is the set of indices corresponding to the nonbasic variables under the given basis. Since B is invertible, we obtain

dB = B1A jdj,

and

cd = c Bd B + jNcjdj = jN(cj B1A j)dj = jNc¯jdj.

For any nonbasic index j N, we must have xj = 0; thus,

cd = jNc¯jyj.

Since y is feasible, we have yj 0. Suppose for the sake of contradiction that yj = 0 for all nonbasic indices j N. Then Ay = By = b and thus yB = B1b = xB. But this would imply that y and x agree both on basic and non-basic variables and are thus equal - a contradiction. Thus, there exists at least one kB such that yk0 and thus

cd = jNc¯jyj c¯kyk > 0.

We conclude that c(y x) = cd > 0, and since y was an arbitrary feasible solution, x is the unique optimal solution.

(b)
Suppose that x is a nondegenerate basic feasible solution. Suppose for the sake of contradiction that c¯k 0 for some k. Since the reduced cost of a basic variable is always zero, xk must be a nonbasic variable and c¯k is the rate of cost change along the kth basic direction d. We use d to construct a contradiction. Since x is nondegenerate, the kth basic direction d is a feasbile direction of cost decrease (cf. page 86); thus, there exists a 𝜃 > 0 such that x + 𝜃d P. We have cd = jNc¯jdj = c¯k1 0,

since d is everywhere zero for nonbasic indices except for dk = 1. But then we have

c(x + 𝜃d) = cx + 𝜃cd cx.

In other words, we have constructed an element x + 𝜃d of P whose costs are at most the costs of x - a contradiction to the fact that x is a unique opimal solution.

User profile picture
2022-02-17 18:09
Comments