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 687<br />

E.10 Alternating projection<br />

Alternating projection is an iterative technique for finding a point in the<br />

intersection of a number of arbitrary closed convex sets C k , or for finding<br />

the distance between two nonintersecting closed convex sets. Because it can<br />

sometimes be difficult or inefficient to compute the intersection or express<br />

it analytically, one naturally asks whether it is possible to instead project<br />

(unique minimum-distance) alternately on the individual C k , often easier.<br />

Once a cycle of alternating projections (an iteration) is complete, we then<br />

iterate (repeat the cycle) until convergence. If the intersection of two closed<br />

convex sets is empty, then by convergence we mean the iterate (the result<br />

after a cycle of alternating projections) settles to a point of minimum distance<br />

separating the sets.<br />

While alternating projection can find the point in the nonempty<br />

intersection closest to a given point b , it does not necessarily find it.<br />

Dependably finding that point is solved by an elegantly simple enhancement<br />

to the alternating projection technique: this Dykstra algorithm (1962)<br />

for projection on the intersection is one of the most beautiful projection<br />

algorithms ever discovered. It is accurately interpreted as the discovery<br />

of what alternating projection originally sought to accomplish: unique<br />

minimum-distance projection on the nonempty intersection of a number of<br />

arbitrary closed convex sets C k . Alternating projection is, in fact, a special<br />

case of the Dykstra algorithm whose discussion we defer untilE.10.3.<br />

E.10.0.1<br />

commutative projectors<br />

Given two arbitrary convex sets C 1 and C 2 and their respective<br />

minimum-distance projection operators P 1 and P 2 , if projectors commute<br />

for each and every x∈ R n then it is easy to show P 1 P 2 x∈ C 1 ∩ C 2 and<br />

P 2 P 1 x∈ C 1 ∩ C 2 . When projectors commute (P 1 P 2 =P 2 P 1 ), a point in the<br />

intersection can be found in a finite number of steps; while commutativity is<br />

a sufficient condition, it is not necessary (6.8.1.1.1 for example).<br />

When C 1 and C 2 are subspaces, in particular, projectors P 1 and P 2<br />

commute if and only if P 1 P 2 = P C1 ∩ C 2<br />

or iff P 2 P 1 = P C1 ∩ C 2<br />

or iff P 1 P 2 is<br />

the orthogonal projection on a Euclidean subspace. [92, lem.9.2] Subspace<br />

projectors will commute, for example, when P 1 (C 2 )⊂ C 2 or P 2 (C 1 )⊂ C 1 or<br />

C 1 ⊂ C 2 or C 2 ⊂ C 1 or C 1 ⊥ C 2 . When subspace projectors commute, this<br />

means we can find a point in the intersection of those subspaces in a finite

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

Saved successfully!

Ooh no, something went wrong!