Exercise 4.6* (Duality in Chebychev approximation)

Let A be an m × n matrix and let b be a vector in m. We consider the problem of minimizing Ax b over all x n. Here is the vector norm defined by y = max i |yi|. Let v be the value of the optimal cost.

(a)
Let p be any vector in m that satisfies i=1m |pi| = 1 and pA = 0. Show that pb v.
(b)
In order to obtain the best possible lower bound of the form considered in part (a), we form the linear programming problem

maximize pb  subject to pA = 0 i=1m |p i| 1

Show that the optimal cost in this problem is equal to v.

Answers

Proof. Unfolding the definition of the maximum norm, we rewrite our optimization problem as follows:

minimize max i = 1, ,m |aix bi| subject tox free.
(1)

Recall from Section 1.3 (Piecewise linear convex objective functions), that the problems involving maximums and absolute values can be rewritten as linear optimization problems by introducing a dummy variable to the system and restricting it from below:

minimize z subject toz b1 a1x, z a1x b1 z bm amx,z amx bm x free, z free.
(2)

For the sake of completeness, we rewrite (2) in a more canonical way:

minimize [ 01 ] [ x z ] subject to [ |1 A 1 ] [ x z ] b, [ | 1 A 1 ] [ x z ] b x free, z free.
(3)

Using the definition on page 142, the linear optimization problem in (3) results in the following 2m-dimensional dual problem:

maximize [ p1p2 ] [ b b ] subject top1A = 0 p2A = 0 i=1m (p1,i + p2,i) = 1 p1 0 p2 0.
(4)

We introduce the following variable change. Set p := p1 p2. The trick is to notice that |p| = p1 + p2. (This follows from the complementary slackness as two components p1,j and p2,j, j = 1,,m, cannot be positive at the same time.). Thus, the above optimization problem is equivalent to

maximize pb subject topA = 0 i=1m |pi| = 1.
(5)

By weak duality (Theorem 4.3), a feasible solution p of the dual problem (3) results in an objective value pb less than or equal to the optimal cost v of the primal problem. This is exactly the exercise assertion in (a). By the strong duality, the optimal values of both optimization problems must be equal. This is the assertion in (b). □

User profile picture
2022-03-20 17:47
Comments