Homepage › Solution manuals › Dimitris Bertsimas › Introduction to Linear Optimization › Exercise 4.7 (Duality in piecewise linear convex optimization)
Exercise 4.7 (Duality in piecewise linear convex optimization)
Consider the problem of minimizing over all . Let be the value of the optimal cost, assumed finite. Let be the matrix with rows , and let be the vector with components .
- (a)
- Consider any vector that satisfies , and 1. Show that .
- (b)
- In order to obtain the best possible lower bound of the form considered in part
(a), we form the linear programming problem
where is the vector with all components equal to 1. Show that the optimal cost in this problem is equal to .
Answers
Recall from Section 1.3 (Piecewise linear convex objective functions), that we can rewrite the piecewise linear optimization problem
|
| (1) |
in the following equivalent form as a linear optimization problem:
|
| (2) |
For the sake of completeness, we rewrite (2) in a more canonical way:
|
| (3) |
Following the definition on page 142, the linear optimization problem in (3) results in the following dual problem:
|
| (4) |
or, in a more reader-friendly form,
|
| (5) |
- (a)
- Any vector satisfying the conditions given in the exercise is feasible for the dual problem (5). By weak duality, its objective value cannot exceed that of the optimum of the primal problem.
- (b)
- We have shown that (5) is the dual problem for the primal (1). By strong duality (Theorem 4.4), optimal values of both problems must coincide.