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 p′A = 0′. Show that p′b ≤ 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 p′b  subject to p′A = 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 |ai′x − 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 −a1′x, z ≥a1′x − b1 ⋮ ⋮ z ≥ bm −am′x,z ≥am′x − 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 [ p1′p2′ ] [ b −b ] subject top1′A = 0′ −p2′A = 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 p′b subject top′A = 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 −p′b 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