v2009.01.01 - Convex Optimization
v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization
206 CHAPTER 3. GEOMETRY OF CONVEX FUNCTIONS 3.1.3.2 clipping Clipping negative vector entries is accomplished: where, for x = [x i ]∈ R n x + = t ⋆ = ‖x + ‖ 1 = minimize 1 T t t∈R n subject to x ≼ t [ xi , x i ≥ 0 0, x i < 0 } 0 ≼ t , i=1... n ] (472) (473) (clipping) minimize x∈R n ‖x + ‖ 1 subject to x ∈ C ≡ minimize 1 T t x∈R n , t∈R n subject to x ≼ t 0 ≼ t x ∈ C (474) 3.1.4 inverted We wish to implement objectives of the form x −1 . Suppose we have a 2×2 matrix [ ] T = ∆ x z ∈ R 2 (475) z y which is positive semidefinite by (1413) when T ≽ 0 ⇔ x > 0 and xy ≥ z 2 (476) A polynomial constraint such as this is therefore called a conic constraint. 3.9 This means we may formulate convex problems, having inverted variables, as semidefinite programs in Schur-form; e.g., minimize x −1 x∈R subject to x > 0 x ∈ C ≡ minimize x , y ∈ R subject to y [ ] x 1 ≽ 0 1 y x ∈ C (477) 3.9 In this dimension the cone is called a rotated quadratic or circular cone, or positive semidefinite cone.
3.1. CONVEX FUNCTION 207 rather x > 0, y ≥ 1 x ⇔ [ x 1 1 y ] ≽ 0 (478) (inverted) For vector x=[x i , i=1... n]∈ R n minimize x∈R n n∑ i=1 x −1 i subject to x ≻ 0 rather x ∈ C ≡ minimize x∈R n , y∈R subject to y [ √ xi n √ ] n ≽ 0 , y i=1... n x ∈ C (479) x ≻ 0, y ≥ tr ( δ(x) −1) ⇔ [ xi √ n √ n y ] ≽ 0 , i=1... n (480) 3.1.5 fractional power [124] To implement an objective of the form x α for positive α , we quantize α and work instead with that approximation. Choose nonnegative integer q for adequate quantization of α like so: α ∆ = k 2 q (481) where k ∈{0, 1, 2... 2 q −1}. Any k from that set may be written ∑ k= q b i 2 i−1 where b i ∈ {0, 1}. Define vector y=[y i , i=0... q] with y 0 =1. i=1 3.1.5.1 positive Then we have the equivalent semidefinite program for maximizing a concave function x α , for quantized 0≤α 0 x ∈ C ≡ maximize x∈R , y∈R q+1 subject to y q [ yi−1 y i y i x b i ] ≽ 0 , i=1... q x ∈ C (482)
- 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 and 180: 2.13. DUAL CONE & GENERALIZED INEQU
- Page 181 and 182: 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: k∑ i=1 3.1. CONVEX FUNCTION 205 S
- 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
- Page 231 and 232: 3.1. CONVEX FUNCTION 231 f(Y ) −
- Page 233 and 234: 3.2. MATRIX-VALUED CONVEX FUNCTION
- Page 235 and 236: 3.2. MATRIX-VALUED CONVEX FUNCTION
- Page 237 and 238: 3.2. MATRIX-VALUED CONVEX FUNCTION
- Page 239 and 240: 3.3. QUASICONVEX 239 exponential al
- Page 241 and 242: 3.3. QUASICONVEX 241 Unlike convex
- Page 243 and 244: 3.4. SALIENT PROPERTIES 243 6. (af
- Page 245 and 246: Chapter 4 Semidefinite programming
- Page 247 and 248: 4.1. CONIC PROBLEM 247 where K is a
- Page 249 and 250: 4.1. CONIC PROBLEM 249 4.1.1.2 Redu
- Page 251 and 252: 4.1. CONIC PROBLEM 251 In any SDP f
- Page 253 and 254: 4.1. CONIC PROBLEM 253 Proposition
- Page 255 and 256: 4.2. FRAMEWORK 255 sets are closed
3.1. CONVEX FUNCTION 207<br />
rather<br />
x > 0, y ≥ 1 x<br />
⇔<br />
[ x 1<br />
1 y<br />
]<br />
≽ 0 (478)<br />
(inverted) For vector x=[x i , i=1... n]∈ R n<br />
minimize<br />
x∈R n<br />
n∑<br />
i=1<br />
x −1<br />
i<br />
subject to x ≻ 0<br />
rather<br />
x ∈ C<br />
≡<br />
minimize<br />
x∈R n , y∈R<br />
subject to<br />
y<br />
[<br />
√ xi<br />
n<br />
√ ] n<br />
≽ 0 , y<br />
i=1... n<br />
x ∈ C (479)<br />
x ≻ 0, y ≥ tr ( δ(x) −1)<br />
⇔<br />
[<br />
xi<br />
√ n<br />
√ n y<br />
]<br />
≽ 0 , i=1... n (480)<br />
3.1.5 fractional power<br />
[124] To implement an objective of the form x α for positive α , we quantize<br />
α and work instead with that approximation. Choose nonnegative integer q<br />
for adequate quantization of α like so:<br />
α ∆ = k 2 q (481)<br />
where k ∈{0, 1, 2... 2 q −1}. Any k from that set may be written<br />
∑<br />
k= q b i 2 i−1 where b i ∈ {0, 1}. Define vector y=[y i , i=0... q] with y 0 =1.<br />
i=1<br />
3.1.5.1 positive<br />
Then we have the equivalent semidefinite program for maximizing a concave<br />
function x α , for quantized 0≤α 0<br />
x ∈ C<br />
≡<br />
maximize<br />
x∈R , y∈R q+1<br />
subject to<br />
y q<br />
[<br />
yi−1 y i<br />
y i x b i<br />
]<br />
≽ 0 , i=1... q<br />
x ∈ C (482)