v2009.01.01 - Convex Optimization
v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization
180 CHAPTER 2. CONVEX GEOMETRY Its dual is therefore pointed but of empty interior, having vertex-description K ∗ M = {X ∗ b ∆ = [e 1 −e 2 e 2 −e 3 · · · e n−1 −e n ]b | b ≽ 0 } ⊂ R n (391) where the columns of X ∗ comprise the extreme directions of K ∗ M . Because K ∗ M is pointed and satisfies rank(X ∗ ∈ R n×N ) = N ∆ = dim aff K ∗ ≤ n (392) where N = n −1, and because K M is closed and convex, we may adapt Cone Table 1 (p.174) as follows: Cone Table 1* K ∗ K ∗∗ = K vertex-description X ∗ X ∗†T , ±X ∗⊥ halfspace-description X ∗† , X ∗⊥T X ∗T The vertex-description for K M is therefore K M = {[X ∗†T X ∗⊥ −X ∗⊥ ]a | a ≽ 0} ⊂ R n (393) where X ∗⊥ = 1 and ⎡ ⎤ n − 1 −1 −1 · · · −1 −1 −1 n − 2 n − 2 −2 ... · · · −2 −2 X ∗† = 1 . n − 3 n − 3 . .. −(n − 4) . −3 n 3 . n − 4 . ∈ R .. n−1×n −(n − 3) −(n − 3) . ⎢ ⎥ ⎣ 2 2 · · · ... 2 −(n − 2) −(n − 2) ⎦ while 1 1 1 · · · 1 1 −(n − 1) (394) K ∗ M = {y ∈ R n | X ∗† y ≽ 0, X ∗⊥T y = 0} (395) is the dual monotone cone halfspace-description. 2.13.9.4.4 Exercise. Inside the monotone cones. Mathematically describe the respective interior of the monotone nonnegative cone and monotone cone. In three dimensions, also describe the relative interior of each face.
2.13. DUAL CONE & GENERALIZED INEQUALITY 181 2.13.9.5 More pointed cone descriptions with equality condition Consider pointed polyhedral cone K having a linearly independent set of generators and whose subspace membership is explicit; id est, we are given the ordinary halfspace-description K = {x | Ax ≽ 0, Cx = 0} ⊆ R n (259a) where A ∈ R m×n and C ∈ R p×n . This can be equivalently written in terms of nullspace of C and vector ξ : K = {Zξ ∈ R n | AZξ ≽ 0} (396) where R(Z ∈ R n×n−rank C ) ∆ = N(C) . Assuming (366) is satisfied rankX ∆ = rank ( (AZ) † ∈ R n−rank C×m) = m − l = dim aff K ≤ n − rankC (397) where l is the number of conically dependent rows in AZ (2.10) that must be removed to make ÂZ before the cone tables become applicable. 2.71 Then the results collected in the cone tables admit the assignment ˆX =(ÂZ)† ∆ ∈ R n−rank C×m−l , where Â∈ Rm−l×n , followed with linear transformation by Z . So we get the vertex-description, for (ÂZ)† skinny-or-square full-rank, K = {Z(ÂZ)† b | b ≽ 0} (398) From this and (327) we get a halfspace-description of the dual cone K ∗ = {y ∈ R n | (Z T Â T ) † Z T y ≽ 0} (399) From this and Cone Table 1 (p.174) we get a vertex-description, (1749) Yet because K ∗ = {[Z †T (ÂZ)T C T −C T ]c | c ≽ 0} (400) K = {x | Ax ≽ 0} ∩ {x | Cx = 0} (401) then, by (284), we get an equivalent vertex-description for the dual cone K ∗ = {x | Ax ≽ 0} ∗ + {x | Cx = 0} ∗ = {[A T C T −C T ]b | b ≽ 0} from which the conically dependent columns may, of course, be removed. (402) 2.71 When the conically dependent rows are removed, the rows remaining must be linearly independent for the cone tables to apply.
- Page 129 and 130: 2.10. CONIC INDEPENDENCE (C.I.) 129
- Page 131 and 132: 2.10. CONIC INDEPENDENCE (C.I.) 131
- Page 133 and 134: 2.12. CONVEX POLYHEDRA 133 It follo
- Page 135 and 136: 2.12. CONVEX POLYHEDRA 135 Coeffici
- Page 137 and 138: 2.12. CONVEX POLYHEDRA 137 2.12.3 U
- Page 139 and 140: 2.12. CONVEX POLYHEDRA 139
- Page 141 and 142: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 143 and 144: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 145 and 146: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 147 and 148: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 149 and 150: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 151 and 152: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 153 and 154: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 155 and 156: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 157 and 158: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 159 and 160: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 161 and 162: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 163 and 164: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 165 and 166: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 167 and 168: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 169 and 170: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 171 and 172: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 173 and 174: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 175 and 176: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 177 and 178: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 179: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 183 and 184: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 185 and 186: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 187 and 188: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 189 and 190: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 191 and 192: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 193 and 194: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 195 and 196: Chapter 3 Geometry of convex functi
- Page 197 and 198: 3.1. CONVEX FUNCTION 197 f 1 (x) f
- Page 199 and 200: 3.1. CONVEX FUNCTION 199 3.1.3 norm
- Page 201 and 202: 3.1. CONVEX FUNCTION 201 A B 1 Figu
- Page 203 and 204: 3.1. CONVEX FUNCTION 203 k/m 1 0.9
- Page 205 and 206: k∑ i=1 3.1. CONVEX FUNCTION 205 S
- Page 207 and 208: 3.1. CONVEX FUNCTION 207 rather x >
- Page 209 and 210: 3.1. CONVEX FUNCTION 209 rather ] x
- Page 211 and 212: 3.1. CONVEX FUNCTION 211 3.1.6.0.2
- Page 213 and 214: 3.1. CONVEX FUNCTION 213 q(x) f(x)
- Page 215 and 216: 3.1. CONVEX FUNCTION 215 3.1.7.0.2
- Page 217 and 218: 3.1. CONVEX FUNCTION 217 We learned
- Page 219 and 220: 3.1. CONVEX FUNCTION 219 Since opti
- Page 221 and 222: 3.1. CONVEX FUNCTION 221 2 1.5 1 0.
- Page 223 and 224: 3.1. CONVEX FUNCTION 223 Setting th
- Page 225 and 226: 3.1. CONVEX FUNCTION 225 Similarly,
- Page 227 and 228: 3.1. CONVEX FUNCTION 227 For vector
- Page 229 and 230: 3.1. CONVEX FUNCTION 229 This means
2.13. DUAL CONE & GENERALIZED INEQUALITY 181<br />
2.13.9.5 More pointed cone descriptions with equality condition<br />
Consider pointed polyhedral cone K having a linearly independent set of<br />
generators and whose subspace membership is explicit; id est, we are given<br />
the ordinary halfspace-description<br />
K = {x | Ax ≽ 0, Cx = 0} ⊆ R n<br />
(259a)<br />
where A ∈ R m×n and C ∈ R p×n . This can be equivalently written in terms<br />
of nullspace of C and vector ξ :<br />
K = {Zξ ∈ R n | AZξ ≽ 0} (396)<br />
where R(Z ∈ R n×n−rank C ) ∆ = N(C) . Assuming (366) is satisfied<br />
rankX ∆ = rank ( (AZ) † ∈ R n−rank C×m) = m − l = dim aff K ≤ n − rankC<br />
(397)<br />
where l is the number of conically dependent rows in AZ (2.10)<br />
that must be removed to make ÂZ before the cone tables become<br />
applicable. 2.71 Then the results collected in the cone tables admit the<br />
assignment ˆX =(ÂZ)† ∆ ∈ R n−rank C×m−l , where Â∈ Rm−l×n , followed with<br />
linear transformation by Z . So we get the vertex-description, for (ÂZ)†<br />
skinny-or-square full-rank,<br />
K = {Z(ÂZ)† b | b ≽ 0} (398)<br />
From this and (327) we get a halfspace-description of the dual cone<br />
K ∗ = {y ∈ R n | (Z T Â T ) † Z T y ≽ 0} (399)<br />
From this and Cone Table 1 (p.174) we get a vertex-description, (1749)<br />
Yet because<br />
K ∗ = {[Z †T (ÂZ)T C T −C T ]c | c ≽ 0} (400)<br />
K = {x | Ax ≽ 0} ∩ {x | Cx = 0} (401)<br />
then, by (284), we get an equivalent vertex-description for the dual cone<br />
K ∗ = {x | Ax ≽ 0} ∗ + {x | Cx = 0} ∗<br />
= {[A T C T −C T ]b | b ≽ 0}<br />
from which the conically dependent columns may, of course, be removed.<br />
(402)<br />
2.71 When the conically dependent rows are removed, the rows remaining must be linearly<br />
independent for the cone tables to apply.