Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming

Size: px
Start display at page:

Download "Interior Point Methods: Second-Order Cone Programming and Semidefinite Programming"

Transcription

1 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 J.Gondzio@ed.ac.uk URL: Paris, January

2 Outline Self-concordant Barriers Second-Order Cone Programming example cones example SOCP problems logarithmic barrier function IPM for SOCP Semidefinite Programming background (linear matrix inequalities) duality example SDP problems logarithmic barrier function IPM for SDP Final Comments Paris, January

3 Self-concordant Barrier Def: Let C R n be an open nonempty convex set. Let f : C R be a 3 times continuously diff able convex function. A function f is called self-concordant if there exists a constant p > 0 such that 3 f(x)[h,h,h] 2p 1/2 ( 2 f(x)[h,h]) 3/2, x C, h : x+h C. (Wethensaythatf isp-self-concordant). Note that a self-concordant function is always well approximated by the quadratic model because the error of such an approximation can be bounded by the 3/2 power of 2 f(x)[h,h]. Paris, January

4 Self-concordant Barrier Lemma The barrier function logx is self-concordant on R +. Proof: Consider f(x) = logx and compute f (x) = x 1, f (x) = x 2 and f (x) = 2x 3 and check that the self-concordance condition is satisfied for p = 1. Lemma The barrier function 1/x α, with α (0, ) is not self-concordant on R +. Lemma The barrier function e 1/x is not self-concordant on R +. Use self-concordant barriers in optimization Paris, January

5 Second-Order Cone Programming (SOCP) Paris, January

6 SOCP: Second-Order Cone Programming Generalization of QP. Deals with conic constraints. Solved with IPMs. Numerous applications: quadratically constrained quadratic programs, problems involving sums and maxima/minima of norms, SOC-representable functions and sets, matrix-fractional problems, problems with hiperbolic constraints, robust LP/QP, robust least-squares. Paris, January

7 SOCP: Second-Order Cone Programming This lecture is based on three papers: M. Lobo, L. Vandenberghe, S. Boyd and H. Lebret, Applications of Second-Order Cone Programming, Linear Algebra and its Appls 284 (1998) pp L. Vandenberghe and S. Boyd, Semidefinite Programming, SIAM Review 38 (1996) pp E.D. Andersen, C. Roos and T. Terlaky, On Implementing a Primal-Dual IPM for Conic Optimization, Mathematical Programming 95 (2003) pp Paris, January

8 Cones: Background Def. A set K R n is called a cone if for any x K and for any λ 0, λx K. Convex Cone: x 1 x 3 x 2 Example: K = {x R n : x 2 1 n j=2 x 2 j, x 1 0}. Paris, January

9 Example: Three Cones R + : R + = {x R : x 0}. Quadratic Cone: K q = {x R n : x 2 1 n j=2 x 2 j, x 1 0}. Rotated Quadratic Cone: K r = {x R n : 2x 1 x 2 n j=3 x 2 j, x 1,x 2 0}. Paris, January

10 Matrix Representation of Cones Each of the three most common cones has a matrix representation using orthogonal matrices T and/or Q. (Orthogonal matrix: Q T Q = I). Quadratic Cone K q. Define 1 1 Q = and write: K q = {x R n : x T Qx 0, x 1 0}. Example: x 2 1 x2 2 +x x2 n. Paris, January

11 Matrix Representation of Cones (cont d) Rotated Quadratic Cone K r. Define Q = and write: K r = {x R n : x T Qx 0, x 1,x 2 0}. Example: 2x 1 x 2 x 2 3 +x x2 n. Paris, January

12 Matrix Representation of Cones (cont d) Consider a linear transformation T : R 2 R 2 : T 2 = It corresponds to a rotation by π/4. Indeed, write: [ [ ] z u y] = T 2 v that is to get z = u+v 2, y = u v 2 2yz = u 2 v 2. Paris, January

13 Matrix Representation of Cones (cont d) Now, define T = and observe that the rotated quadratic cone satisfies... 1 Tx K r iff x K q. Paris, January

14 Example: Conic constraint Consider a constraint: 1 2 x 2 +a T x b. Observe that g(x) = 1 2 xt x+a T x b is convexhence the constraint defines a convex set. The constraint may be reformulated as an intersection of an affine (linear) constraint and a quadratic one: a T x+z = b y = 1 x 2 2yz, y,z 0. Paris, January

15 Example: Conic constraint (cont d) Now, substitute: to get z = u+v 2, y = u v 2 a T x+ u+v 2 = b u v = 2 x 2 +v 2 u 2. Paris, January

16 Dual Cone Let K R n be a cone. Def. The set: K := {s R n : s T x 0, x K} is called the dual cone. Def. The set: K P := {s R n : s T x 0, x K} is called the polar cone (Fig below). K K P Paris, January

17 Conic Optimization Consider an optimization problem: where K is a convex closed cone. min c T x s.t. Ax = b, x K, We assume that K = K 1 K 2 K k, thatis,conek isaproductofseveralindividualconeseachofwhich is one of the three cones defined earlier. Paris, January

18 Primal and Dual SOCPs Consider a primal SOCP where K is a convex closed cone. min c T x s.t. Ax = b, x K, The associated dual SOCP max b T y s.t. A T y +s = c, s K. Weak Duality: If (x,y,s) is a primal-dual feasible solution, then c T x b T y = x T s 0. Paris, January

