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.9. PROJECTION ON CONVEX SET 675<br />

As for subspace projection, operator P is idempotent in the sense: for<br />

each and every x∈ R n , P(Px)=Px . Yet operator P is not linear;<br />

projector P is a linear operator if and only if convex set C (on which<br />

projection is made) is a subspace. (E.4)<br />

E.9.1.0.3 Theorem. Unique projection via normal cone. E.15 [92,4.3]<br />

Given closed convex set C ⊆ R n , point Px is the unique projection of a<br />

given point x∈ R n on C if and only if<br />

Px ∈ C , Px − x ∈ (C − Px) ∗ (1887)<br />

In other words, Px is that point in C nearest x if and only if Px − x belongs<br />

to that cone dual to translate C − Px .<br />

⋄<br />

E.9.1.1<br />

Dual interpretation as optimization<br />

Deutsch [94, thm.2.3] [95,2] and Luenberger [215, p.134] carry forward<br />

Nirenberg’s dual interpretation of projection [240] as solution to a<br />

maximization problem: Minimum distance from a point x∈ R n to a convex<br />

set C ⊂ R n can be found by maximizing distance from x to hyperplane ∂H<br />

over the set of all hyperplanes separating x from C . Existence of a<br />

separating hyperplane (2.4.2.7) presumes point x lies on the boundary or<br />

exterior to set C .<br />

The optimal separating hyperplane is characterized by the fact it also<br />

supports C . Any hyperplane supporting C (Figure 25(a)) has form<br />

∂H − = { y ∈ R n | a T y = σ C (a) } (120)<br />

where the support function is convex, defined<br />

σ C (a) ∆ = sup<br />

z∈C<br />

a T z (491)<br />

When point x is finite and set C contains finite points, under this projection<br />

interpretation, if the supporting hyperplane is a separating hyperplane then<br />

the support function is finite. From Example E.5.0.0.8, projection P ∂H− x of<br />

x on any given supporting hyperplane ∂H − is<br />

P ∂H− x = x − a(a T a) −1( a T x − σ C (a) ) (1888)<br />

E.15 −(C − Px) ∗ is the normal cone to set C at point Px. (E.10.3.2)

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

Saved successfully!

Ooh no, something went wrong!