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

150 CHAPTER 2. CONVEX GEOMETRYof polyhedra in terms of that same finite-length list X (76):2.12.2.0.1 Definition. Convex polyhedra, vertex-description.(confer2.8.1.1.1) Denote the truncated a-vector[ ]aia i:l = .a l(288)By discriminating a suitable finite-length generating list (or set) arrangedcolumnar in X ∈ R n×N , then any particular polyhedron may be describedP = { Xa | a T 1:k1 = 1, a m:N ≽ 0, {1... k} ∪ {m ... N} = {1... N} } (289)where 0≤k ≤N and 1≤m≤N+1. Setting k=0 removes the affineequality condition. Setting m=N+1 removes the inequality. △Coefficient indices in (289) may or may not be overlapping, but allthe coefficients are assumed constrained. From (78), (86), and (103), wesummarize how the coefficient conditions may be applied;affine sets −→ a T 1:k 1 = 1polyhedral cones −→ a m:N ≽ 0}←− convex hull (m ≤ k) (290)It is always possible to describe a convex hull in the region of overlappingindices because, for 1 ≤ m ≤ k ≤ N{a m:k | a T m:k1 = 1, a m:k ≽ 0} ⊆ {a m:k | a T 1:k1 = 1, a m:N ≽ 0} (291)Members of a generating list are not necessarily vertices of thecorresponding polyhedron; certainly true for (86) and (289), some subsetof list members reside in the polyhedron’s relative interior. Conversely, whenboundedness (86) applies, convex hull of the vertices is a polyhedron identicalto convex hull of the generating list.2.12.2.1 Vertex-description of polyhedral coneGiven closed convex cone K in a subspace of R n having any set of generatorsfor it arranged in a matrix X ∈ R n×N as in (280), then that cone is describedsetting m=1 and k=0 in vertex-description (289):a conic hull of N generators.K = coneX = {Xa | a ≽ 0} ⊆ R n (103)

2.12. CONVEX POLYHEDRA 1512.12.2.2 Pointedness(2.7.2.1.2) [330,2.10] Assuming all generators constituting the columns ofX ∈ R n×N are nonzero, polyhedral cone K is pointed if and only if there isno nonzero a ≽ 0 that solves Xa=0; id est, ifffind asubject to Xa = 01 T a = 1a ≽ 0(292)is infeasible or iff N(X) ∩ R N + = 0 . 2.56 Otherwise, the cone will contain atleast one line and there can be no vertex; id est, the cone cannot otherwisebe pointed. Euclidean vector space R n or any halfspace are examples ofnonpointed polyhedral cone; hence, no vertex. This null-pointedness criterionXa=0 means that a pointed polyhedral cone is invariant to linear injectivetransformation.Examples of pointed polyhedral cone K include: the origin, any 0-basedray in a subspace, any two-dimensional V-shaped cone in a subspace, anyorthant in R n or R m×n ; e.g., nonnegative real line R + in vector space R .2.12.3 Unit simplexA peculiar subset of the nonnegative orthant with halfspace-descriptionS {s | s ≽ 0, 1 T s ≤ 1} ⊆ R n + (293)is a unique bounded convex full-dimensional polyhedron called unit simplex(Figure 53) having n + 1 facets, n + 1 vertices, and dimensiondim S = n (294)The origin supplies one vertex while heads of the standard basis [202][331] {e i , i=1... n} in R n constitute those remaining; 2.57 thus itsvertex-description:S= conv {0, {e i , i=1... n}}= { [0 e 1 e 2 · · · e n ]a | a T 1 = 1, a ≽ 0 } (295)2.56 If rankX = n , then the dual cone K ∗ (2.13.1) is pointed. (310)2.57 In R 0 the unit simplex is the point at the origin, in R the unit simplex is the linesegment [0,1], in R 2 it is a triangle and its relative interior, in R 3 it is the convex hull ofa tetrahedron (Figure 53), in R 4 it is the convex hull of a pentatope [373], and so on.

150 CHAPTER 2. CONVEX GEOMETRYof polyhedra in terms of that same finite-length list X (76):2.12.2.0.1 Definition. <strong>Convex</strong> polyhedra, vertex-description.(confer2.8.1.1.1) Denote the truncated a-vector[ ]aia i:l = .a l(288)By discriminating a suitable finite-length generating list (or set) arrangedcolumnar in X ∈ R n×N , then any particular polyhedron may be describedP = { Xa | a T 1:k1 = 1, a m:N ≽ 0, {1... k} ∪ {m ... N} = {1... N} } (289)where 0≤k ≤N and 1≤m≤N+1. Setting k=0 removes the affineequality condition. Setting m=N+1 removes the inequality. △Coefficient indices in (289) may or may not be overlapping, but allthe coefficients are assumed constrained. From (78), (86), and (103), wesummarize how the coefficient conditions may be applied;affine sets −→ a T 1:k 1 = 1polyhedral cones −→ a m:N ≽ 0}←− convex hull (m ≤ k) (290)It is always possible to describe a convex hull in the region of overlappingindices because, for 1 ≤ m ≤ k ≤ N{a m:k | a T m:k1 = 1, a m:k ≽ 0} ⊆ {a m:k | a T 1:k1 = 1, a m:N ≽ 0} (291)Members of a generating list are not necessarily vertices of thecorresponding polyhedron; certainly true for (86) and (289), some subsetof list members reside in the polyhedron’s relative interior. Conversely, whenboundedness (86) applies, convex hull of the vertices is a polyhedron identicalto convex hull of the generating list.2.12.2.1 Vertex-description of polyhedral coneGiven closed convex cone K in a subspace of R n having any set of generatorsfor it arranged in a matrix X ∈ R n×N as in (280), then that cone is describedsetting m=1 and k=0 in vertex-description (289):a conic hull of N generators.K = coneX = {Xa | a ≽ 0} ⊆ R n (103)

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

Saved successfully!

Ooh no, something went wrong!