19 IPM for Conic Optimization Conic Optimization problems can be solved in polynomial time with IPMs. Consider a quadratic cone K q = {(x,t) : x R n 1,t R, t 2 x 2, t 0}, and define the (convex) logarithmic barrier function for this cone f : R n R { f(x,t) = ln(t 2 x 2 ) if x < t + otherwise. Paris, January

20 Logarithmic Barrier Fctn for Quadratic Cone Its derivatives are given by: and 2 f(x,t)= f(x,t) = 2 (t 2 x T x) 2 2 t 2 x T x[ x t ], [ (t 2 x T x)i+2xx T ] 2tx 2tx T t 2 +x T x. Theorem: f(x,t) is a self-concordant barrier on K q. Exercise: Prove it in case n = 2. Paris, January

21 Examples of SOCP LP, QP use the cone R + (positive orthant). SDP uses the cone SR n n + (symmetric positive definite matrices). SOCP uses two quadratic cones K q and K r. Quadratically Constrained Quadratic Programming (QCQP) is a particular example of SOCP. Typical trick to replace a quadratic constraint as a conic one!!! Consider a constraint: 1 2 x 2 +a T x b. Rewrite it as: x 2 +v 2 u 2. Paris, January

22 QCQP and SOCP LetP i R n n beasymmetricpositivedefinitematrixandq i R n. Define a quadratic function f i (x) = x T P i x + 2q T i x + r i and an associated ellipsoid E i = {x f i (x) 0}. The set of constraints f i (x) 0, i = 1,2,...,m defines an intersection of (convex) ellipsoids and of course defines a convex set. The optimization problem min f 0 (x) s.t. f i (x) 0, i = 1,2,...,m, is an example of quadratically constrained quadratic program(qcqp). QCQP can be reformulated as SOCP. QCQP can be also reformulated as SDP. Paris, January

23 SOCP Example: Linear Regression The least squares solution of a linear system of equations Ax = b is the solution of the following optimization problem and it can be recast as: min x Ax b min t s.t. Ax b t. Paris, January

24 Ellipsoids: Background Sphere with (0, 0) centre: x 2 1 +x2 2 1 Ellipsoid, centre at (0,0), radii a,b: x 2 1 a 2 + x2 2 b 2 1 Ellipsoid, centre at (p,q), radii a,b: (x 1 p) 2 a 2 + (x 2 q) 2 General ellipsoid: b 2 1 (x x 0 ) T H(x x 0 ) 1, where H is a positive definite matrix. Let H = LL T. Then we can rewrite the ellipsoid as L T (x x 0 ) 1. Paris, January

25 Ellipsoids are everywhere Obélix Gérard Depardieu as Obélix Paris, January

26 SOCP Example: Robust LP Consider an LP: min c T x s.t. a T i x b i, i = 1,2,...,m, and assume that the values of a i are uncertain. Suppose that a i E i, i = 1,2,...,m, where E i are given ellipsoids E i = {ā i +P i u : u 1}, where P i is a symmetric positive definite matrix. Paris, January

27 SOCP Example: Robust LP (cont d) Observe that a T i x b i a i E i iff ā T i x+ P ix b i, because for any x R n max{a T x : a E} = ā T x+max{u T Px : u 1} = ā T x+ Px. Hence robust LP formulated as SOCP is: min c T x s.t. ā T i x+ P ix b i, i = 1,2,...,m. Paris, January

28 SOCP Example: Robust QP Consider a QP with uncertain objective: min x max P E xt Px+2q T x+r subject to linear constraints. Uncertain symmetric positive definite matrix P belongs to the ellipsoid: m P E = {P 0 + P i u i : u 1}, i=1 where P i are symmetric positive semidefinite matrices. The definition of ellipsoid E implies that m max P E xt Px = x T P 0 x+ max (x T P i x)u i. u 1 Paris, January i=1

29 SOCP Example: Robust QP (cont d) From Cauchy-Schwartz inequality: m m (x T P i x)u i (x T P i x) 2 hence i=1 max u 1 i=1 m (x T P i x)u i i=1 We get a reformulation of robust QP: 1/2 m (x T P i x) 2 i=1 u 1/2. min x x T P 0 x+ ( mi=1 (x T P i x) 2) 1/2 +2q T x+r. Paris, January

30 SOCP Example: Robust QP (cont d) This problem can be written as: min t+v +2q T x+r s.t. z t, x T P 0 x v, x T P i x z i, i = 1,...,m. SOCP reformulation: min t+v +2q T x+r s.t. z t, (2P 1/2 i x,z i 1) z i +1, z i 0, i = 1..m, (2P 1/2 0 x,v 1) v +1, v 0. Paris, January

31 Semidefinite Programming (SDP) Paris, January

32 SDP: Semidefinite Programming Generalization of LP. Deals with symmetric positive semidefinite matrices (Linear Matrix Inequalities, LMI). Solved with IPMs. Numerous applications: eigenvalue optimization problems, quasi-convex programs, convex quadratically constrained optimization, robust mathematical programming, matrix norm minimization, combinatorial optimization (provides good relaxations), control theory, statistics. Paris, January

33 SDP: Semidefinite Programming This lecture is based on two survey papers: L. Vandenberghe and S. Boyd, Semidefinite Programming, SIAM Review 38 (1996) pp M.J. Todd, Semidefinite Optimization, Acta Numerica 10 (2001) pp Paris, January

34 SDP: Background Def. A matrix H R n n is positive semidefinite if x T Hx 0 for any x 0. We write H 0. Def. A matrix H R n n is positive definite if x T Hx > 0 for any x 0. We write H 0. We denote with SR n n (SR n n + ) the set of symmetric and symmetric positive semidefinite matrices. Let U,V SR n n. We define the inner product between U and V as U V = trace(u T V), where trace(h) = n i=1 h ii. The associated norm is the Frobenius norm, written U F = (U U) 1/2 (or just U ). Paris, January

35 Linear Matrix Inequalities Def. Linear Matrix Inequalities Let U,V SR n n. We write U V iff U V 0. We write U V iff U V 0. We write U V iff U V 0. We write U V iff U V 0. Paris, January

36 Properties 1. If P R m n and Q R n m, then trace(pq) = trace(qp). 2. IfU,V SR n n,andq R n n isorthogonal(i.e. Q T Q = I), then U V = (Q T UQ) (Q T VQ). More generally, if P is nonsingular, then U V = (PUP T ) (P T VP 1 ). 3. Every U SR n n can be written as U= QΛQ T, where Q is orthogonal and Λ is diagonal. Then UQ = QΛ. In other words the columns of Q are the eigenvectors, and the diagonal entries of Λ the corresponding eigenvalues of U. 4. If U SR n n and U = QΛQ T, then trace(u) = trace(λ) = i λ i. Paris, January

37 Properties (cont d) 5. For U SR n n, the following are equivalent: (i) U 0 (U 0) (ii) x T Ux 0, x R n (x T Ux>0, 0 x R n ). (iii) If U = QΛQ T, then Λ 0 (Λ 0). (iv) U = P T P for some matrix P (U = P T P for some square nonsingular matrix P). 6. Every U SR n n has a square root U 1/2 SR n n. Proof: From Property 5 (ii) we get U = QΛQ T. Take U 1/2 = QΛ 1/2 Q T, where Λ 1/2 is the diagonal matrix whose diagonal contains the (nonnegative) square roots of the eigenvalues of U, and verify that U 1/2 U 1/2 = U. Paris, January

38 Properties (cont d) 7. Suppose U = [ A B T B C where A and C are symmetric and A 0. Then U 0 (U 0) iff C BA 1 B T 0 ( 0). The matrix C BA 1 B T is called the Schur complement of A in U. Proof: follows easily from the factorization: [ A B T B C ] = [ I 0 BA 1 I ], ][ ][ A 0 I A 1 B T 0 C BA 1 B T 0 I ]. 8. If U SR n n and x R n, then x T Ux = U xx T. Paris, January

39 Primal-Dual Pair of SDPs Primal Dual min C X max b T y s.t. A i X =b i, i = 1..m s.t. mi=1 y i A i +S =C, X 0; S 0, where A i SR n n, b R m, C SR n n are given; and X,S SR n n, y R m are the variables. Paris, January

40 Theorem: Weak Duality in SDP If X is feasible in the primal and (y,s) in the dual, then Proof: C X b T y = X S 0. m C X b T y = ( y i A i +S) X b T y = i=1 m (A i X)y i +S X b T y i=1 = S X = X S. Further, since X is positive semidefinite, it has a square root X 1/2 (Property 6), and so X S = trace(xs)=trace(x 1/2 X 1/2 S)=trace(X 1/2 SX 1/2 ) 0. We use Property 1 and the fact that S and X 1/2 are positive semidefinite,hencex 1/2 SX 1/2 ispositivesemidefiniteanditstrace is nonnegative. Paris, January

41 SDP Example 1: Minimize the Max. Eigenvalue We wish to choose x R k to minimize the maximum eigenvalue of A(x)=A 0 +x 1 A x k A k, where A i R n n and A i = A T i. Observe that λ max (A(x)) t if and only if λ max (A(x) ti) 0 λ min (ti A(x)) 0. This holds iff ti A(x) 0. So we get the SDP in the dual form: max t s.t. ti A(x) 0, where the variable is y := (t,x). Paris, January

42 SDP Example 2: Logarithmic Chebyshev Approx. Suppose we wish to solve Ax b approximately, where A = [a 1...a n ] T R n k and b R n. InChebyshevapproximationweminimizethel -normoftheresidual, i.e., we solve min max a T i i x b i. This can be cast as an LP, with x and an auxiliary variable t: min t s.t. t a T i x b i t, i = 1..n. In some applications b i has a dimension of a power of intensity, and it is typically expressed on a logarithmic scale. In such cases the more natural optimization problem is min max i (assuming a T i x > 0 and b i > 0). log(a T i x) log(b i) Paris, January

43 Logarithmic Chebyshev Approximation (cont d) The logarithmic Chebyshev approximation problem can be cast as a semidefinite program. To see this, note that log(a T i x) log(b i) = logmax(a T i x/b i, b i /a T i x). Hence the problem can be rewritten as the following (nonlinear) program min t or, min t s.t. s.t. 1/t a T i x/b i t, i = 1..n. t at i x/b i a T i x/b i t which is a semidefinite program. 0, i = 1..n Paris, January

44 Logarithmic Barrier Function Define the logarithmic barrier function for the cone SR n n + of positive definite matrices. f : SR+ n n R f(x) = Let us evaluate its derivatives. Let X 0,H SR n n. Then { lndetx if X 0 + otherwise. f(x +αh) = lndet[x(i +αx 1 H)] = lndetx ln(1+αtrace(x 1 H)+O(α 2 )) = f(x) αx 1 H +O(α 2 ), so that f (X) = X 1 and Df(X)[H] = X 1 H. Paris, January

45 Logarithmic Barrier Function (cont d) Similarly f (X +αh) = [X(I +αx 1 H)] 1 so that f (X)[H] = X 1 HX 1 and D 2 f(x)[h,g] = X 1 HX 1 G. = [I αx 1 H +O(α 2 )]X 1 = f (X)+αX 1 HX 1 +O(α 2 ), Finally, f (X)[H,G] = X 1 HX 1 GX 1 X 1 GX 1 HX 1. Paris, January

46 Logarithmic Barrier Function (cont d) Theorem: f(x) = lndetx is a convex barrier for SR n n +. Proof: Define φ(α) = f(x+αh). We know that f is convex if, for every X SR n n + and every H SR n n, φ(α) is convex in α. Consider a set of α such that X+αH 0. On this set φ (α) = D 2 f( X)[H,H] = X 1 H X 1 H, where X = X+αH. Since X 0, so is V = X 1/2 (Property 6), and φ (α) = V 2 HV 2 H = trace(v 2 HV 2 H) = trace((vhv)(vhv)) = VHV 2 F 0. So φ is convex. When X 0 approaches a singular matrix, its determinant approaches zero and f(x). Paris, January

47 Simplified Notation Define A : SR n n R m AX = (A i X) m i=1 Rm. Note that, for any X SR n n and y R m, m m (AX) T y = (A i X)y i = ( y i A i ) X, i=1 i=1 so the adjoint of A is given by m A y = y i A i. i=1 A is a mapping from R m to SR n n. Paris, January

48 Simplified Notation (cont d) With this notation the primal SDP becomes min C X s.t. AX = b, X 0, where X SR n n is the variable. The associated dual SDP writes max b T y s.t. A y + S = C S 0, where y R m and S SR n n are the variables. Paris, January

49 Solving SDPs with IPMs Replace the primal SDP min C X s.t. AX = b, X 0, with the primal barrier SDP min C X +µf(x) s.t. AX = b, (with a barrier parameter µ 0). Formulate the Lagrangian L(X,y,S) = C X +µf(x) y T (AX b), with y R m, and write the first order conditions (FOC) for a stationary point of L: C +µf (X) A y = 0. Paris, January

50 Solving SDPs with IPMs (cont d) Use f(x) = lndet(x) and f (X) = X 1. Therefore the FOC become: C µx 1 A y = 0. Denote S = µx 1, i.e., XS = µi. For a positive definite matrix X its inverse is also positive definite. The FOC now become: with X 0 and S 0. AX = b, A y +S = C, XS = µi, Paris, January

51 Newton direction We derive the Newton direction for the system: AX = b, A y +S = C, µx 1 +S = 0. Recall that the variables in FOC are (X,y,S), where X,S SR n n + and y R m. Hence we look for a direction ( X, y, S), where X, S SR n n + and y R m. Paris, January

52 Newton direction (cont d) The differentiation in the above system is a nontrivial operation. The direction is the solution of the system: [ ] [ ] A 0 0 X ξb 0 A I y = ξ C. µ(x 1 X 1 ) 0 I S ξ µ We introduce a useful notation P Q for n n matrices P and Q. This is an operator from SR n n to SR n n defined by (P Q)U = 1 2 (PUQT +QUP T ). Paris, January

53 Logarithmic Barrier Function for the cone SR n n + of positive definite matrices, f : SR n n + R { lndetx if X 0 f(x) = + otherwise. LP: Replace x 0 with µ n j=1 lnx j. SDP: Replace X 0 with µ n j=1 lnλ j = µln( n j=1 λ j ). Nesterov and Nemirovskii, Interior Point Polynomial Algorithms in Convex Programming: Theory and Applications, SIAM, Philadelphia, Lemma Thebarrierfunctionf(X)isself-concordantonSR n n +. Paris, January

54 Interior Point Methods: Logarithmic barrier functions for SDP and SOCP Self-concordant barriers polynomial complexity (predictable behaviour) Unified view of optimization from LP via QP to NLP, SDP, SOCP Efficiency good for SOCP problematic for SDP because solving the problem of size n involves linear algebra operations in dimension n 2 and this requires n 6 flops! Use IPMs in your research! Paris, January

Interior Point Methods for Convex Quadratic and Convex Nonlinear Programming

Interior Point Methods for Convex Quadratic and Convex Nonlinear 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 for Convex Quadratic and Convex Nonlinear Programming Jacek Gondzio Email: J.Gondzio@ed.ac.uk URL: http://www.maths.ed.ac.uk/~gondzio

More information

Convex Optimization. (EE227A: UC Berkeley) Lecture 6. Suvrit Sra. (Conic optimization) 07 Feb, 2013

Convex 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 information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture 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 information

Lecture 6: Conic Optimization September 8

Lecture 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 information

Semidefinite Programming Basics and Applications

Semidefinite 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 information

Largest dual ellipsoids inscribed in dual cones

Largest 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 information

Lecture: Examples of LP, SOCP and SDP

Lecture: 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 information

Interior Point Methods. We ll discuss linear programming first, followed by three nonlinear problems. Algorithms for Linear Programming Problems

Interior Point Methods. We ll discuss linear programming first, followed by three nonlinear problems. Algorithms for Linear Programming Problems AMSC 607 / CMSC 764 Advanced Numerical Optimization Fall 2008 UNIT 3: Constrained Optimization PART 4: Introduction to Interior Point Methods Dianne P. O Leary c 2008 Interior Point Methods We ll discuss

More information

Interior Point Methods for Linear Programming: Motivation & Theory

Interior Point Methods for Linear Programming: Motivation & Theory 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 for Linear Programming: Motivation & Theory Jacek Gondzio Email: J.Gondzio@ed.ac.uk URL: http://www.maths.ed.ac.uk/~gondzio

More information

Agenda. 1 Cone programming. 2 Convex cones. 3 Generalized inequalities. 4 Linear programming (LP) 5 Second-order cone programming (SOCP)

Agenda. 1 Cone programming. 2 Convex cones. 3 Generalized inequalities. 4 Linear programming (LP) 5 Second-order cone programming (SOCP) Agenda 1 Cone programming 2 Convex cones 3 Generalized inequalities 4 Linear programming (LP) 5 Second-order cone programming (SOCP) 6 Semidefinite programming (SDP) 7 Examples Optimization problem in

More information

Lecture 1. 1 Conic programming. MA 796S: Convex Optimization and Interior Point Methods October 8, Consider the conic program. min.

Lecture 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 information

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS Sercan Yıldız syildiz@samsi.info in collaboration with Dávid Papp (NCSU) OPT Transition Workshop May 02, 2017 OUTLINE Polynomial optimization and

More information

Lecture: Introduction to LP, SDP and SOCP

Lecture: Introduction to LP, SDP and SOCP Lecture: Introduction to LP, SDP and SOCP Zaiwen Wen Beijing International Center For Mathematical Research Peking University http://bicmr.pku.edu.cn/~wenzw/bigdata2015.html wenzw@pku.edu.cn Acknowledgement:

More information

E5295/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 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 information

ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications

ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications ELE539A: Optimization of Communication Systems Lecture 15: Semidefinite Programming, Detection and Estimation Applications Professor M. Chiang Electrical Engineering Department, Princeton University March

More information

4. Convex optimization problems

4. 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 information

Linear and non-linear programming

Linear 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 information

12. Interior-point methods

12. Interior-point methods 12. Interior-point methods Convex Optimization Boyd & Vandenberghe inequality constrained minimization logarithmic barrier function and central path barrier method feasibility and phase I methods complexity

More information

Introduction to Nonlinear Stochastic Programming

Introduction to Nonlinear Stochastic Programming School of Mathematics T H E U N I V E R S I T Y O H F R G E D I N B U Introduction to Nonlinear Stochastic Programming Jacek Gondzio Email: J.Gondzio@ed.ac.uk URL: http://www.maths.ed.ac.uk/~gondzio SPS

More information

Second-Order Cone Program (SOCP) Detection and Transformation Algorithms for Optimization Software

Second-Order Cone Program (SOCP) Detection and Transformation Algorithms for Optimization Software and Second-Order Cone Program () and Algorithms for Optimization Software Jared Erickson JaredErickson2012@u.northwestern.edu Robert 4er@northwestern.edu Northwestern University INFORMS Annual Meeting,

More information

Lecture: Convex Optimization Problems

Lecture: 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 information

Continuous Optimisation, Chpt 9: Semidefinite Problems

Continuous Optimisation, Chpt 9: Semidefinite Problems Continuous Optimisation, Chpt 9: Semidefinite Problems Peter J.C. Dickinson DMMP, University of Twente p.j.c.dickinson@utwente.nl http://dickinson.website/teaching/2016co.html version: 21/11/16 Monday

More information

Primal-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 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 information

Geometric 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

Geometric 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 information

12. Interior-point methods

12. Interior-point methods 12. Interior-point methods Convex Optimization Boyd & Vandenberghe inequality constrained minimization logarithmic barrier function and central path barrier method feasibility and phase I methods complexity

More information

L. 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 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 information

Convex Optimization and l 1 -minimization

Convex Optimization and l 1 -minimization Convex Optimization and l 1 -minimization Sangwoon Yun Computational Sciences Korea Institute for Advanced Study December 11, 2009 2009 NIMS Thematic Winter School Outline I. Convex Optimization II. l

More information

Lecture 8. Strong Duality Results. September 22, 2008

Lecture 8. Strong Duality Results. September 22, 2008 Strong Duality Results September 22, 2008 Outline Lecture 8 Slater Condition and its Variations Convex Objective with Linear Inequality Constraints Quadratic Objective over Quadratic Constraints Representation

More information

Convex Optimization M2

Convex 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 information

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

CSC 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 information

Semidefinite Programming

Semidefinite Programming Chapter 2 Semidefinite Programming 2.0.1 Semi-definite programming (SDP) Given C M n, A i M n, i = 1, 2,..., m, and b R m, the semi-definite programming problem is to find a matrix X M n for the optimization

More information

Advances in Convex Optimization: Theory, Algorithms, and Applications

Advances in Convex Optimization: Theory, Algorithms, and Applications Advances in Convex Optimization: Theory, Algorithms, and Applications Stephen Boyd Electrical Engineering Department Stanford University (joint work with Lieven Vandenberghe, UCLA) ISIT 02 ISIT 02 Lausanne

More information

Lecture: Cone programming. Approximating the Lorentz cone.

Lecture: 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 information

Newton s Method. Javier Peña Convex Optimization /36-725

Newton s Method. Javier Peña Convex Optimization /36-725 Newton s Method Javier Peña Convex Optimization 10-725/36-725 1 Last time: dual correspondences Given a function f : R n R, we define its conjugate f : R n R, f ( (y) = max y T x f(x) ) x Properties and

More information

Convex Optimization and Modeling

Convex 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 information

Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty

Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty V. Jeyakumar, G. M. Lee and G. Li Communicated by Sándor Zoltán Németh Abstract This paper deals with convex optimization problems

More information

Second-order cone programming

Second-order cone programming Outline Second-order cone programming, PhD Lehigh University Department of Industrial and Systems Engineering February 10, 2009 Outline 1 Basic properties Spectral decomposition The cone of squares The

More information

Semidefinite Programming

Semidefinite 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 information

minimize 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,

minimize 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 information

Primal-dual path-following algorithms for circular programming

Primal-dual path-following algorithms for circular programming Primal-dual path-following algorithms for circular programming Baha Alzalg Department of Mathematics, The University of Jordan, Amman 1194, Jordan July, 015 Abstract Circular programming problems are a

More information

The maximal stable set problem : Copositive programming and Semidefinite Relaxations

The maximal stable set problem : Copositive programming and Semidefinite Relaxations The maximal stable set problem : Copositive programming and Semidefinite Relaxations Kartik Krishnan Department of Mathematical Sciences Rensselaer Polytechnic Institute Troy, NY 12180 USA kartis@rpi.edu

More information

Barrier Method. Javier Peña Convex Optimization /36-725

Barrier Method. Javier Peña Convex Optimization /36-725 Barrier Method Javier Peña Convex Optimization 10-725/36-725 1 Last time: Newton s method For root-finding F (x) = 0 x + = x F (x) 1 F (x) For optimization x f(x) x + = x 2 f(x) 1 f(x) Assume f strongly

More information

CS711008Z Algorithm Design and Analysis

CS711008Z Algorithm Design and Analysis CS711008Z Algorithm Design and Analysis Lecture 8 Linear programming: interior point method Dongbo Bu Institute of Computing Technology Chinese Academy of Sciences, Beijing, China 1 / 31 Outline Brief

More information

Interior Point Methods in Mathematical Programming

Interior Point Methods in Mathematical Programming Interior Point Methods in Mathematical Programming Clóvis C. Gonzaga Federal University of Santa Catarina, Brazil Journées en l honneur de Pierre Huard Paris, novembre 2008 01 00 11 00 000 000 000 000

More information

Agenda. Applications of semidefinite programming. 1 Control and system theory. 2 Combinatorial and nonconvex optimization

Agenda. Applications of semidefinite programming. 1 Control and system theory. 2 Combinatorial and nonconvex optimization Agenda Applications of semidefinite programming 1 Control and system theory 2 Combinatorial and nonconvex optimization 3 Spectral estimation & super-resolution Control and system theory SDP in wide use

More information

Trust Region Problems with Linear Inequality Constraints: Exact SDP Relaxation, Global Optimality and Robust Optimization

Trust Region Problems with Linear Inequality Constraints: Exact SDP Relaxation, Global Optimality and Robust Optimization Trust Region Problems with Linear Inequality Constraints: Exact SDP Relaxation, Global Optimality and Robust Optimization V. Jeyakumar and G. Y. Li Revised Version: September 11, 2013 Abstract The trust-region

More information

SEMIDEFINITE PROGRAM BASICS. Contents

SEMIDEFINITE PROGRAM BASICS. Contents SEMIDEFINITE PROGRAM BASICS BRIAN AXELROD Abstract. A introduction to the basics of Semidefinite programs. Contents 1. Definitions and Preliminaries 1 1.1. Linear Algebra 1 1.2. Convex Analysis (on R n

More information

A priori bounds on the condition numbers in interior-point methods

A priori bounds on the condition numbers in interior-point methods A priori bounds on the condition numbers in interior-point methods Florian Jarre, Mathematisches Institut, Heinrich-Heine Universität Düsseldorf, Germany. Abstract Interior-point methods are known to be

More information

Lecture 7: Convex Optimizations

Lecture 7: Convex Optimizations Lecture 7: Convex Optimizations Radu Balan, David Levermore March 29, 2018 Convex Sets. Convex Functions A set S R n is called a convex set if for any points x, y S the line segment [x, y] := {tx + (1

More information

Continuous Optimisation, Chpt 9: Semidefinite Optimisation

Continuous Optimisation, Chpt 9: Semidefinite Optimisation Continuous Optimisation, Chpt 9: Semidefinite Optimisation Peter J.C. Dickinson DMMP, University of Twente p.j.c.dickinson@utwente.nl http://dickinson.website/teaching/2017co.html version: 28/11/17 Monday

More information

The Q-parametrization (Youla) Lecture 13: Synthesis by Convex Optimization. Lecture 13: Synthesis by Convex Optimization. Example: Spring-mass System

The Q-parametrization (Youla) Lecture 13: Synthesis by Convex Optimization. Lecture 13: Synthesis by Convex Optimization. Example: Spring-mass System The Q-parametrization (Youla) Lecture 3: Synthesis by Convex Optimization controlled variables z Plant distubances w Example: Spring-mass system measurements y Controller control inputs u Idea for lecture

More information

A new primal-dual path-following method for convex quadratic programming

A new primal-dual path-following method for convex quadratic programming Volume 5, N., pp. 97 0, 006 Copyright 006 SBMAC ISSN 00-805 www.scielo.br/cam A new primal-dual path-following method for convex quadratic programming MOHAMED ACHACHE Département de Mathématiques, Faculté

More information

A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE

A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE Yugoslav Journal of Operations Research 24 (2014) Number 1, 35-51 DOI: 10.2298/YJOR120904016K A PREDICTOR-CORRECTOR PATH-FOLLOWING ALGORITHM FOR SYMMETRIC OPTIMIZATION BASED ON DARVAY'S TECHNIQUE BEHROUZ

More information

More First-Order Optimization Algorithms

More First-Order Optimization Algorithms More First-Order Optimization Algorithms Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/ yyye Chapters 3, 8, 3 The SDM

More information

4. Convex optimization problems

4. 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 information

Lagrange 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) 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 information

A General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones

A General Framework for Convex Relaxation of Polynomial Optimization Problems over Cones Research Reports on Mathematical and Computing Sciences Series B : Operations Research Department of Mathematical and Computing Sciences Tokyo Institute of Technology 2-12-1 Oh-Okayama, Meguro-ku, Tokyo

More information

Lecture 17: Primal-dual interior-point methods part II

Lecture 17: Primal-dual interior-point methods part II 10-725/36-725: Convex Optimization Spring 2015 Lecture 17: Primal-dual interior-point methods part II Lecturer: Javier Pena Scribes: Pinchao Zhang, Wei Ma Note: LaTeX template courtesy of UC Berkeley EECS

More information

Course Outline. FRTN10 Multivariable Control, Lecture 13. General idea for Lectures Lecture 13 Outline. Example 1 (Doyle Stein, 1979)

Course Outline. FRTN10 Multivariable Control, Lecture 13. General idea for Lectures Lecture 13 Outline. Example 1 (Doyle Stein, 1979) Course Outline FRTN Multivariable Control, Lecture Automatic Control LTH, 6 L-L Specifications, models and loop-shaping by hand L6-L8 Limitations on achievable performance L9-L Controller optimization:

More information

Canonical Problem Forms. Ryan Tibshirani Convex Optimization

Canonical Problem Forms. Ryan Tibshirani Convex Optimization Canonical Problem Forms Ryan Tibshirani Convex Optimization 10-725 Last time: optimization basics Optimization terology (e.g., criterion, constraints, feasible points, solutions) Properties and first-order

More information

Lecture: Algorithms for LP, SOCP and SDP

Lecture: Algorithms for LP, SOCP and SDP 1/53 Lecture: Algorithms for 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 information

Module 04 Optimization Problems KKT Conditions & Solvers

Module 04 Optimization Problems KKT Conditions & Solvers Module 04 Optimization Problems KKT Conditions & Solvers Ahmad F. Taha EE 5243: Introduction to Cyber-Physical Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha/index.html September

More information

Using Schur Complement Theorem to prove convexity of some SOC-functions

Using Schur Complement Theorem to prove convexity of some SOC-functions Journal of Nonlinear and Convex Analysis, vol. 13, no. 3, pp. 41-431, 01 Using Schur Complement Theorem to prove convexity of some SOC-functions Jein-Shan Chen 1 Department of Mathematics National Taiwan

More information

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 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 information

Interior-Point Methods

Interior-Point Methods Interior-Point Methods Stephen Wright University of Wisconsin-Madison Simons, Berkeley, August, 2017 Wright (UW-Madison) Interior-Point Methods August 2017 1 / 48 Outline Introduction: Problems and Fundamentals

More information

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility

More information

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 17

EE/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 information

FRTN10 Multivariable Control, Lecture 13. Course outline. The Q-parametrization (Youla) Example: Spring-mass System

FRTN10 Multivariable Control, Lecture 13. Course outline. The Q-parametrization (Youla) Example: Spring-mass System FRTN Multivariable Control, Lecture 3 Anders Robertsson Automatic Control LTH, Lund University Course outline The Q-parametrization (Youla) L-L5 Purpose, models and loop-shaping by hand L6-L8 Limitations

More information

ELE539A: Optimization of Communication Systems Lecture 6: Quadratic Programming, Geometric Programming, and Applications

ELE539A: Optimization of Communication Systems Lecture 6: Quadratic Programming, Geometric Programming, and Applications ELE539A: Optimization of Communication Systems Lecture 6: Quadratic Programming, Geometric Programming, and Applications Professor M. Chiang Electrical Engineering Department, Princeton University February

More information

A Brief Review on Convex Optimization

A Brief Review on Convex Optimization A Brief Review on Convex Optimization 1 Convex set S R n is convex if x,y S, λ,µ 0, λ+µ = 1 λx+µy S geometrically: x,y S line segment through x,y S examples (one convex, two nonconvex sets): A Brief Review

More information

What can be expressed via Conic Quadratic and Semidefinite Programming?

What can be expressed via Conic Quadratic and Semidefinite Programming? 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

More information

Introduction to Semidefinite Programs

Introduction to Semidefinite Programs Introduction to Semidefinite Programs Masakazu Kojima, Tokyo Institute of Technology Semidefinite Programming and Its Application January, 2006 Institute for Mathematical Sciences National University of

More information

Newton s Method. Ryan Tibshirani Convex Optimization /36-725

Newton s Method. Ryan Tibshirani Convex Optimization /36-725 Newton s Method Ryan Tibshirani Convex Optimization 10-725/36-725 1 Last time: dual correspondences Given a function f : R n R, we define its conjugate f : R n R, Properties and examples: f (y) = max x

More information

Second-Order Cone Programming

Second-Order Cone Programming Second-Order Cone Programming F. Alizadeh D. Goldfarb 1 Introduction Second-order cone programming (SOCP) problems are convex optimization problems in which a linear function is minimized over the intersection

More information

Supplement: Universal Self-Concordant Barrier Functions

Supplement: 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 information

On Conically Ordered Convex Programs

On Conically Ordered Convex Programs On Conically Ordered Convex Programs Shuzhong Zhang May 003; revised December 004 Abstract In this paper we study a special class of convex optimization problems called conically ordered convex programs

More information

IE 521 Convex Optimization

IE 521 Convex Optimization Lecture 14: and Applications 11th March 2019 Outline LP SOCP SDP LP SOCP SDP 1 / 21 Conic LP SOCP SDP Primal Conic Program: min c T x s.t. Ax K b (CP) : b T y s.t. A T y = c (CD) y K 0 Theorem. (Strong

More information

l p -Norm Constrained Quadratic Programming: Conic Approximation Methods

l p -Norm Constrained Quadratic Programming: Conic Approximation Methods OUTLINE l p -Norm Constrained Quadratic Programming: Conic Approximation Methods Wenxun Xing Department of Mathematical Sciences Tsinghua University, Beijing Email: wxing@math.tsinghua.edu.cn OUTLINE OUTLINE

More information

Lecture 15 Newton Method and Self-Concordance. October 23, 2008

Lecture 15 Newton Method and Self-Concordance. October 23, 2008 Newton Method and Self-Concordance October 23, 2008 Outline Lecture 15 Self-concordance Notion Self-concordant Functions Operations Preserving Self-concordance Properties of Self-concordant Functions Implications

More information

On the Sandwich Theorem and a approximation algorithm for MAX CUT

On the Sandwich Theorem and a approximation algorithm for MAX CUT On the Sandwich Theorem and a 0.878-approximation algorithm for MAX CUT Kees Roos Technische Universiteit Delft Faculteit Electrotechniek. Wiskunde en Informatica e-mail: C.Roos@its.tudelft.nl URL: http://ssor.twi.tudelft.nl/

More information

Assignment 1: From the Definition of Convexity to Helley Theorem

Assignment 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 information

CSCI : Optimization and Control of Networks. Review on Convex Optimization

CSCI : Optimization and Control of Networks. Review on Convex Optimization CSCI7000-016: Optimization and Control of Networks Review on Convex Optimization 1 Convex set S R n is convex if x,y S, λ,µ 0, λ+µ = 1 λx+µy S geometrically: x,y S line segment through x,y S examples (one

More information

Research Note. A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization

Research Note. A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization Iranian Journal of Operations Research Vol. 4, No. 1, 2013, pp. 88-107 Research Note A New Infeasible Interior-Point Algorithm with Full Nesterov-Todd Step for Semi-Definite Optimization B. Kheirfam We

More information

On self-concordant barriers for generalized power cones

On self-concordant barriers for generalized power cones On self-concordant barriers for generalized power cones Scott Roy Lin Xiao January 30, 2018 Abstract In the study of interior-point methods for nonsymmetric conic optimization and their applications, Nesterov

More information

Primal-Dual Interior-Point Methods. Javier Peña Convex Optimization /36-725

Primal-Dual Interior-Point Methods. Javier Peña Convex Optimization /36-725 Primal-Dual Interior-Point Methods Javier Peña Convex Optimization 10-725/36-725 Last time: duality revisited Consider the problem min x subject to f(x) Ax = b h(x) 0 Lagrangian L(x, u, v) = f(x) + u T

More information

Semidefinite Programming

Semidefinite Programming Semidefinite Programming Notes by Bernd Sturmfels for the lecture on June 26, 208, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra The transition from linear algebra to nonlinear algebra has

More information

ORF 523 Lecture 9 Spring 2016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Thursday, March 10, 2016

ORF 523 Lecture 9 Spring 2016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Thursday, March 10, 2016 ORF 523 Lecture 9 Spring 2016, Princeton University Instructor: A.A. Ahmadi Scribe: G. Hall Thursday, March 10, 2016 When in doubt on the accuracy of these notes, please cross check with the instructor

More information

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma

Example: feasibility. Interpretation as formal proof. Example: linear inequalities and Farkas lemma 4-1 Algebra and Duality P. Parrilo and S. Lall 2006.06.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone of valid

More information

4. Algebra and Duality

4. Algebra and Duality 4-1 Algebra and Duality P. Parrilo and S. Lall, CDC 2003 2003.12.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone

More information

Convex optimization problems. Optimization problem in standard form

Convex 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 information

Lecture 20: November 1st

Lecture 20: November 1st 10-725: Optimization Fall 2012 Lecture 20: November 1st Lecturer: Geoff Gordon Scribes: Xiaolong Shen, Alex Beutel Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer: These notes have not

More information

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3

MIT Algebraic techniques and semidefinite optimization February 14, Lecture 3 MI 6.97 Algebraic techniques and semidefinite optimization February 4, 6 Lecture 3 Lecturer: Pablo A. Parrilo Scribe: Pablo A. Parrilo In this lecture, we will discuss one of the most important applications

More information

Mathematics of Data: From Theory to Computation

Mathematics of Data: From Theory to Computation Mathematics of Data: From Theory to Computation Prof. Volkan Cevher volkan.cevher@epfl.ch Lecture 13: Disciplined convex optimization Laboratory for Information and Inference Systems (LIONS) École Polytechnique

More information

Nonlinear Programming Models

Nonlinear 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 information

COURSE ON LMI PART I.2 GEOMETRY OF LMI SETS. Didier HENRION henrion

COURSE 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 information

The Q Method for Symmetric Cone Programmin

The Q Method for Symmetric Cone Programmin The Q Method for Symmetric Cone Programming The Q Method for Symmetric Cone Programmin Farid Alizadeh and Yu Xia alizadeh@rutcor.rutgers.edu, xiay@optlab.mcma Large Scale Nonlinear and Semidefinite Progra

More information

Interior Point Algorithms for Constrained Convex Optimization

Interior Point Algorithms for Constrained Convex Optimization Interior Point Algorithms for Constrained Convex Optimization Chee Wei Tan CS 8292 : Advanced Topics in Convex Optimization and its Applications Fall 2010 Outline Inequality constrained minimization problems

More information

13. Convex programming

13. Convex programming CS/ISyE/ECE 524 Introduction to Optimization Spring 2015 16 13. Convex programming Convex sets and functions Convex programs Hierarchy of complexity Example: geometric programming Laurent Lessard (www.laurentlessard.com)

More information

Real Symmetric Matrices and Semidefinite Programming

Real Symmetric Matrices and Semidefinite Programming Real Symmetric Matrices and Semidefinite Programming Tatsiana Maskalevich Abstract Symmetric real matrices attain an important property stating that all their eigenvalues are real. This gives rise to many

More information

Sequential Quadratic Programming Method for Nonlinear Second-Order Cone Programming Problems. Hirokazu KATO

Sequential Quadratic Programming Method for Nonlinear Second-Order Cone Programming Problems. Hirokazu KATO Sequential Quadratic Programming Method for Nonlinear Second-Order Cone Programming Problems Guidance Professor Masao FUKUSHIMA Hirokazu KATO 2004 Graduate Course in Department of Applied Mathematics and

More information