v2009.01.01 - Convex Optimization
v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization
204 CHAPTER 3. GEOMETRY OF CONVEX FUNCTIONS 3.1.3.0.2 Exercise. Combinatorial optimization. A device commonly employed to relax combinatorial problems is to arrange desirable solutions at vertices of bounded polyhedra; e.g., the permutation matrices of dimension n , which are factorial in number, are the extreme points of a polyhedron in the nonnegative orthant described by an intersection of 2n hyperplanes (2.3.2.0.4). Minimizing a linear objective function over a bounded polyhedron is a convex problem (a linear program) that always has an optimal solution residing at a vertex. [82] What about minimizing other functions? Given some nonsingular matrix A , geometrically describe three circumstances under which there are likely to exist vertex solutions to minimize x∈R n ‖Ax‖ 1 subject to x ∈ P optimized over some bounded polyhedron P . 3.8 (466) 3.1.3.1 k smallest/largest entries Sum of the k smallest entries of x∈ R n is the optimal objective value from: for 1≤k ≤n n∑ π(x) i = i=n−k+1 minimize x T y y∈R n subject to 0 ≼ y ≼ 1 1 T y = k or n∑ π(x) i = maximize i=n−k+1 z∈R n , t∈R k t + 1 T z subject to x ≽ t1 + z z ≼ 0 (467) which are dual linear programs, where π(x) 1 = max{x i , i=1... n} where π is a nonlinear permutation-operator sorting its vector argument into nonincreasing order. Finding k smallest entries of an n-length vector x is expressible as an infimum of n!/(k!(n − k)!) linear functions of x . The sum ∑ π(x)i is therefore a concave function of x ; in fact, monotonic (3.1.8.1.1) in this instance. 3.8 Hint: Suppose, for example, P belongs to an orthant and A were orthogonal. Begin with A=I and apply level sets of the objective, as in Figure 59 and Figure 61. [ Or rewrite ] x the problem as a linear program like (456) and (458) but in a composite variable ← y . t
k∑ i=1 3.1. CONVEX FUNCTION 205 Sum of the k largest entries of x∈ R n is the optimal objective value from: [53, exer.5.19] π(x) i = maximize x T y y∈R n subject to 0 ≼ y ≼ 1 1 T y = k or k∑ π(x) i = i=1 minimize k t + 1 T z z∈R n , t∈R subject to x ≼ t1 + z z ≽ 0 (468) which are dual linear programs. Finding k largest entries of an n-length vector x is expressible as a supremum of n!/(k!(n − k)!) linear functions of x . The summation is therefore a convex function (and monotonic in this instance,3.1.8.1.1). Let Πx be a permutation of entries x i such that their absolute value becomes arranged in nonincreasing order: |Πx| 1 ≥ |Πx| 2 ≥ · · · ≥ |Πx| n . Sum of the k largest entries of |x|∈ R n is a norm, by properties of vector norm [197, p.59] [134, p.52], and is the optimal objective value of a linear program: ‖x‖n k ∆ = k ∑ i=1 |Πx| i = minimize k t + 1 T z z∈R n , t∈R subject to −t1 − z ≼ x ≼ t1 + z z ≽ 0 where the norm subscript derives from a binomial coefficient ( n k) , and (469) ‖x‖n n ∆ = ‖x‖ 1 ‖x‖n 1 ∆ = ‖x‖ ∞ (470) Finding k largest absolute entries of an n-length vector x is expressible as a supremum of 2 k n!/(k!(n − k)!) linear functions of x ; hence, this norm is convex (nonmonotonic) in x . [53, exer.6.3(e)] minimize ‖x‖n x∈R n k subject to x ∈ C ≡ minimize z∈R n , t∈R , x∈R n subject to k t + 1 T z −t1 − z ≼ x ≼ t1 + z z ≽ 0 x ∈ C (471)
- 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 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: 3.1. CONVEX FUNCTION 203 k/m 1 0.9
- 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
- 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
204 CHAPTER 3. GEOMETRY OF CONVEX FUNCTIONS<br />
3.1.3.0.2 Exercise. Combinatorial optimization.<br />
A device commonly employed to relax combinatorial problems is to arrange<br />
desirable solutions at vertices of bounded polyhedra; e.g., the permutation<br />
matrices of dimension n , which are factorial in number, are the extreme<br />
points of a polyhedron in the nonnegative orthant described by an<br />
intersection of 2n hyperplanes (2.3.2.0.4). Minimizing a linear objective<br />
function over a bounded polyhedron is a convex problem (a linear program)<br />
that always has an optimal solution residing at a vertex. [82]<br />
What about minimizing other functions? Given some nonsingular<br />
matrix A , geometrically describe three circumstances under which there are<br />
likely to exist vertex solutions to<br />
minimize<br />
x∈R n ‖Ax‖ 1<br />
subject to x ∈ P<br />
optimized over some bounded polyhedron P . 3.8<br />
<br />
(466)<br />
3.1.3.1 k smallest/largest entries<br />
Sum of the k smallest entries of x∈ R n is the optimal objective value from:<br />
for 1≤k ≤n<br />
n∑<br />
π(x) i =<br />
i=n−k+1<br />
minimize x T y<br />
y∈R n<br />
subject to 0 ≼ y ≼ 1<br />
1 T y = k<br />
or<br />
n∑<br />
π(x) i = maximize<br />
i=n−k+1<br />
z∈R n , t∈R<br />
k t + 1 T z<br />
subject to x ≽ t1 + z<br />
z ≼ 0<br />
(467)<br />
which are dual linear programs, where π(x) 1 = max{x i , i=1... n} where<br />
π is a nonlinear permutation-operator sorting its vector argument into<br />
nonincreasing order. Finding k smallest entries of an n-length vector x is<br />
expressible as an infimum of n!/(k!(n − k)!) linear functions of x . The sum<br />
∑ π(x)i is therefore a concave function of x ; in fact, monotonic (3.1.8.1.1)<br />
in this instance.<br />
3.8 Hint: Suppose, for example, P belongs to an orthant and A were orthogonal. Begin<br />
with A=I and apply level sets of the objective, as in Figure 59 and Figure 61. [ Or rewrite ] x<br />
the problem as a linear program like (456) and (458) but in a composite variable ← y .<br />
t