10.03.2015 Views

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

E.10. ALTERNATING PROJECTION 701<br />

E.10.3.1<br />

Dykstra’s algorithm<br />

Assume we are given some point b ∈ R n and closed convex sets<br />

{C k ⊂ R n | k=1... L}. Let x ki ∈ R n and y ki ∈ R n respectively denote a<br />

primal and dual vector (whose meaning can be deduced from Figure 148<br />

and Figure 149) associated with set k at iteration i . Initialize<br />

y k0 = 0 ∀k=1... L and x 1,0 = b (1961)<br />

Denoting by P k t the unique minimum-distance projection of t on C k , and<br />

for convenience x L+1,i ∆ = x 1,i−1 , calculation of the iterates x 1i proceeds: E.22<br />

for i=1, 2,...until convergence {<br />

for k=L... 1 {<br />

t = x k+1,i − y k,i−1<br />

x ki = P k t<br />

y ki = P k t − t<br />

}<br />

}<br />

(1962)<br />

Assuming a nonempty intersection, then the iterates converge to the unique<br />

minimum-distance projection of point b on that intersection; [92,9.24]<br />

Pb = lim<br />

i→∞<br />

x 1i (1963)<br />

In the case all the C k are affine, then calculation of y ki is superfluous<br />

and the algorithm becomes identical to alternating projection. [92,9.26]<br />

[123,1] Dykstra’s algorithm is so simple, elegant, and represents such a tiny<br />

increment in computational intensity over alternating projection, it is nearly<br />

always arguably cost effective.<br />

E.10.3.2<br />

Normal cone<br />

Glunt [130,4] observes that the overall effect of Dykstra’s iterative procedure<br />

is to drive t toward the translated normal cone to ⋂ C k at the solution<br />

Pb (translated to Pb). The normal cone gets its name from its graphical<br />

construction; which is, loosely speaking, to draw the outward-normals at Pb<br />

(Definition E.9.1.0.1) to all the convex sets C k touching Pb . The relative<br />

interior of the normal cone subtends these normal vectors.<br />

E.22 We reverse order of projection (k=L...1) in the algorithm for continuity of exposition.

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

Saved successfully!

Ooh no, something went wrong!