v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization

convexoptimization.com
from convexoptimization.com More from this publisher
10.03.2015 Views

234 CHAPTER 3. GEOMETRY OF CONVEX FUNCTIONS 3.2.0.0.2 Example. Taxicab distance matrix. Consider an n-dimensional vector space R n with metric induced by the 1-norm. Then distance between points x 1 and x 2 is the norm of their difference: ‖x 1 −x 2 ‖ 1 . Given a list of points arranged columnar in a matrix X = [x 1 · · · x N ] ∈ R n×N (68) then we could define a taxicab distance matrix D 1 (X) = ∆ (I ⊗ 1 T n) | vec(X)1 T − 1 ⊗X | ∈ S N h ∩ R N×N + ⎡ ⎤ 0 ‖x 1 − x 2 ‖ 1 ‖x 1 − x 3 ‖ 1 · · · ‖x 1 − x N ‖ 1 ‖x 1 − x 2 ‖ 1 0 ‖x 2 − x 3 ‖ 1 · · · ‖x 2 − x N ‖ 1 = ‖x ⎢ 1 − x 3 ‖ 1 ‖x 2 − x 3 ‖ 1 0 ‖x 3 − x N ‖ 1 ⎥ ⎣ . . ... . ⎦ ‖x 1 − x N ‖ 1 ‖x 2 − x N ‖ 1 ‖x 3 − x N ‖ 1 · · · 0 (559) where 1 n is a vector of ones having dim1 n = n and where ⊗ represents Kronecker product. This matrix-valued function is convex with respect to the nonnegative orthant since, for each and every Y,Z ∈ R n×N and all 0≤µ≤1 D 1 (µY + (1 − µ)Z) ≼ R N×N + µD 1 (Y ) + (1 − µ)D 1 (Z) (560) 3.2.0.0.3 Exercise. 1-norm distance matrix. The 1-norm is called taxicab distance because to go from one point to another in a city by car, road distance is a sum of grid lengths. Prove (560). 3.2.1 first-order convexity condition, matrix function From the scalar-definition (3.2.0.0.1) of a convex matrix-valued function, for differentiable function g and for each and every real vector w of unit norm ‖w‖= 1, we have w T g(Y )w ≥ w T →Y −X T g(X)w + w dg(X) w (561) that follows immediately from the first-order condition (544) for convexity of a real function because →Y −X T w dg(X) w = 〈 ∇ X w T g(X)w , Y − X 〉 (562)

3.2. MATRIX-VALUED CONVEX FUNCTION 235 →Y −X where dg(X) is the directional derivative (D.1.4) of function g at X in direction Y −X . By discretized dual generalized inequalities, (2.13.5) g(Y ) − g(X) − →Y −X dg(X) ≽ 0 ⇔ 〈 g(Y ) − g(X) − →Y −X 〉 dg(X) , ww T ≥ 0 ∀ww T (≽ 0) S M + For each and every X,Y ∈ domg (confer (551)) (563) S M + g(Y ) ≽ g(X) + →Y −X dg(X) (564) S M + must therefore be necessary and sufficient for convexity of a matrix-valued function of matrix variable on open convex domain. 3.2.2 epigraph of matrix-valued function, sublevel sets We generalize the epigraph to a continuous matrix-valued function g(X) : R p×k →S M : epig ∆ = {(X , T )∈ R p×k × S M | X ∈ domg , g(X) ≼ T } (565) S M + from which it follows g convex ⇔ epi g convex (566) Proof of necessity is similar to that in3.1.7 on page 214. Sublevel sets of a matrix-valued convex function corresponding to each and every S ∈ S M (confer (496)) L S g ∆ = {X ∈ dom g | g(X) ≼ S } ⊆ R p×k (567) S M + are convex. There is no converse.

234 CHAPTER 3. GEOMETRY OF CONVEX FUNCTIONS<br />

3.2.0.0.2 Example. Taxicab distance matrix.<br />

Consider an n-dimensional vector space R n with metric induced by the<br />

1-norm. Then distance between points x 1 and x 2 is the norm of their<br />

difference: ‖x 1 −x 2 ‖ 1 . Given a list of points arranged columnar in a matrix<br />

X = [x 1 · · · x N ] ∈ R n×N (68)<br />

then we could define a taxicab distance matrix<br />

D 1 (X) = ∆ (I ⊗ 1 T n) | vec(X)1 T − 1 ⊗X | ∈ S N h ∩ R N×N<br />

+<br />

⎡<br />

⎤<br />

0 ‖x 1 − x 2 ‖ 1 ‖x 1 − x 3 ‖ 1 · · · ‖x 1 − x N ‖ 1<br />

‖x 1 − x 2 ‖ 1 0 ‖x 2 − x 3 ‖ 1 · · · ‖x 2 − x N ‖ 1<br />

=<br />

‖x<br />

⎢ 1 − x 3 ‖ 1 ‖x 2 − x 3 ‖ 1 0 ‖x 3 − x N ‖ 1<br />

⎥<br />

⎣ . .<br />

... . ⎦<br />

‖x 1 − x N ‖ 1 ‖x 2 − x N ‖ 1 ‖x 3 − x N ‖ 1 · · · 0<br />

(559)<br />

where 1 n is a vector of ones having dim1 n = n and where ⊗ represents<br />

Kronecker product. This matrix-valued function is convex with respect to the<br />

nonnegative orthant since, for each and every Y,Z ∈ R n×N and all 0≤µ≤1<br />

D 1 (µY + (1 − µ)Z)<br />

≼<br />

R N×N<br />

+<br />

µD 1 (Y ) + (1 − µ)D 1 (Z) (560)<br />

<br />

3.2.0.0.3 Exercise. 1-norm distance matrix.<br />

The 1-norm is called taxicab distance because to go from one point to another<br />

in a city by car, road distance is a sum of grid lengths. Prove (560). <br />

3.2.1 first-order convexity condition, matrix function<br />

From the scalar-definition (3.2.0.0.1) of a convex matrix-valued function,<br />

for differentiable function g and for each and every real vector w of unit<br />

norm ‖w‖= 1, we have<br />

w T g(Y )w ≥ w T →Y −X<br />

T<br />

g(X)w + w dg(X) w (561)<br />

that follows immediately from the first-order condition (544) for convexity of<br />

a real function because<br />

→Y −X<br />

T<br />

w dg(X) w = 〈 ∇ X w T g(X)w , Y − X 〉 (562)

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

Saved successfully!

Ooh no, something went wrong!