v2010.10.26 - Convex Optimization

v2010.10.26 - Convex Optimization v2010.10.26 - Convex Optimization

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

734 APPENDIX E. PROJECTIONE.9.0.0.1 Theorem. (Bunt-Motzkin) Convex set if projections unique.[371,7.5] [196] If C ⊆ R n is a nonempty closed set and if for each and everyx in R n there is a unique Euclidean projection Px of x on C belonging to C ,then C is convex.⋄Borwein & Lewis propose, for closed convex set C [55,3.3 exer.12d]for any point x whereas, for x /∈ C∇‖x − Px‖ 2 2 = 2(x − Px) (2007)∇‖x − Px‖ 2 = (x − Px) ‖x − Px‖ −12 (2008)E.9.0.0.2 Exercise. Norm gradient.Prove (2007) and (2008). (Not proved in [55].)A well-known equivalent characterization of projection on a convex set isa generalization of the perpendicularity condition (1907) for projection on asubspace:E.9.1Dual interpretation of projection on convex setE.9.1.0.1 Definition. Normal vector. [307, p.15]Vector z is normal to convex set C at point Px∈ C if〈z , y−Px〉 ≤ 0 ∀y ∈ C (2009)△A convex set has at least one nonzero normal at each of its boundarypoints. [307, p.100] (Figure 67) Hence, the normal or dual interpretation ofprojection:E.9.1.0.2 Theorem. Unique minimum-distance projection. [199,A.3.1][250,3.12] [109,4.1] [78] (Figure 169b p.752) Given a closed convex setC ⊆ R n , point Px is the unique projection of a given point x∈ R n on C(Px is that point in C nearest x) if and only ifPx ∈ C , 〈x − Px , y − Px〉 ≤ 0 ∀y ∈ C (2010)⋄

E.9. PROJECTION ON CONVEX SET 735As for subspace projection, convex operator P is idempotent in the sense:for each and every x∈ R n , P(Px)=Px . Yet operator P is nonlinear;Projector P is a linear operator if and only if convex set C (on whichprojection is made) is a subspace. (E.4)E.9.1.0.3 Theorem. Unique projection via normal cone. E.15 [109,4.3]Given closed convex set C ⊆ R n , point Px is the unique projection of agiven point x∈ R n on C if and only ifPx ∈ C , Px − x ∈ (C − Px) ∗ (2011)In other words, Px is that point in C nearest x if and only if Px − x belongsto that cone dual to translate C − Px .⋄E.9.1.1Dual interpretation as optimizationDeutsch [111, thm.2.3] [112,2] and Luenberger [250, p.134] carry forwardNirenberg’s dual interpretation of projection [279] as solution to amaximization problem: Minimum distance from a point x∈ R n to a convexset C ⊂ R n can be found by maximizing distance from x to hyperplane ∂Hover the set of all hyperplanes separating x from C . Existence of aseparating hyperplane (2.4.2.7) presumes point x lies on the boundary orexterior to set C .The optimal separating hyperplane is characterized by the fact it alsosupports C . Any hyperplane supporting C (Figure 29a) has form∂H − = { y ∈ R n | a T y = σ C (a) } (129)where the support function is convex, definedσ C (a) = supz∈Ca T z (553)When point x is finite and set C contains finite points, under this projectioninterpretation, if the supporting hyperplane is a separating hyperplane thenthe support function is finite. From Example E.5.0.0.8, projection P ∂H− x ofx on any given supporting hyperplane ∂H − isP ∂H− x = x − a(a T a) −1( a T x − σ C (a) ) (2012)E.15 −(C − Px) ∗ is the normal cone to set C at point Px. (E.10.3.2)

E.9. PROJECTION ON CONVEX SET 735As for subspace projection, convex operator P is idempotent in the sense:for each and every x∈ R n , P(Px)=Px . Yet operator P is nonlinear;Projector P is a linear operator if and only if convex set C (on whichprojection is made) is a subspace. (E.4)E.9.1.0.3 Theorem. Unique projection via normal cone. E.15 [109,4.3]Given closed convex set C ⊆ R n , point Px is the unique projection of agiven point x∈ R n on C if and only ifPx ∈ C , Px − x ∈ (C − Px) ∗ (2011)In other words, Px is that point in C nearest x if and only if Px − x belongsto that cone dual to translate C − Px .⋄E.9.1.1Dual interpretation as optimizationDeutsch [111, thm.2.3] [112,2] and Luenberger [250, p.134] carry forwardNirenberg’s dual interpretation of projection [279] as solution to amaximization problem: Minimum distance from a point x∈ R n to a convexset C ⊂ R n can be found by maximizing distance from x to hyperplane ∂Hover the set of all hyperplanes separating x from C . Existence of aseparating hyperplane (2.4.2.7) presumes point x lies on the boundary orexterior to set C .The optimal separating hyperplane is characterized by the fact it alsosupports C . Any hyperplane supporting C (Figure 29a) has form∂H − = { y ∈ R n | a T y = σ C (a) } (129)where the support function is convex, definedσ C (a) = supz∈Ca T z (553)When point x is finite and set C contains finite points, under this projectioninterpretation, if the supporting hyperplane is a separating hyperplane thenthe support function is finite. From Example E.5.0.0.8, projection P ∂H− x ofx on any given supporting hyperplane ∂H − isP ∂H− x = x − a(a T a) −1( a T x − σ C (a) ) (2012)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!