What can be expressed via Conic Quadratic and Semidefinite Programming?
|
|
- Jasmin Bennett
- 6 years ago
- Views:
Transcription
1 What can be expressed via Conic Quadratic and Semidefinite Programming? A. Nemirovski Faculty of Industrial Engineering and Management Technion Israel Institute of Technology Abstract Tremendous recent progress in the performance of optimization techniques for Linear, Conic Quadratic and Semidefinite Programming makes it important to know how to recognize optimization problems lending themselves to these advanced techniques. To this end, we present in the talk a kind of simple, powerful and completely algorithmic calculus of problems reducible to CQP and SDP. We demonstrate also that problems representable via Conic Quadratic Programming admit polynomial time Linear Programming approximations.
2 . What can be expressed via Conic Quadratic and Semidefinite Programming? Arkadi Nemirovski Faculty of Industrial Engineering and Management Technion Israel Institute of Technology
3 What the story is about Consider the following optimization program: (a) (b) (c) minimize c T x subject to Ax = b x 0 ( ) 8 x i 3 1/3 1/7 x 2 x 2/7 3 x 3/ x 1/5 1 x 2/5 5 x 1/5 6 i=1 5x 2 1 x 1/2 1 x x 1/3 2 x 3 3 x5/8 4 x 2 x 1 x 1 x 4 x 3 x 3 x 6 x 3 x 3 x 8 5I x 1 x 2 x 1 x 3 x 2 x 4 x 3 x 2 x 1 x 2 x 3 x 2 x 4 x 3 x 3 x 2 x 3 x 2 x 3 x 4 x 3 x 4 x 3 x 4 x 3 x 4 x 3 x 4 0 x 1 + x 2 sin(φ) + x 3 sin(2φ) + x 4 sin(4φ) 0 φ [ 0, π 2 The problem can be converted, in a systematic way, into an equivalent semidefinite program d T z min P 0 + dim z i=1 z i P i 0. ] (SDP) Removing constraints (c), the resulting problem can be converted, in a systematic way, into an equivalent conic quadratic program d T z min P i z + p i 2 q T i z + r i, i = 1,..., m. (CQP) The resulting problem (CQP) can be approximated, in a polynomial time fashion, by a linear programming program d T z min P z + p 0. (LP) 3
4 (a) Ax = b x 0 x i minimize c T x subject to v i 0, 0, i = 1,..., 8, v i v 8+i x i v v i v 17 ; i=9 v 18 v 19 0, v 19 x 2 x 4 v 22 0, v 22 v 20 x 6 v 25 v , v i x i x 4 v 20 0, v 20 1 v 21 v 18 0, v 18 v 22 v 23 v 26 0, v 26 v 24 v 26 v 23 0, v 23 v 27 v 17 v v 23 ; v 19 v 21 0, v 21 x 3 x 1 v 24 0, v 24 v 23 x 5 v 27 v 27 v 25 0, (b) x 1 v 29 0, v 29 1 x 4 v 32 0, v 32 1 v 31 v 35 0, v 35 1 v 35 v 38 v 38 v 31 0, v 28 v 30 0, v , v 30 v 29 1 x 2 x 4 v 33 0, x 4 v 34 0, v 33 v 32 v 34 v 33 x 2 v 36 0, x 4 v 37 0, v 36 x 3 v 37 v 34 v 36 v 39 0, v 39 v 37 x 3 1 0, 1 v 40 v v 31 5x 2 ; x 2 x 1 x 1 x 4 x 3 x 3 x 6 x 3 x 3 x 8 4 v 38 v 40 v 40 v 39 5I 0,
5 (c) x 1 x 2 x 1 x 3 x 2 x 4 x 3 x 2 x 1 x 2 x 3 x 2 x 4 x 3 x 3 x 2 x 3 x 2 x 3 x 4 x 3 x 4 x 3 x 4 x 3 x 4 x 3 x 4 0 x 1 0 v 41 v 42 v 43 v 44 v 45 v 46 v 47 0 v 48 v 42 v 49 v 50 v 51 v 52 v 53 v 54 v 41 v 42 v 55 v 56 v 57 v 58 v 59 v 60 v 61 v 42 v 49 v 56 v 62 v 63 v 64 v 65 v 66 v 67 v 43 v 50 v 57 v 63 v 68 v 69 v 70 v 71 v 72 v 44 v 51 v 58 v 64 v 69 v 73 v 74 v 75 v 76 v 45 v 52 v 59 v 65 v 70 v 74 v 77 v 76 v 78 v 46 v 53 v 60 v 66 v 71 v 75 v 76 v 79 0 v 47 v 54 v 61 v 67 v 72 v 76 v 78 0 v 80 0, 2v 41 + v 48 8x 1 2x 2 4x 3 8x 4 = 0 2v v 49 + v 55 32x 1 14x 2 28x 3 56x 4 = 0 v 44 + v 50 + v 56 = 0 2v v v 57 + v 62 80x 1 48x 2 88x 3 112x 4 = 0 v 46 + v 52 + v 58 + v 63 = 0 2v v v v 64 + v x 1 100x 2 160x 3 = 0 v 54 + v 60 + v 65 + v 69 = 0 2v v v 70 + v x 1 136x 2 176x x 4 = 0 v 67 + v 71 + v 74 = 0 2v v 75 + v x 1 120x 2 112x x 4 = 0 2v 78 + v 79 64x 1 64x 2 32x x 4 = 0 v 80 16x 1 16x 2 = 0 5
6 What can be expressed via CQP and SDP? Let us look at three generic families of convex programs: Linear Programming: c T x min Ax + b 0 (LP) Conic Quadratic Programming: c T x min A i x + b i 2 c T i x + d i, i = 1,..., m (CQP) Semidefinite Programming: c T x min n i=1 x i A i + B 0 (SDP) Geometrically, all these problems are of the form c T x min Ax + b K, (CP) where K is a closed pointed convex cone with a nonempty interior belonging to a specific for the generic problem in question family K of convex cones. 6
7 c T x min Ax + b K [K K] (CP) LP: K is comprised of direct products of rays R + CQP: K is comprised of direct products of the Lorentz cones L n = {(x, t) R n+1 : x 2 t} SDP: K is comprised of direct products of the semidefinite cones S n + = {A S n : A 0} Note: The above families of cones are closed w.r.t. (1) taking (finite) direct products of cones; (2) passing from a cone K to its dual cone K = {η η T x 0 x K}. 7
8 Assume that we are given a family K of finitedimensional convex cones (closed, pointed and with a nonempty interior) and know how to solve problems of the form c T y min Ay + b K ( ) with all possible data (c, A, b) and all K K. Question: What is the family of problems we can actually solve? When an optimization problem e T x min x X R n (P) can be equivalently reformulated in the form of ( )? An answer: This is the case when X is a K-representable set (K-r.s.), i.e., there exists a K-representation (K-r.) of X X = { x R n u R k : P x + Qu + b K } [K K] (R) Indeed, given the data P, Q, b, K of (R), we can rewrite (P) equivalently in the form of ( ): d T x min x X c T y d T x min Ay + b P x + Qu + b K y = x u 8
9 An example: Consider the optimization problem t min xyzt 1, A 1 xyz x y z min x, y, z 0, A + b 0, x, y, z 0 x y z + g 0. It turns out that the feasible set of this problem is semidefinite representable: (1) xyzt 1 & x, y, z 0 & A u 1, u 2 : (a) (b) x y z + b 0 x u 1 0, z u 2 0 y u 1 u 2 t }{{} say that xy u 2 1, zt u 2 2 and x, y, z, t 0 u u 2 }{{} says that u 1 u 2 1 and u 1, u 2 0 [(1) says exactly that xyzt 1 & x, y, z 0] x (2) A y + b 0 z Thus, (*) is equivalent to the semidefinite problem t min x u 1 u 1 y 0, z u 2 u 2 t 0, u u 2 0, A ( ) x y z +b 0. 9
10 We see that a natural interpretation of the question Given a possibility to solve problems c T x min Ax + b K K what can we actually solve? is What are K-representable sets? How to recognize K-representability? 10
11 Claim: Consider a family K of finite-dimensional closed pointed cones with a nonempty interior, and let this family be closed w.r.t. taking direct products passing from a cone to its dual. There exists a simple and powerful calculus of K- representable sets: essentially, Every standard convexity-preserving operation as applied to (finitely many) K-representable sets X 1,..., X k, yields a K-representable result X. Moreover, a K-representation of X is readily given by K-representations of X 1,..., X k. Applying the calculus machinery to (specific for a family K) collection of raw materials simple K- representable sets we get a possibility to recognize complicated K-representable sets and thus to pose various optimization problems in the K-form. 11
12 Calculus of K-representable sets I. The intersection of finitely many K-r.s. s is a K-r.s.: X i = {x u i : P i x + Q i u i + b i K i }, i = 1,..., k k i=1 X = { u u = u 1... : u k P 1 x + Q i u 1 + b 1... P k x + Q k u k + b k K 1... K k } II. The direct product of finitely many K-r.s. s is a K-r.s. III. The image of a K-r.s. under an affine mapping is a K-r.s. IV. The inverse image of a K-r.s. under an affine mapping is a K-r.s. V. The arithmetic sum of finitely many K-r.s. s is a K-r.s. 12
13 Calculus of K-representable sets (cont.) VI. A polyhedral set is a K-r.s. X = {x a T i x + b i 0, i = 1,..., k} Indeed, let K K and 0 e K. Then X = x [a T 1 x + b 1 ]e... [a T k x + b k ]e K... K Intersection of infinitely many half-spaces not necessarily is K-representable. It, however, is so when the half-spaces are well-organized.. 13
14 VIa. Assume that the data (α, β) defining a half-space vary in a K-r.s. U: X α,β = {x α T x + β 0} U = {(α, β) u : P α + βp + Qu + b K} and let the representation be strictly feasible: Then the set X = is a K-r.s.: ᾱ, β, ū : P ᾱ + βp + Qū + b int K. (α,β) U X α,β = { x α T x + β 0 (α, β) U } X = x η : η K P T η = x p T η = 1 Q T η = 0 b T η 0 Thus, X is the projection of the intersection of the K-r.s. K and a polyhedral set and thus is a K-r.s. 14
15 Calculus of K-representable sets (cont.) Several operations with sets nearly preserve K- representability. Definition. A set X R is called nearly K-representable, if there exists a K-r.s. X such that X X cl X. ( ) A nearly K-representation of X is a K-representation of a set X satisfying ( ). Note: Nearly K-representable closed set X is K- representable, and every nearly K-representation of such a set is its K-representation. VII. The conic hull Cone(X) = {0} { (x, t) R n R t > 0, t 1 x X } of a nonempty K-r.s. X is a nearly K-r.s. VIII. Convex hull of the union of finitely many K-r.s. s is a nearly K-r.s. IX. Let X = {x u : P x + Qu + b K} be a K-r.s., and let the representation ( ) be strictly feasible: ( x, ū) : P x + Qū + b int K. Then the polar cone of X the set ( ) is a K-r.s. X = {(η, s) η T x s x X} 15
16 K-representable functions In many applications, sets are represented by (systems of) inequalities f(x) 0 [f : R n R {+ }] ( ) Definition: f is called a K-representable function (Kr.f.), if the epigraph of f Epi(f) = {(x, t) t f(x)} is a K-r.s. A K-representation of Epi(f) is called a K-representation (K-r.) of f. Observation: If f is K-representable, then so are all level sets {x f(x) a} [a R] of f. Indeed, f(x) t u : P x + tp + Qu + b K {x f(x) a} = {x u : P x + Qu + [ap + b] K} 16
17 K-representable functions (cont.) Calculus of K-representable sets can be straightforwardly converted into a calculus of K-representable functions. The latter, essentially, can be summarized in the following statements: (i). [Conic combinations and taking maximum] A linear combination, with nonnegative coefficients, and the maximum of finitely many K-r.f. s are themselves K-r.f. s. (ii). [Adding affine form] The sum of a K-representable and an affine function is K-representable (iii). [Affine substitution of argument] The superposition of a K-r.f. and an affine mapping is a K-r.f. (iv). [Taking superpositions] Let functions and a function f 1,..., f k : R n R {+ } g : R k R {+ } be K-representable. Let also g be monotone: Then the superposition z z g(z) g(z ). is a K-r.f. h(x) = g(f 1 (x),..., f k (x)) 17
18 K-representable functions (cont.) (v). [Legendre transformation] The Legendre transformation f (η) = sup x [η T x f(x)] of a K-r.f. f with strictly feasible K-r. is itself a K-r.f. Example: f(x) = Ax Bx c 4 2 f(x) = Ax Bx c 4 2 f (ξ) = sup x [ ξ T x f(x) ] =??? t f(x) τ f (ξ) s 1, s 2, s 3 : η 1, η 2, σ 1, σ 2, σ 3, σ 4, σ 5 : Ax 2 s 1 Bx c 2 s 2 2s 2 1 s s 3 2s 1 2s 3 1 t t η 1 2 σ 1 η 2 2 σ 2 σ 2 σ 3 2 σ 4 2σ 1 σ 3 + σ 4 4 2σ 5 2 2σ 5 2c T η 2 σ 3 + σ 4 + 2σ 5 2 2τ 18
19 What can be expressed via LP? K = LP {R n +} n=1 Of course, LP-representable sets are exactly the polyhedral sets, LP-representable functions are exactly convex piecewise linear functions. E.g., the function f(x 1,..., x n ) = n i=1 x i n i is not LP-representable. But... : int R n + R 19
20 What can be expressed via CQP? K = CQ L n i i L n = {(x, t) R n R x 2 t} Elementary CQ-representable functions/sets The following functions/sets are CQ-representable with explicit CQ-r. s: 1. An affine function f(x) = a T x + b 2. The Euclidean norm x 2 : R n R 3. The set {(x, s, t) R n R R : s, t 0, x T x st}. ( ) 4. The squared Euclidean norm f(x) = x T x : R n R Note: by Calculus it follows from 4. that every convex quadratic form is CQ-representable. 5. A simple fractional-quadratic function f(x, s) = x2 s : {(x, s) R2 s 0} R {+ } is CQ-representable. Extension: The set of triples (τ R, x R n, y R m +) for which τ x is CQ-representable. xt A T 0 Diag(y)A 20
21 6. Let π 1,..., π k be positive rationals with k i=1 π i 1. Then the function f(x) = k i=1 x π i i : R k + R admits an explicit CQ-r. The size of the representation is proportional to the magnitude of the common denominator of the fractions π 1,..., π k. Example: A CQ-r. of the set t x x x 3 7 3, x 0 is s, u 1, u 2, u 3, u 4 : 2u 1 x 1 x 3 L2 x 1 + x 3 2u 3 u 1 u 2 L2 u 1 + u 2 2s 2t u 3 u 4 u 3 + u 4 2u 2 s t 1 s t + 1 s 0 2u 4 x 2 x 3 x 2 + x 3 L2 L2 L2 21
22 Elementary CQ-representable functions/sets (cont.) 7. Let π 1,..., π k be positive rationals. Then the function f(x) = k i=1 x π i i : int R k + R admits an explicit CQ-r. The size of the representation is proportional to the magnitude of the common denominator of the fractions π 1,..., π k. Example: A CQ-r. of the set is u 1, u 2, u 3, u 4, u 5, u 6 : 2u 1 x 2 x 3 x 2 + x 3 2u 4 u 1 u 2 u 1 + u 2 L2 L2 t x x x u 2 t 1 t + 1 2u 5 u 3 u 4 u 3 + u 4 2 u 3 u 6 u 3 + u 6 L2 L2 L2 2u 3 x 2 x 3 x 2 + x 3 2u 6 u 2 t u 2 + t L2 L2 22
23 Elementary CQ-representable functions/sets (cont.) 8. Let π 1 be a rational. Then the function admits an explicit CQ-r. So does the function f + (x) = (max[x, 0]) π g(x) = x π [ f(x) + f( x)] 9. For rational π 1, the π-norm f(x) = x π : R n R is CQ-representable. 10. The cone of symmetric 3-diagonal positive semidefinite matrices is CQ-representable. In particular, the maximum eigenvalue λ max (X) of a 3-diagonal symmetric matrix X is a CQ-representable function of X. 23
24 There are, of course, nice convex functions which are not CQ-representable, e.g., the exponent But: for every p 1, f(x) = exp{x}. ( x exp{x} = r lim r 2 ( x ) 2 1 ( x ) p ) (2 r ) r p! 2 r }{{} h p( x 2 r) It follows that if p is such that h p ( ) is CQ-representable and nonnegative, then exp{x} can be approximated by CQ-r.f. ( ) g p,r (x) = h (2r ) x p. For p fixed and for a given bounded range x T of values of x, the quality of this approximation grows rapidly with r: r O ( ln ( ) ) 1 ε + T, x T (1 ε) exp{x} g p,r (x) (1 + ε) exp{x}. 2 r 24
25 E.g., the system of 24 conic quadratic constraints with 23 variables: u 1,..., u 21 : 2 + x u u 1 L x u u 2 L2 2u 1 1 u u 3 L u u 3 u 4 2u l 1 1 u l 1 + u l L2, l = 5,..., 21 2u 21 1 t 1 + t L2 512 x 512 is a conic representation of the univariate function ( ) g(x) = min{t u 1,..., u 21 : (t, x, u) satisfies ( )}. The function g approximates exp{x} in the segment = {x x 512} = {x 4.38e-223 exp{x} 2.28e222} within relative accuracy 1.e-10. For any practical purpose exp{x} is CQ-representable! 25
26 Whether Conic Quadratic Programming does exist? Surprisingly, Lorentz cones (and thus all CQrepresentable sets!) are nearly polyhedrally representable. Theorem [BT-N, 98] For every n > 0 and every ε (0, 1/2), there exist (and can be explicitly written down) matrices P n,ε, Q n,ε and vector b n,ε such that (i) The row and the column sizes of P n,ε, Q n,ε do not exceed O ( n ln 1 ) ε (ii) If (x, t) L n = {(x, t) R n R x 2 t}, then there exists a vector u such that P n,ε x + tb n,ε + Q n,ε u 0, and nearly vice versa : if (x, t) can be extended by some u to a solution of ( ), then (x, t) L n ε = {(x, t) R n R x 2 (1 + ε)t}. ( ) Thus, L n can be approximated within accuracy ε by a cone M n ε: L n N n ε L n ε which is the projection onto the (x, t)-space of a simple polyhedral cone N n ε = {(x, t) u : P n,ε x + tb n,ε + Q n,ε u 0}. given by just O ( n ln 1 ) ( ) ε linear inequalities involving O n ln 1 ε variables. 26
27 Corollary. Consider a conic quadratic program c T x min Ax+b 0, P x+q K = L n 1... L n k (CQP) and let the problem be both r-strictly feasible for some r > 0: x : A x + b 0 & (ξ : ξ 2 r) : P x + q + ξ K R-semibounded: Ax + b 0, P x + q K P x + q 2 R. For every ε (0, 1), there exists an LP program c T x min Bx + Cv + d 0 (LP) which is an ε-relaxation of (CQP) of polynomial complexity: If x is feasible for (CQP), then x can be extended to a feasible solution (x, v) of (LP); If (x, v) is feasible for (LP), then the vector is feasible for (CQP). (1 ε)x + ε x The size dim x+dim v+dim d of (LP) does not exceed dim x + dim b + O (dim q) ln 2R εr and the data (c, B, C, d) of (LP) is readily given by the data (c, A, b, P, q) of (CQP). 27
28 Fast polyhedral approximations of the Lorentz cone are based on the fact that if P ν is the polytope defined as u 0 x 1 ; u 1 x 2 ; (x, u) R 2 R 2ν+4 : u 2j = cos ( π ) 2 j+1 u2j 2 ) u2j 1, + sin ( π 2 j+1 u 2j+1 sin ( π + cos ( π 2 j+1 j = 1,..., ν; ) 2 j+1 u2j 2 ) u2j 1, j = 1,..., ν; u 2ν+3 1; u 2ν+4 tan ( π 2 ν+1 ) u2ν+3 then the projection P ν x of the polytope on the x-plane approximates the unit 2D disk D 2 within accuracy 1 cos ( π 2 ν+1 ) 1 π 2 2 2ν+3. 28
29 P 3 lives in R 9 and is given by 12 linear inequalities. P 3 x approximates D 2 within accuracy 5.e-3 (as good as the 16-side perfect polygon) P 6 lives in R 12 and is given by 18 linear inequalities. P 6 x approximates D 2 within accuracy 3.e-4 (as good as the 127-side perfect polygon) P 12 lives in R 18 and is given by 30 linear inequalities. P 12 x approximates D 2 within accuracy 7.e-8 (as good as the 8,192-side perfect polygon) P 24 lives in R 30 and is given by 54 linear inequalities. P 24 x approximates D 2 within accuracy 4.e-15 (as good as the 34,200,933-side perfect polygon) 29
30 K = SD What can be expressed via SDP? Direct products of the cones of positive semidefinite matrices Examples of SD-representable functions/sets Every CQ-r. function/set is SD-r. as well. Indeed, the Lorentz cone L n is SD-r.: (x, t) L n Θ n (x) x 1 x 2. x n t x 1 x 2... x n t t... t Consequently, a CQ-r. of a set X: 0 X = {x u : P i x + Q i u + b i L n i, i = 1,..., k} yields an SD-r. of X: X = {x u : Θ ni (P i x + Q i u + b i ) 0, i = 1,..., k}. 30
31 Elementary SD-representable functions/sets (cont.) Functions of eigenvalues of symmetric matrices, I For a symmetric n n matrix X, let λ 1 (X) λ 2 (X)... λ n (X) be the eigenvalues of X taken with their multiplicities in the non-ascending order. 11. Maximum eigenvalue λ max (X) of a symmetric matrix X is SD-representable: t λ max (X) ti X The sum S k (X) = λ 1 (X) λ k (X) of k largest eigenvalues of a symmetric matrix X is SD-representable: S k (X) t s, Z : t ks Tr(Z) 0 Z 0 Z X + si 0 31
32 Elementary SD-representable functions/sets (cont.) Functions of eigenvalues of symmetric matrices, II 13. Let a function f on R n SD-representable and symmetric (i.e., invariant w.r.t. permutations of coordinates). Then the function F (X) = f(λ(x)) of a symmetric n n matrix X also is SD-representable. E.g., the following functions of a symmetric n n matrix X are SD-representable explicit SD-r. s: (Det X) π, X 0, 0 < π 1 n [f(x) = ( n x i) π, x 0] i=1 X π λ(x) π, π 1 is rational [f(x) = x π ] is rational X + π {max[λ i (X), 0]} n i=1 π, π 1 is rational [f(x) = {max[x i, 0]} n i=1 π ] 32
33 Elementary SD-representable functions/sets (cont.) Functions of singular values of rectangular matrices For a n m matrix X [n m], let σ(x) = λ ( XX T ) R n be the vector of singular values of X taken in the nonascending order. 14. Let a function f on R n + be symmetric, monotone and SD-representable. Then the function F (X) = f(σ(x)) : R n m R {+ } is SD-representable. E.g., the following functions of rectangular n m matrix X are SD-representable with explicit SD-r. s: X = σ max (X) X t ti n X X T 0 ti m Σ k (X) = k i=1 σ i(x), 1 k n X π = σ(x) π, π 1 is rational 33
34 Elementary SD-representable functions/sets (cont.) Convex hulls of some sets of matrices 15. Let S {x R n x 1 x 2... x n } be an SDrepresentable set. The convex hull of the set of symmetric matrices X such that λ(x) S is SD-representable. Let, in addition, S be monotone: (y 0, y 1 y 2... y n, x S : y x) y S. Then the convex hull of the set of rectangular n m matrices X such that σ(x) S is SD-representable. 34
35 Elementary SD-representable functions/sets (cont.) -epigraphs of matrix-valued functions, I The following sets are SD-representable: 16. The set of solutions of the -convex quadratic matrix inequality (AXB)(AXB) T + CXD + (CXD) T + E Y in variable matrices X R k l and Y S m ; 17. The set of solutions of the fractional-quadratic matrix inequality F (X, Y ) XY 1 X T Z in variable matrices X R n m, 0 Y S m, Z S n ; 18. The set of solutions of the double fractional matrix inequality Y (A T X 1 A) 1 in symmetric matrices Y S n and 0 X S m ; 19. The -hypograph of the matrix square root, i.e., the set of solutions of the matrix inequality Y X 1/2 in symmetric n n matrices X 0 and Y. Note: Solution sets of matrix inequalities X 1/2 Y X 1/2 Y 2 X (a) (b) differ from each other! (And both are SD-r...) 35
36 Elementary SD-representable functions/sets (cont.) Univariate polynomials, I Let be a convex subset of the real axis and k be a positive integer. 20. [Yu. Nesterov, 97] The following sets are SDrepresentable with explicit SD-representations: The set of coefficients of all nonnegative on algebraic polynomials of degree k; p(x) = k l=0 p l x l Example: The cone of all nonnegative on the entire axis algebraic polynomials of degree not exceeding 2m is the image of S m+1 + under the linear mapping Z p Z (x) m+1 i,j=1 Z ij x i+j 2. The set of coefficients of all nonnegative on trigonometric polynomials of degree k. p(x) = p 0 + k [p 2l 1 cos(lx) + p 2l sin(lx)] l=1 36
37 Elementary SD-representable functions/sets (cont.) Univariate polynomials, II Corollary of 20: The functions f(p 0, p 1,..., p k ) = sup x g(p 0, p 1,..., p 2k ) = sup x are SD-representable. k p lx l l=1 [ p 0 + k [p 2l 1 cos(lx) + p 2l sin(lx)] l=1 21. Let p(x) = k p lx l be an algebraic polynomial. l=0 The closed convex hull of the epigraph of p is SDrepresentable. In particular, if p is convex on, then the epigraph of p is SD-representable. ] 37
38 Elementary SD-representable functions/sets (cont.) Families of ellipsoids Consider two parameterizations of ellipsoids in R n V (X, x) = {u R n u = Xv + x, v T v 1} [X R n n ] ellipsoid is an affine image of Euclidean ball W (Y, y) = {u R n u T Y T Y u 2u T Y T y + y T y 1} [Y R n n ] ellipsoid is a level set of a below bounded quadratic function Proposition [Boyd et al.] V (X, x) W (Y, y) if and only if there exists λ such that I Y x y Y X x T Y T y T 1 λ 0 X T Y T λi Observation: When one of the ellipsoids is fixed, ( ) is a linear matrix inequality in λ and in the (parameters of) the other ellipsoid. Thus, the set of (parameters of) all ellipsoids contained in/containing a fixed ellipsoid is SD-r. Corollary. The problems of (1) finding the largest volume ellipsoid contained in the intersection of finitely many given ellipsoids, (2) finding the smallest volume ellipsoid containing the union of finitely many given ellipsoids can be posed as semidefinite programs. ( ) 38
39 Plant: 5 material points linked by elastic springs and sliding without friction along given axes Input: the forces u i applied at green points Output: velocities ẋ i of the points Control law: linear feedback which brings the nominal plant to the origin while minimizing the cost 0 5 i=1 (ẋ i ) 2 (t) + u 2 1(t) + u 2 5(t) dt, Uncertainty: ρ%-perturbations in rigidities of springs, masses of points, and coefficients of the feedback matrix What is the largest level of (dynamical) perturbations ρ preserving the stability of the closed loop system? 4 39
40 The computable upper bound on ρ turns out to be 4.1%. Thus, one can be sure that the closed loop system remains stable at least up to 4.1% perturbations in the parameters of the plant and the coefficients in the feedback matrix. Simulation demonstrates that there exist dynamical 6.5% perturbations which make the closed loop system unstable. Thus, we have specified the stability margin of the system up to factor
LMI MODELLING 4. CONVEX LMI MODELLING. Didier HENRION. LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ. Universidad de Valladolid, SP March 2009
LMI MODELLING 4. CONVEX LMI MODELLING Didier HENRION LAAS-CNRS Toulouse, FR Czech Tech Univ Prague, CZ Universidad de Valladolid, SP March 2009 Minors A minor of a matrix F is the determinant of a submatrix
More informationOn polyhedral approximations of the second-order cone Aharon Ben-Tal 1 and Arkadi Nemirovski 1 May 30, 1999
On polyhedral approximations of the second-order cone Aharon Ben-Tal 1 and Arkadi Nemirovski 1 May 30, 1999 Abstract We demonstrate that a conic quadratic problem min x e T x Ax b, A l x b l 2 c T l x
More informationCOURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion
COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS Didier HENRION www.laas.fr/ henrion October 2006 Geometry of LMI sets Given symmetric matrices F i we want to characterize the shape in R n of the LMI set F
More informationAssignment 1: From the Definition of Convexity to Helley Theorem
Assignment 1: From the Definition of Convexity to Helley Theorem Exercise 1 Mark in the following list the sets which are convex: 1. {x R 2 : x 1 + i 2 x 2 1, i = 1,..., 10} 2. {x R 2 : x 2 1 + 2ix 1x
More informationLecture: Examples of LP, SOCP and SDP
1/34 Lecture: Examples of LP, SOCP and SDP Zaiwen Wen Beijing International Center For Mathematical Research Peking University http://bicmr.pku.edu.cn/~wenzw/bigdata2018.html wenzw@pku.edu.cn Acknowledgement:
More informationSelected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A.
. Selected Examples of CONIC DUALITY AT WORK Robust Linear Optimization Synthesis of Linear Controllers Matrix Cube Theorem A. Nemirovski Arkadi.Nemirovski@isye.gatech.edu Linear Optimization Problem,
More informationADVANCES IN CONVEX OPTIMIZATION: CONIC PROGRAMMING. Arkadi Nemirovski
ADVANCES IN CONVEX OPTIMIZATION: CONIC PROGRAMMING Arkadi Nemirovski Georgia Institute of Technology and Technion Israel Institute of Technology Convex Programming solvable case in Optimization Revealing
More information5. Duality. Lagrangian
5. Duality Convex Optimization Boyd & Vandenberghe Lagrange dual problem weak and strong duality geometric interpretation optimality conditions perturbation and sensitivity analysis examples generalized
More informationConvex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013
Convex Optimization (EE227A: UC Berkeley) Lecture 6 (Conic optimization) 07 Feb, 2013 Suvrit Sra Organizational Info Quiz coming up on 19th Feb. Project teams by 19th Feb Good if you can mix your research
More information4. Convex optimization problems
Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization
More informationChapter 2: Preliminaries and elements of convex analysis
Chapter 2: Preliminaries and elements of convex analysis Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-14-15.shtml Academic year 2014-15
More informationConvex Optimization M2
Convex Optimization M2 Lecture 3 A. d Aspremont. Convex Optimization M2. 1/49 Duality A. d Aspremont. Convex Optimization M2. 2/49 DMs DM par email: dm.daspremont@gmail.com A. d Aspremont. Convex Optimization
More informationIE 521 Convex Optimization
Lecture 1: 16th January 2019 Outline 1 / 20 Which set is different from others? Figure: Four sets 2 / 20 Which set is different from others? Figure: Four sets 3 / 20 Interior, Closure, Boundary Definition.
More informationLargest dual ellipsoids inscribed in dual cones
Largest dual ellipsoids inscribed in dual cones M. J. Todd June 23, 2005 Abstract Suppose x and s lie in the interiors of a cone K and its dual K respectively. We seek dual ellipsoidal norms such that
More informationConvex Optimization Boyd & Vandenberghe. 5. Duality
5. Duality Convex Optimization Boyd & Vandenberghe Lagrange dual problem weak and strong duality geometric interpretation optimality conditions perturbation and sensitivity analysis examples generalized
More informationSemidefinite Programming Basics and Applications
Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent
More informationLecture 1: Convex Sets January 23
IE 521: Convex Optimization Instructor: Niao He Lecture 1: Convex Sets January 23 Spring 2017, UIUC Scribe: Niao He Courtesy warning: These notes do not necessarily cover everything discussed in the class.
More informationLecture 6: Conic Optimization September 8
IE 598: Big Data Optimization Fall 2016 Lecture 6: Conic Optimization September 8 Lecturer: Niao He Scriber: Juan Xu Overview In this lecture, we finish up our previous discussion on optimality conditions
More informationNotation and Prerequisites
Appendix A Notation and Prerequisites A.1 Notation Z, R, C stand for the sets of all integers, reals, and complex numbers, respectively. C m n, R m n stand for the spaces of complex, respectively, real
More informationLecture: Convex Optimization Problems
1/36 Lecture: Convex Optimization Problems http://bicmr.pku.edu.cn/~wenzw/opt-2015-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/36 optimization
More information15. Conic optimization
L. Vandenberghe EE236C (Spring 216) 15. Conic optimization conic linear program examples modeling duality 15-1 Generalized (conic) inequalities Conic inequality: a constraint x K where K is a convex cone
More informationConvex Optimization and Modeling
Convex Optimization and Modeling Convex Optimization Fourth lecture, 05.05.2010 Jun.-Prof. Matthias Hein Reminder from last time Convex functions: first-order condition: f(y) f(x) + f x,y x, second-order
More informationHW1 solutions. 1. α Ef(x) β, where Ef(x) is the expected value of f(x), i.e., Ef(x) = n. i=1 p if(a i ). (The function f : R R is given.
HW1 solutions Exercise 1 (Some sets of probability distributions.) Let x be a real-valued random variable with Prob(x = a i ) = p i, i = 1,..., n, where a 1 < a 2 < < a n. Of course p R n lies in the standard
More informationLecture: Duality.
Lecture: Duality http://bicmr.pku.edu.cn/~wenzw/opt-2016-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/35 Lagrange dual problem weak and strong
More informationSupplement: Universal Self-Concordant Barrier Functions
IE 8534 1 Supplement: Universal Self-Concordant Barrier Functions IE 8534 2 Recall that a self-concordant barrier function for K is a barrier function satisfying 3 F (x)[h, h, h] 2( 2 F (x)[h, h]) 3/2,
More informationEE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 17
EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 17 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory May 29, 2012 Andre Tkacenko
More informationLecture Note 5: Semidefinite Programming for Stability Analysis
ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State
More information1 Directional Derivatives and Differentiability
Wednesday, January 18, 2012 1 Directional Derivatives and Differentiability Let E R N, let f : E R and let x 0 E. Given a direction v R N, let L be the line through x 0 in the direction v, that is, L :=
More informationLecture 6 - Convex Sets
Lecture 6 - Convex Sets Definition A set C R n is called convex if for any x, y C and λ [0, 1], the point λx + (1 λ)y belongs to C. The above definition is equivalent to saying that for any x, y C, the
More informationConvex optimization problems. Optimization problem in standard form
Convex optimization problems optimization problem in standard form convex optimization problems linear optimization quadratic optimization geometric programming quasiconvex optimization generalized inequality
More informationOptimization and Optimal Control in Banach Spaces
Optimization and Optimal Control in Banach Spaces Bernhard Schmitzer October 19, 2017 1 Convex non-smooth optimization with proximal operators Remark 1.1 (Motivation). Convex optimization: easier to solve,
More informationLinear and non-linear programming
Linear and non-linear programming Benjamin Recht March 11, 2005 The Gameplan Constrained Optimization Convexity Duality Applications/Taxonomy 1 Constrained Optimization minimize f(x) subject to g j (x)
More informationLecture: Cone programming. Approximating the Lorentz cone.
Strong relaxations for discrete optimization problems 10/05/16 Lecture: Cone programming. Approximating the Lorentz cone. Lecturer: Yuri Faenza Scribes: Igor Malinović 1 Introduction Cone programming is
More informationRobust conic quadratic programming with ellipsoidal uncertainties
Robust conic quadratic programming with ellipsoidal uncertainties Roland Hildebrand (LJK Grenoble 1 / CNRS, Grenoble) KTH, Stockholm; November 13, 2008 1 Uncertain conic programs min x c, x : Ax + b K
More information4. Convex optimization problems
Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization
More informationStability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games
Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,
More informationGEORGIA INSTITUTE OF TECHNOLOGY H. MILTON STEWART SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING LECTURE NOTES OPTIMIZATION III
GEORGIA INSTITUTE OF TECHNOLOGY H. MILTON STEWART SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING LECTURE NOTES OPTIMIZATION III CONVEX ANALYSIS NONLINEAR PROGRAMMING THEORY NONLINEAR PROGRAMMING ALGORITHMS
More informationminimize x x2 2 x 1x 2 x 1 subject to x 1 +2x 2 u 1 x 1 4x 2 u 2, 5x 1 +76x 2 1,
4 Duality 4.1 Numerical perturbation analysis example. Consider the quadratic program with variables x 1, x 2, and parameters u 1, u 2. minimize x 2 1 +2x2 2 x 1x 2 x 1 subject to x 1 +2x 2 u 1 x 1 4x
More informationCSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming
CSC2411 - Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming Notes taken by Mike Jamieson March 28, 2005 Summary: In this lecture, we introduce semidefinite programming
More informationChapter 2 Convex Analysis
Chapter 2 Convex Analysis The theory of nonsmooth analysis is based on convex analysis. Thus, we start this chapter by giving basic concepts and results of convexity (for further readings see also [202,
More informationLecture 5. Theorems of Alternatives and Self-Dual Embedding
IE 8534 1 Lecture 5. Theorems of Alternatives and Self-Dual Embedding IE 8534 2 A system of linear equations may not have a solution. It is well known that either Ax = c has a solution, or A T y = 0, c
More informationA strongly polynomial algorithm for linear systems having a binary solution
A strongly polynomial algorithm for linear systems having a binary solution Sergei Chubanov Institute of Information Systems at the University of Siegen, Germany e-mail: sergei.chubanov@uni-siegen.de 7th
More informationGeometric problems. Chapter Projection on a set. The distance of a point x 0 R n to a closed set C R n, in the norm, is defined as
Chapter 8 Geometric problems 8.1 Projection on a set The distance of a point x 0 R n to a closed set C R n, in the norm, is defined as dist(x 0,C) = inf{ x 0 x x C}. The infimum here is always achieved.
More informationMinimizing Cubic and Homogeneous Polynomials over Integers in the Plane
Minimizing Cubic and Homogeneous Polynomials over Integers in the Plane Alberto Del Pia Department of Industrial and Systems Engineering & Wisconsin Institutes for Discovery, University of Wisconsin-Madison
More informationCO 250 Final Exam Guide
Spring 2017 CO 250 Final Exam Guide TABLE OF CONTENTS richardwu.ca CO 250 Final Exam Guide Introduction to Optimization Kanstantsin Pashkovich Spring 2017 University of Waterloo Last Revision: March 4,
More informationTEST CODE: MMA (Objective type) 2015 SYLLABUS
TEST CODE: MMA (Objective type) 2015 SYLLABUS Analytical Reasoning Algebra Arithmetic, geometric and harmonic progression. Continued fractions. Elementary combinatorics: Permutations and combinations,
More informationExercises: Brunn, Minkowski and convex pie
Lecture 1 Exercises: Brunn, Minkowski and convex pie Consider the following problem: 1.1 Playing a convex pie Consider the following game with two players - you and me. I am cooking a pie, which should
More informationPOLARS AND DUAL CONES
POLARS AND DUAL CONES VERA ROSHCHINA Abstract. The goal of this note is to remind the basic definitions of convex sets and their polars. For more details see the classic references [1, 2] and [3] for polytopes.
More informationLecture 5. The Dual Cone and Dual Problem
IE 8534 1 Lecture 5. The Dual Cone and Dual Problem IE 8534 2 For a convex cone K, its dual cone is defined as K = {y x, y 0, x K}. The inner-product can be replaced by x T y if the coordinates of the
More informationAdvances in Convex Optimization: Conic Programming
Advances in Convex Optimization: Conic Programming Arkadi Nemirovski Abstract. During the last two decades, major developments in Convex Optimization were focusing on Conic Programming, primarily, on Linear,
More informationMath 341: Convex Geometry. Xi Chen
Math 341: Convex Geometry Xi Chen 479 Central Academic Building, University of Alberta, Edmonton, Alberta T6G 2G1, CANADA E-mail address: xichen@math.ualberta.ca CHAPTER 1 Basics 1. Euclidean Geometry
More informationSemidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5
Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize
More informationConvex Optimization & Parsimony of L p-balls representation
Convex Optimization & Parsimony of L p -balls representation LAAS-CNRS and Institute of Mathematics, Toulouse, France IMA, January 2016 Motivation Unit balls associated with nonnegative homogeneous polynomials
More informationLecture: Duality of LP, SOCP and SDP
1/33 Lecture: Duality of LP, SOCP and SDP Zaiwen Wen Beijing International Center For Mathematical Research Peking University http://bicmr.pku.edu.cn/~wenzw/bigdata2017.html wenzw@pku.edu.cn Acknowledgement:
More informationLECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE
LECTURE 25: REVIEW/EPILOGUE LECTURE OUTLINE CONVEX ANALYSIS AND DUALITY Basic concepts of convex analysis Basic concepts of convex optimization Geometric duality framework - MC/MC Constrained optimization
More informationConvex Geometry. Carsten Schütt
Convex Geometry Carsten Schütt November 25, 2006 2 Contents 0.1 Convex sets... 4 0.2 Separation.... 9 0.3 Extreme points..... 15 0.4 Blaschke selection principle... 18 0.5 Polytopes and polyhedra.... 23
More informationChapter 1. Preliminaries. The purpose of this chapter is to provide some basic background information. Linear Space. Hilbert Space.
Chapter 1 Preliminaries The purpose of this chapter is to provide some basic background information. Linear Space Hilbert Space Basic Principles 1 2 Preliminaries Linear Space The notion of linear space
More informationMonotone Function. Function f is called monotonically increasing, if. x 1 x 2 f (x 1 ) f (x 2 ) x 1 < x 2 f (x 1 ) < f (x 2 ) x 1 x 2
Monotone Function Function f is called monotonically increasing, if Chapter 3 x x 2 f (x ) f (x 2 ) It is called strictly monotonically increasing, if f (x 2) f (x ) Convex and Concave x < x 2 f (x )
More informationReference Material /Formulas for Pre-Calculus CP/ H Summer Packet
Reference Material /Formulas for Pre-Calculus CP/ H Summer Packet Week # 1 Order of Operations Step 1 Evaluate expressions inside grouping symbols. Order of Step 2 Evaluate all powers. Operations Step
More information2. Intersection Multiplicities
2. Intersection Multiplicities 11 2. Intersection Multiplicities Let us start our study of curves by introducing the concept of intersection multiplicity, which will be central throughout these notes.
More informationInterior Point Methods: Second-Order Cone Programming and Semidefinite Programming
School of Mathematics T H E U N I V E R S I T Y O H F E D I N B U R G Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming Jacek Gondzio Email: J.Gondzio@ed.ac.uk URL: http://www.maths.ed.ac.uk/~gondzio
More informationNonlinear Programming Models
Nonlinear Programming Models Fabio Schoen 2008 http://gol.dsi.unifi.it/users/schoen Nonlinear Programming Models p. Introduction Nonlinear Programming Models p. NLP problems minf(x) x S R n Standard form:
More informationChapter 13. Convex and Concave. Josef Leydold Mathematical Methods WS 2018/19 13 Convex and Concave 1 / 44
Chapter 13 Convex and Concave Josef Leydold Mathematical Methods WS 2018/19 13 Convex and Concave 1 / 44 Monotone Function Function f is called monotonically increasing, if x 1 x 2 f (x 1 ) f (x 2 ) It
More informationL. Vandenberghe EE236C (Spring 2016) 18. Symmetric cones. definition. spectral decomposition. quadratic representation. log-det barrier 18-1
L. Vandenberghe EE236C (Spring 2016) 18. Symmetric cones definition spectral decomposition quadratic representation log-det barrier 18-1 Introduction This lecture: theoretical properties of the following
More informationOptimality Conditions for Constrained Optimization
72 CHAPTER 7 Optimality Conditions for Constrained Optimization 1. First Order Conditions In this section we consider first order optimality conditions for the constrained problem P : minimize f 0 (x)
More informationEE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 18
EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 18 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory May 31, 2012 Andre Tkacenko
More informationLecture 8 Plus properties, merit functions and gap functions. September 28, 2008
Lecture 8 Plus properties, merit functions and gap functions September 28, 2008 Outline Plus-properties and F-uniqueness Equation reformulations of VI/CPs Merit functions Gap merit functions FP-I book:
More informationConvex Functions and Optimization
Chapter 5 Convex Functions and Optimization 5.1 Convex Functions Our next topic is that of convex functions. Again, we will concentrate on the context of a map f : R n R although the situation can be generalized
More informationThe proximal mapping
The proximal mapping http://bicmr.pku.edu.cn/~wenzw/opt-2016-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghes lecture notes Outline 2/37 1 closed function 2 Conjugate function
More informationOptimization Theory. A Concise Introduction. Jiongmin Yong
October 11, 017 16:5 ws-book9x6 Book Title Optimization Theory 017-08-Lecture Notes page 1 1 Optimization Theory A Concise Introduction Jiongmin Yong Optimization Theory 017-08-Lecture Notes page Optimization
More informationLP Duality: outline. Duality theory for Linear Programming. alternatives. optimization I Idea: polyhedra
LP Duality: outline I Motivation and definition of a dual LP I Weak duality I Separating hyperplane theorem and theorems of the alternatives I Strong duality and complementary slackness I Using duality
More information8. Geometric problems
8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 Minimum volume ellipsoid around a set Löwner-John ellipsoid
More informationSemidefinite Programming
Semidefinite Programming Basics and SOS Fernando Mário de Oliveira Filho Campos do Jordão, 2 November 23 Available at: www.ime.usp.br/~fmario under talks Conic programming V is a real vector space h, i
More informationChapter 1. Preliminaries
Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between
More informationCSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization
CSCI 1951-G Optimization Methods in Finance Part 10: Conic Optimization April 6, 2018 1 / 34 This material is covered in the textbook, Chapters 9 and 10. Some of the materials are taken from it. Some of
More informationLagrange Duality. Daniel P. Palomar. Hong Kong University of Science and Technology (HKUST)
Lagrange Duality Daniel P. Palomar Hong Kong University of Science and Technology (HKUST) ELEC5470 - Convex Optimization Fall 2017-18, HKUST, Hong Kong Outline of Lecture Lagrangian Dual function Dual
More informationPrimal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization
Primal-Dual Geometry of Level Sets and their Explanatory Value of the Practical Performance of Interior-Point Methods for Conic Optimization Robert M. Freund M.I.T. June, 2010 from papers in SIOPT, Mathematics
More informationCHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS. W. Erwin Diewert January 31, 2008.
1 ECONOMICS 594: LECTURE NOTES CHAPTER 2: CONVEX SETS AND CONCAVE FUNCTIONS W. Erwin Diewert January 31, 2008. 1. Introduction Many economic problems have the following structure: (i) a linear function
More informationThe moment-lp and moment-sos approaches
The moment-lp and moment-sos approaches LAAS-CNRS and Institute of Mathematics, Toulouse, France CIRM, November 2013 Semidefinite Programming Why polynomial optimization? LP- and SDP- CERTIFICATES of POSITIVITY
More informationE5295/5B5749 Convex optimization with engineering applications. Lecture 5. Convex programming and semidefinite programming
E5295/5B5749 Convex optimization with engineering applications Lecture 5 Convex programming and semidefinite programming A. Forsgren, KTH 1 Lecture 5 Convex optimization 2006/2007 Convex quadratic program
More informationHandout 2: Elements of Convex Analysis
ENGG 5501: Foundations of Optimization 2018 19 First Term Handout 2: Elements of Convex Analysis Instructor: Anthony Man Cho So September 10, 2018 As briefly mentioned in Handout 1, the notion of convexity
More informationIntegral Jensen inequality
Integral Jensen inequality Let us consider a convex set R d, and a convex function f : (, + ]. For any x,..., x n and λ,..., λ n with n λ i =, we have () f( n λ ix i ) n λ if(x i ). For a R d, let δ a
More informationConvex hull of two quadratic or a conic quadratic and a quadratic inequality
Noname manuscript No. (will be inserted by the editor) Convex hull of two quadratic or a conic quadratic and a quadratic inequality Sina Modaresi Juan Pablo Vielma the date of receipt and acceptance should
More informationc 2000 Society for Industrial and Applied Mathematics
SIAM J. OPIM. Vol. 10, No. 3, pp. 750 778 c 2000 Society for Industrial and Applied Mathematics CONES OF MARICES AND SUCCESSIVE CONVEX RELAXAIONS OF NONCONVEX SES MASAKAZU KOJIMA AND LEVEN UNÇEL Abstract.
More informationA Hierarchy of Polyhedral Approximations of Robust Semidefinite Programs
A Hierarchy of Polyhedral Approximations of Robust Semidefinite Programs Raphael Louca Eilyan Bitar Abstract Robust semidefinite programs are NP-hard in general In contrast, robust linear programs admit
More informationInequality Constraints
Chapter 2 Inequality Constraints 2.1 Optimality Conditions Early in multivariate calculus we learn the significance of differentiability in finding minimizers. In this section we begin our study of the
More informationLecture 9 Monotone VIs/CPs Properties of cones and some existence results. October 6, 2008
Lecture 9 Monotone VIs/CPs Properties of cones and some existence results October 6, 2008 Outline Properties of cones Existence results for monotone CPs/VIs Polyhedrality of solution sets Game theory:
More information8. Geometric problems
8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 1 Minimum volume ellipsoid around a set Löwner-John ellipsoid
More informationLecture 4: Convex Functions, Part I February 1
IE 521: Convex Optimization Instructor: Niao He Lecture 4: Convex Functions, Part I February 1 Spring 2017, UIUC Scribe: Shuanglong Wang Courtesy warning: These notes do not necessarily cover everything
More information3. Linear Programming and Polyhedral Combinatorics
Massachusetts Institute of Technology 18.433: Combinatorial Optimization Michel X. Goemans February 28th, 2013 3. Linear Programming and Polyhedral Combinatorics Summary of what was seen in the introductory
More informationMathematics 530. Practice Problems. n + 1 }
Department of Mathematical Sciences University of Delaware Prof. T. Angell October 19, 2015 Mathematics 530 Practice Problems 1. Recall that an indifference relation on a partially ordered set is defined
More informationMeasuring Ellipsoids 1
Measuring Ellipsoids 1 Igor Rivin Temple University 2 What is an ellipsoid? E = {x E n Ax = 1}, where A is a non-singular linear transformation of E n. Remark that Ax = Ax, Ax = x, A t Ax. The matrix Q
More informationSemidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization
Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Instructor: Farid Alizadeh Author: Ai Kagawa 12/12/2012
More informationLecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.
MA 796S: Convex Optimization and Interior Point Methods October 8, 2007 Lecture 1 Lecturer: Kartik Sivaramakrishnan Scribe: Kartik Sivaramakrishnan 1 Conic programming Consider the conic program min s.t.
More information3. Convex functions. basic properties and examples. operations that preserve convexity. the conjugate function. quasiconvex functions
3. Convex functions Convex Optimization Boyd & Vandenberghe basic properties and examples operations that preserve convexity the conjugate function quasiconvex functions log-concave and log-convex functions
More informationConvex Optimization Theory. Chapter 5 Exercises and Solutions: Extended Version
Convex Optimization Theory Chapter 5 Exercises and Solutions: Extended Version Dimitri P. Bertsekas Massachusetts Institute of Technology Athena Scientific, Belmont, Massachusetts http://www.athenasc.com
More informationCourse 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra
Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra D. R. Wilkins Contents 3 Topics in Commutative Algebra 2 3.1 Rings and Fields......................... 2 3.2 Ideals...............................
More informationAppendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS
Appendix PRELIMINARIES 1. THEOREMS OF ALTERNATIVES FOR SYSTEMS OF LINEAR CONSTRAINTS Here we consider systems of linear constraints, consisting of equations or inequalities or both. A feasible solution
More informationTEST CODE: MIII (Objective type) 2010 SYLLABUS
TEST CODE: MIII (Objective type) 200 SYLLABUS Algebra Permutations and combinations. Binomial theorem. Theory of equations. Inequalities. Complex numbers and De Moivre s theorem. Elementary set theory.
More informationContinuity of convex functions in normed spaces
Continuity of convex functions in normed spaces In this chapter, we consider continuity properties of real-valued convex functions defined on open convex sets in normed spaces. Recall that every infinitedimensional
More information