24.03.2013 Views

Linear Programming Lecture Notes - Penn State Personal Web Server

Linear Programming Lecture Notes - Penn State Personal Web Server

Linear Programming Lecture Notes - Penn State Personal Web Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Thus it follows from Lemma 9.7 that w ∗ is an optimal solution to Problem D since it satisfies<br />

the KKT conditions. The fact that Problem P has an optimal solution when Problem D<br />

has an optimal solution can be proved in a similar manner starting with the KKT conditions<br />

given in Lemma 9.7 and applying the same reasoning as above.<br />

Finally, at optimality, we know from Lemma 9.7 that:<br />

(9.29) (w ∗ A − c) x ∗ = 0 =⇒ w ∗ Ax ∗ = cx ∗<br />

We also know from Theorem 8.7 that:<br />

(9.30) w ∗ (b − Ax ∗ ) = 0 =⇒ w ∗ b = w ∗ Ax ∗<br />

Therefore we have: w ∗ b = cx ∗ . This completes the proof. <br />

Corollary 9.10. If Problem P is infeasible, then Problem D is either unbounded or<br />

infeasible. If Problem D is infeasible, then either Problem P is unbounded or infeasible.<br />

Proof. This result follows by contrapositive from Lemma 9.9. To see this, suppose that<br />

Problem P is infeasible. Then Problem P has no bounded optimal solution. Therefore,<br />

Problem D has no bounded optimal solution (by Lemma 9.9). If Problem D has no bounded<br />

optimal solution, then either Problem D is unbounded or it is infeasible. A symmetric<br />

argument on Problem D completes the proof of the Lemma. <br />

Exercise 68. Consider the problem<br />

max x1 + x2<br />

s.t. x1 − x2 ≥ 1<br />

− x1 + x2 ≥ 1<br />

x1, x2 ≥ 0<br />

(1) Show that this problem is infeasible.<br />

(2) Compute its dual.<br />

(3) Show that the dual is infeasible, thus illustrating Corollary 9.10.<br />

The following theorem summarizes all of the results we have obtained in the last two<br />

sections.<br />

Theorem 9.11 (Strong Duality Theorem). Consider Problem P and Problem D. Then<br />

exactly one of the following statements is true:<br />

(1) Both Problem P and Problem D possess optimal solutions x ∗ and w ∗ respectively<br />

and cx ∗ = w ∗ b.<br />

(2) Problem P is unbounded and Problem D is infeasible.<br />

(3) Problem D is unbounded and Problem P is infeasible.<br />

(4) Both problems are infeasible.<br />

4. Geometry of the Dual Problem<br />

The geometry of the dual problem is, in essence, exactly the same the geometry of the<br />

primal problem insofar as they are both linear programming problems and thus their feasible<br />

145

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!