LP Duality Practice
To prepare for my linear programming midterm, I looked at these problems from Bertsismas and Tsitsiklas' Introduction to Linear Optimization.
Problem 4.27
For a given matrix , show that the following are equivalent:
Every vector such that and must satisfy .
There exists some such that , , and where is the first column of .
Solution
Consider the following primal-dual LP pair:
(Dual)
(Primal)
If is true, then the dual is feasible with an optimal value of the objective function equal to zero. Then for any satisfying and , we have satisfying and where and (by weak duality). Therefore, and thus .
If is false, then the dual is infeasible. This implies that the primal must either be infeasible or unbounded. Clearly, the primal is feasible with , so the primal must be unbounded. Then for any , there exists such that , , and . Choosing and setting yields , , and , which shows is false.
Problem 4.28
Let and be vectors in . Show the following are equivalent.
For all , we have .
There exist nonnegative coefficients that sum to such that .
Solution
Consider the primal-dual pair:
(Primal)
(Dual)
If is true, then the dual is feasible with optimal solution 0. Then the primal is feasible. Let . Then choose . We get , so is true.
If is false, then the dual is infeasible, so primal is unbounded or infeasible.
The primal is clearly feasible with and , so it must be unbounded. Then there exists , , such that for all , and .
That is, for all , so .