A semidefinite hierarchy for containment of spectrahedra
|
|
- Bertha Fisher
- 5 years ago
- Views:
Transcription
1 A semidefinite hierarchy for containment of spectrahedra Thorsten Theobald (joint work with Kai Kellner and Christian Trabandt, arxiv: )
2 Spectrahedra Given a linear pencil A(x) = A 0 + n i=1 x ia i, the set is called a spectrahedron. S A := {x R n : A(x) 0} Feasible sets of semidefinite programming 1 x 1 x 2 x 1 1 x 3 x 2 x Usual assumption: 0 int S A. ( W.l.o.g., pencil monic: A 0 = I k ).
3 Containment problems for polyhedra and spectrahedra Uniform general setup: Given two linear pencils A(x) S k [x] and B(x) S l [x], is S A S B?? Primary containment problem; larger classes available (up to homotheties, rotations,...) Decision version; optimization versions as well (e.g., smallest enclosing (centered) sphere, geometric radii,...)
4 Containment problems for polyhedra and spectrahedra Uniform general setup: Given two linear pencils A(x) S k [x] and B(x) S l [x], is S A S B?? Primary containment problem; larger classes available (up to homotheties, rotations,...) Decision version; optimization versions as well (e.g., smallest enclosing (centered) sphere, geometric radii,...)
5 Containment problems for polytopes For polytopes much work has been done (Freund, Orlin ( 86), Gritzmann, Klee ( 93),...): computational complexity strongly depends on type of the input: V-polytopes: given by the vertices H-polytopes: given as an intersection of halfspaces {x R n : b + Ax 0} Q P H V H P co-npc V P P P Q?
6 Hardness for polytopes and spectrahedra H V S H P co-npc co-np-hard V P P P S SDP co-np-hard co-np-hard The following problems are co-np-hard: 1 Deciding whether a spectrahedron is contained in a V-polytope. 2 Deciding whether an H-polytope or a spectrahedron is contained in a spectrahedron. This persists if the H-polytope is a standard cube or if the outer spectrahedron is a ball. (Cubes in spectrahedra already by Ben-Tal and Nemirovski.)
7 Constructive approaches Sufficient semidefinite criterion (Helton, Klep, McCullough 2013) Simplified proofs; exactness in several cases (Kellner, Trabandt, T.T. 2013) Recently: Broader picture: Hierarchy of PMIs (Polynomial Matrix Inequalities), PMI-relaxation and positivity of maps
8 Relaxations: The point of departure Let A(x) S k [x] and B(x) S l [x] be monic linear pencils (with A 0 = I k and B 0 = I l ). In the following, the indeterminate matrix C = ( ) k C ij ( Choi matrix ) i,j=1 is a symmetric kl kl-matrix where the C ij are l l-blocks. Consider: C = ( C ij ) k i,j=1 0, I l = k k C ii, p = 1,..., n : B p = a p ij C ij i=1 i,j=1 Theorem (Helton, Klep, McCullough 13) Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. If this system is feasible then S A S B.
9 Sufficient criterion: Background Let A S k and B S l be linear subspaces. A linear map Φ : A B is called positive if every positive semidefinite matrix in A is mapped to a positive semidefinite matrix in B, i.e., Φ(A S + k ) B S+ l. d-positive if the map is positive. Φ d : R d d A R d d B, M A M Φ(A) completely positive if Φ d is positive for all d > 0.
10 Sufficient criterion: Once more the statement Let A(x) S k [x] and B(x) S l [x] be monic linear pencils (with A 0 = I k and B 0 = I l ). In the following, the indeterminate matrix C = ( ) k C ij ( Choi matrix ) i,j=1 is a symmetric kl kl-matrix where the C ij are l l-blocks. Generalized criterion: C = ( C ij ) k i,j=1 0, I l = k k C ii, p = 1,..., n : B p = a p ij C ij (1) i=1 i,j=1 Theorem (Helton, Klep, McCullough 13) Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. If the system (1) is feasible then S A S B.
11 Elementary proof For x S A, the last two conditions imply n k n k B(x) = I l + x p B p = C ii + x p a p ij C ij p=1 i=1 p=1 i,j=1 k k = C ij (I k ) ij + C ij i,j=1 i,j=1 p=1 n x p a p ij = k (A(x)) ij C ij. i,j=1
12 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij. n k n k B(x) = I l + x p B p = C ii + x p a p ij C ij p=1 i=1 p=1 i,j=1 k k = C ij (I k ) ij + C ij i,j=1 i,j=1 p=1 n x p a p ij = k (A(x)) ij C ij. i,j=1
13 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij.
14 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij. Since A(x) and C are psd, the Kronecker product A(x) C R k 2 l k 2 l is psd. Consider the principal submatrix given by the (i, j)-th sub-block of every (i, j)-th block, ( (A(x)) ij C ij ) k i,j=1 S kl[x].
15 Elementary proof For x S A, the last two conditions imply B(x) = k i,j=1 (A(x)) ij C ij. Since A(x) and C are psd, the Kronecker product A(x) C R k 2 l k 2 l is psd. Consider the principal submatrix given by the (i, j)-th sub-block of every (i, j)-th block, ( (A(x)) ij C ij ) k i,j=1 S kl[x]. Setting I = [I l,..., I l ] T, for any v R l we have v T B(x)v = v T ( I T ( (A(x)) ij C ij ) k i,j=1 I ) v = ( v T... v T ) ( (A(x)) ij C ij ) k i,j=1 (v... v)t 0.
16 Extend to spectrahedra (Variation) Corollary The theorem still holds when system (1) is relaxed to the system C = ( ) k k k C ij i,j=1 0, I l C ii 0, p = 1,..., n : B p = a p ij C ij. i=1 i,j=1 (2)
17 Exact cases and quality Questions: When is the criterion exact? How good/useful is the criterion? Hierarchy? Given a linear pencil A(x) S k [x], call the linear pencil [ ] 1 0 Â(x) := S 0 A(x) k+1 [x] the extended linear pencil of S A = SÂ. The entries of Âp in Â(x) = Â0 + n p=1 x pâp are denoted by â p ij for i, j = 0,..., k.
18 Exact cases and quality Questions: When is the criterion exact? How good/useful is the criterion? Hierarchy? Given a linear pencil A(x) S k [x], call the linear pencil [ ] 1 0 Â(x) := S 0 A(x) k+1 [x] the extended linear pencil of S A = SÂ. The entries of Âp in Â(x) = Â0 + n p=1 x pâp are denoted by â p ij for i, j = 0,..., k.
19 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes),
20 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes), For semi-axis lengths a 1,..., a n : A(x) = I n+1 + n p=1 x p a p S p,n+1 with S p,n+1 S n+1 with 1 in the entries (p, n + 1), (n + 1, p).
21 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes),
22 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes), 2. if A(x) and B(x) are normal forms of a ball and an H-polyhedron, respectively,
23 Cases where exactness holds Let A(x) S k [x] and B(x) S l [x] be monic linear pencils. In the following cases the criteria (1) as well as (2) are necessary and sufficient for the inclusion S A S B : 1. if A(x) and B(x) are normal forms of ellipsoids (both centrally symmetric, axis-aligned semi-axes), 2. if A(x) and B(x) are normal forms of a ball and an H-polyhedron, respectively, Main exactness results: 3. if B(x) is the normal form of a polytope, 4. if Â(x) is the extended form of a spectrahedron and B(x) is the normal form of a polyhedron.
24 Cases where the criterion fails ( Let A(x) = I 3 + x B(x) = ) [ ] [ x Both define the unit disk, i.e., S A = S B. Proposition ( x ] + x 2 [ The containment question S B S A is certified by criterion (1), while the reverse containment question S A S B is not certified by the criterion. ]. ), Q: Does there exist a scaling factor r for one of the spectrahedra so that the containment criterion is satisfied after this scaling?
25 Cases where the criterion fails ( Let A(x) = I 3 + x B(x) = ) [ ] [ x Both define the unit disk, i.e., S A = S B. Proposition ( x ] + x 2 [ The containment question S B S A is certified by criterion (1), while the reverse containment question S A S B is not certified by the criterion. ]. ), Q: Does there exist a scaling factor r for one of the spectrahedra so that the containment criterion is satisfied after this scaling?
26 Scaled containment Theorem Let A(x) and B(x) be monic linear pencils such that S A is bounded. Then there exists a constant ν > 0 such that for the scaled spectrahedron νs A the inclusion νs A S B is certified by any of the criteria (1) and (2). For containment of cubes in spectrahedra there exists a quantitative version (Ben-Tal and Nemirovski).
27 Containment via PMI hierarchies S A S B x S A : B(x) 0 x S A : z T B(x)z 0 Lemma Let A(x) S k [x] and B(x) S l [x] with S A, and let r > 0. Then S A S B if and only if the infimum µ of the polynomial optimization problem µ = inf z T B(x)z s.t. A(x) 0 z B r (0) is zero, where B r (0) denotes the ball in R l with radius r > 0 centered at the origin.
28 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ
29 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x 2 1, x 1 x 2, x 2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Model interplay of variables using moment matrix: 1 x 1 x 2 x y 10 y 01 y 20 M(ȳ) = L ȳ (b(x)b(x) T ) = x 1 y 10 y 20 y 11 y 30 x 2 y 01 y 11 y 02 y 21 x 1 2 y 20 y 30 y 21 y Model constraints using localization matrices: g(x) 0 M(gȳ) = Lȳ(g(x)b(x)b(x) T ) 0 A(x) 0 M(Aȳ) = Lȳ(b(x)b(x) T A(x)) 0
30 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Truncate to matrices coming from monomials of degree at most 2t: Truncated moment matrix: M t (ȳ) Truncated localization matrices: M t (gȳ) M t (Aȳ) By restricting to moments up to a certain degree, we get a semidefinite program.
31 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Relaxation for the containment PMI: µ = inf z T B(x)z s.t. A(x) 0 1 z T z 0 µ mom (t) = inf L ȳ (z T B(x)z) s.t. M t (ȳ) 0 M t 1 (A(x)ȳ) 0 M t 1 (1 z T zȳ) 0 Lemma The sequence µ mom (t) for t 2 is monotone increasing. If for some t the condition µ mom (t ) 0 is satisfied then S A S B.
32 Moment relaxation (Lasserre, Parrilo; Putinar, Henrion; Hol, Scherer..) Linearize polynomials in the PMI: b(x) = (1, x 1, x 2, x1 2, x 1 x 2, x2 2,...) ȳ = (1, y 10, y 01, y 20, y 11, y 02,...) p(x) = p T b(x) L ȳ (p) = p T ȳ Relaxation for the containment PMI: µ = inf z T B(x)z s.t. A(x) 0 1 z T z 0 µ mom (t) = inf L ȳ (z T B(x)z) s.t. M t (ȳ) 0 M t 1 (A(x)ȳ) 0 M t 1 (1 z T zȳ) 0 Theorem Let A(x) S k [x] be a linear pencil such that the spectrahedron S A is bounded. Then µ mom (t) µ as t.
33 Relations between relaxations Theorem Assume S A is bounded. For the properties (1) The SDFP (1) has a solution C 0, (2) The optimal value µ mom (2) 0 (and thus µ mom (t) 0 for all t 2), (3) The optimal value of the PMI is zero and thus S A S B, we have the implications (1) = (2) = (3). Exactness cases carry over
34 Relations between relaxations II Theorem (Longer version) Let S A is bounded and A 0,..., A n lin. independent. For the properties (1) ˆΦ AB is completely positive, (1 ) The SDFP (1) has a solution C 0, (2) The optimal value µ mom (2) 0 (and thus µ mom (t) 0 t 2), (3) The optimal value of the PMI is zero and thus S A S B, (3 ) ˆΦ AB is positive. we have the implications (1 ) (1) = (2) = (3) (3 ). ˆΦ : A B natural linear map, on extended linear pencil. (2) = (1) is open (initial relaxation step t = 2 exact ˆΦ AB is completely positive?) exactness of t-th relaxation step and (k + 2 t)-positivity?
35 Conclusion and question Containment problems and their complexity Sufficient criteria and PMI hierarchy for containment of spectrahedra Exact in certain cases (spectrahedron in polytope, for extended form: spectrahedron in polyhedron) Q: Further/more general quantitative versions (for certain classes)? Projections, rotations...
arxiv: v4 [math.co] 18 Feb 2016
SUM OF SQUARES CERTIFICATES FOR CONTAINMENT OF H-POLYTOPES IN V-POLYTOPES arxiv:1409.5008v4 [math.co] 18 Feb 2016 KAI KELLNER AND THORSTEN THEOBALD Abstract. Given an H-polytope P and a V-polytope Q, the
More informationLifts of convex sets and cone factorizations
Lifts of convex sets and cone factorizations João Gouveia Universidade de Coimbra 20 Dec 2012 - CORE - Université Catholique de Louvain with Pablo Parrilo (MIT) and Rekha Thomas (U.Washington) Lifts of
More information60 2 Convex sets. {x a T x b} {x ã T x b}
60 2 Convex sets Exercises Definition of convexity 21 Let C R n be a convex set, with x 1,, x k C, and let θ 1,, θ k R satisfy θ i 0, θ 1 + + θ k = 1 Show that θ 1x 1 + + θ k x k C (The definition of convexity
More information13. Cones and semidefinite constraints
CS/ECE/ISyE 524 Introduction to Optimization Spring 2017 18 13. Cones and semidefinite constraints ˆ Geometry of cones ˆ Second order cone programs ˆ Example: robust linear program ˆ Semidefinite constraints
More informationAutomated Precision Tuning using Semidefinite Programming
Automated Precision Tuning using Semidefinite Programming Victor Magron, RA Imperial College joint work with G. Constantinides and A. Donaldson British-French-German Conference on Optimization 15 June
More informationEnclosures of Roundoff Errors using SDP
Enclosures of Roundoff Errors using SDP Victor Magron, CNRS Jointly Certified Upper Bounds with G. Constantinides and A. Donaldson Metalibm workshop: Elementary functions, digital filters and beyond 12-13
More informationOpen problems in convex geometry
Open problems in convex geometry 10 March 2017, Monash University Seminar talk Vera Roshchina, RMIT University Based on joint work with Tian Sang (RMIT University), Levent Tunçel (University of Waterloo)
More informationOpen problems in convex optimisation
Open problems in convex optimisation 26 30 June 2017 AMSI Optimise Vera Roshchina RMIT University and Federation University Australia Perceptron algorithm and its complexity Find an x R n such that a T
More informationLec13p1, ORF363/COS323
Lec13 Page 1 Lec13p1, ORF363/COS323 This lecture: Semidefinite programming (SDP) Definition and basic properties Review of positive semidefinite matrices SDP duality SDP relaxations for nonconvex optimization
More informationCertification of Roundoff Errors with SDP Relaxations and Formal Interval Methods
Certification of Roundoff Errors with SDP Relaxations and Formal Interval Methods Victor Magron, CNRS VERIMAG Jointly Certified Upper Bounds with G. Constantinides and A. Donaldson Jointly Certified Lower
More informationCS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Spring 2018 Convex Sets Instructor: Shaddin Dughmi Outline 1 Convex sets, Affine sets, and Cones 2 Examples of Convex Sets 3 Convexity-Preserving Operations
More information2. Convex sets. affine and convex sets. some important examples. operations that preserve convexity. generalized inequalities
2. Convex sets Convex Optimization Boyd & Vandenberghe affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual
More informationConvex Sets. CSCI5254: Convex Optimization & Its Applications. subspaces, affine sets, and convex sets. operations that preserve convexity
CSCI5254: Convex Optimization & Its Applications Convex Sets subspaces, affine sets, and convex sets operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual
More informationConvex Optimization - Chapter 1-2. Xiangru Lian August 28, 2015
Convex Optimization - Chapter 1-2 Xiangru Lian August 28, 2015 1 Mathematical optimization minimize f 0 (x) s.t. f j (x) 0, j=1,,m, (1) x S x. (x 1,,x n ). optimization variable. f 0. R n R. objective
More informationDiscrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity
Discrete Optimization 2010 Lecture 5 Min-Cost Flows & Total Unimodularity Marc Uetz University of Twente m.uetz@utwente.nl Lecture 5: sheet 1 / 26 Marc Uetz Discrete Optimization Outline 1 Min-Cost Flows
More information2. Convex sets. x 1. x 2. affine set: contains the line through any two distinct points in the set
2. Convex sets Convex Optimization Boyd & Vandenberghe affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes dual
More informationmaximize c, x subject to Ax b,
Lecture 8 Linear programming is about problems of the form maximize c, x subject to Ax b, where A R m n, x R n, c R n, and b R m, and the inequality sign means inequality in each row. The feasible set
More informationCOMP331/557. Chapter 2: The Geometry of Linear Programming. (Bertsimas & Tsitsiklis, Chapter 2)
COMP331/557 Chapter 2: The Geometry of Linear Programming (Bertsimas & Tsitsiklis, Chapter 2) 49 Polyhedra and Polytopes Definition 2.1. Let A 2 R m n and b 2 R m. a set {x 2 R n A x b} is called polyhedron
More information6 Randomized rounding of semidefinite programs
6 Randomized rounding of semidefinite programs We now turn to a new tool which gives substantially improved performance guarantees for some problems We now show how nonlinear programming relaxations can
More informationWeek 5. Convex Optimization
Week 5. Convex Optimization Lecturer: Prof. Santosh Vempala Scribe: Xin Wang, Zihao Li Feb. 9 and, 206 Week 5. Convex Optimization. The convex optimization formulation A general optimization problem is
More informationConvex Optimization. Convex Sets. ENSAE: Optimisation 1/24
Convex Optimization Convex Sets ENSAE: Optimisation 1/24 Today affine and convex sets some important examples operations that preserve convexity generalized inequalities separating and supporting hyperplanes
More informationNotes on point set topology, Fall 2010
Notes on point set topology, Fall 2010 Stephan Stolz September 3, 2010 Contents 1 Pointset Topology 1 1.1 Metric spaces and topological spaces...................... 1 1.2 Constructions with topological
More informationConic Duality. yyye
Conic Linear Optimization and Appl. MS&E314 Lecture Note #02 1 Conic Duality Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A. http://www.stanford.edu/
More informationConvexity: an introduction
Convexity: an introduction Geir Dahl CMA, Dept. of Mathematics and Dept. of Informatics University of Oslo 1 / 74 1. Introduction 1. Introduction what is convexity where does it arise main concepts and
More informationPolytopes Course Notes
Polytopes Course Notes Carl W. Lee Department of Mathematics University of Kentucky Lexington, KY 40506 lee@ms.uky.edu Fall 2013 i Contents 1 Polytopes 1 1.1 Convex Combinations and V-Polytopes.....................
More informationarxiv: v1 [math.co] 15 Dec 2009
ANOTHER PROOF OF THE FACT THAT POLYHEDRAL CONES ARE FINITELY GENERATED arxiv:092.2927v [math.co] 5 Dec 2009 VOLKER KAIBEL Abstract. In this note, we work out a simple inductive proof showing that every
More informationLinear Programming in Small Dimensions
Linear Programming in Small Dimensions Lekcija 7 sergio.cabello@fmf.uni-lj.si FMF Univerza v Ljubljani Edited from slides by Antoine Vigneron Outline linear programming, motivation and definition one dimensional
More informationMathematical Programming and Research Methods (Part II)
Mathematical Programming and Research Methods (Part II) 4. Convexity and Optimization Massimiliano Pontil (based on previous lecture by Andreas Argyriou) 1 Today s Plan Convex sets and functions Types
More informationIntroduction to Modern Control Systems
Introduction to Modern Control Systems Convex Optimization, Duality and Linear Matrix Inequalities Kostas Margellos University of Oxford AIMS CDT 2016-17 Introduction to Modern Control Systems November
More informationLecture notes on the simplex method September We will present an algorithm to solve linear programs of the form. maximize.
Cornell University, Fall 2017 CS 6820: Algorithms Lecture notes on the simplex method September 2017 1 The Simplex Method We will present an algorithm to solve linear programs of the form maximize subject
More informationCS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets. Instructor: Shaddin Dughmi
CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 4: Convex Sets Instructor: Shaddin Dughmi Announcements New room: KAP 158 Today: Convex Sets Mostly from Boyd and Vandenberghe. Read all of
More information3. The Simplex algorithmn The Simplex algorithmn 3.1 Forms of linear programs
11 3.1 Forms of linear programs... 12 3.2 Basic feasible solutions... 13 3.3 The geometry of linear programs... 14 3.4 Local search among basic feasible solutions... 15 3.5 Organization in tableaus...
More informationarxiv: v2 [math.oc] 26 Dec 2012
DECIDING POLYHEDRALITY OF SPECTRAHEDRA AVINASH BHARDWAJ, PHILIPP ROSTALSKI, AND RAMAN SANYAL arxiv:112.4367v2 math.oc] 26 Dec 212 Abstract. Spectrahedra are linear sections of the cone of positive semidefinite
More informationNumerical Optimization
Convex Sets Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on Let x 1, x 2 R n, x 1 x 2. Line and line segment Line passing through x 1 and x 2 : {y
More informationLecture 2 - Introduction to Polytopes
Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.
More informationSimplex Algorithm in 1 Slide
Administrivia 1 Canonical form: Simplex Algorithm in 1 Slide If we do pivot in A r,s >0, where c s
More informationarxiv: v3 [math.oc] 3 Nov 2016
BILEVEL POLYNOMIAL PROGRAMS AND SEMIDEFINITE RELAXATION METHODS arxiv:1508.06985v3 [math.oc] 3 Nov 2016 JIAWANG NIE, LI WANG, AND JANE J. YE Abstract. A bilevel program is an optimization problem whose
More informationShiqian Ma, MAT-258A: Numerical Optimization 1. Chapter 2. Convex Optimization
Shiqian Ma, MAT-258A: Numerical Optimization 1 Chapter 2 Convex Optimization Shiqian Ma, MAT-258A: Numerical Optimization 2 2.1. Convex Optimization General optimization problem: min f 0 (x) s.t., f i
More informationDM545 Linear and Integer Programming. Lecture 2. The Simplex Method. Marco Chiarandini
DM545 Linear and Integer Programming Lecture 2 The Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. 2. 3. 4. Standard Form Basic Feasible Solutions
More informationLecture Notes 2: The Simplex Algorithm
Algorithmic Methods 25/10/2010 Lecture Notes 2: The Simplex Algorithm Professor: Yossi Azar Scribe:Kiril Solovey 1 Introduction In this lecture we will present the Simplex algorithm, finish some unresolved
More informationLinear programming and duality theory
Linear programming and duality theory Complements of Operations Research Giovanni Righini Linear Programming (LP) A linear program is defined by linear constraints, a linear objective function. Its variables
More informationTowards Efficient Higher-Order Semidefinite Relaxations for Max-Cut
Towards Efficient Higher-Order Semidefinite Relaxations for Max-Cut Miguel F. Anjos Professor and Canada Research Chair Director, Trottier Energy Institute Joint work with E. Adams (Poly Mtl), F. Rendl,
More informationCS675: Convex and Combinatorial Optimization Spring 2018 Consequences of the Ellipsoid Algorithm. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Spring 2018 Consequences of the Ellipsoid Algorithm Instructor: Shaddin Dughmi Outline 1 Recapping the Ellipsoid Method 2 Complexity of Convex Optimization
More informationConvex Optimization. 2. Convex Sets. Prof. Ying Cui. Department of Electrical Engineering Shanghai Jiao Tong University. SJTU Ying Cui 1 / 33
Convex Optimization 2. Convex Sets Prof. Ying Cui Department of Electrical Engineering Shanghai Jiao Tong University 2018 SJTU Ying Cui 1 / 33 Outline Affine and convex sets Some important examples Operations
More informationMathematical and Algorithmic Foundations Linear Programming and Matchings
Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis
More informationConvex Optimization M2
Convex Optimization M2 Lecture 1 A. d Aspremont. Convex Optimization M2. 1/49 Today Convex optimization: introduction Course organization and other gory details... Convex sets, basic definitions. A. d
More informationChapter 4 Convex Optimization Problems
Chapter 4 Convex Optimization Problems Shupeng Gui Computer Science, UR October 16, 2015 hupeng Gui (Computer Science, UR) Convex Optimization Problems October 16, 2015 1 / 58 Outline 1 Optimization problems
More informationPOLYHEDRAL GEOMETRY. Convex functions and sets. Mathematical Programming Niels Lauritzen Recall that a subset C R n is convex if
POLYHEDRAL GEOMETRY Mathematical Programming Niels Lauritzen 7.9.2007 Convex functions and sets Recall that a subset C R n is convex if {λx + (1 λ)y 0 λ 1} C for every x, y C and 0 λ 1. A function f :
More informationChapter 4 Concepts from Geometry
Chapter 4 Concepts from Geometry An Introduction to Optimization Spring, 2014 Wei-Ta Chu 1 Line Segments The line segment between two points and in R n is the set of points on the straight line joining
More informationCS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi. Convex Programming and Efficiency
CS 435, 2018 Lecture 2, Date: 1 March 2018 Instructor: Nisheeth Vishnoi Convex Programming and Efficiency In this lecture, we formalize convex programming problem, discuss what it means to solve it efficiently
More informationLinear & Conic Programming Reformulations of Two-Stage Robust Linear Programs
1 / 34 Linear & Conic Programming Reformulations of Two-Stage Robust Linear Programs Erick Delage CRC in decision making under uncertainty Department of Decision Sciences HEC Montreal (joint work with
More informationTutorial on Convex Optimization for Engineers
Tutorial on Convex Optimization for Engineers M.Sc. Jens Steinwandt Communications Research Laboratory Ilmenau University of Technology PO Box 100565 D-98684 Ilmenau, Germany jens.steinwandt@tu-ilmenau.de
More informationLinear Programming Duality and Algorithms
COMPSCI 330: Design and Analysis of Algorithms 4/5/2016 and 4/7/2016 Linear Programming Duality and Algorithms Lecturer: Debmalya Panigrahi Scribe: Tianqi Song 1 Overview In this lecture, we will cover
More informationContents. Preface... VII. Part I Classical Topics Revisited
Contents Preface........................................................ VII Part I Classical Topics Revisited 1 Sphere Packings........................................... 3 1.1 Kissing Numbers of Spheres..............................
More informationLocally convex topological vector spaces
Chapter 4 Locally convex topological vector spaces 4.1 Definition by neighbourhoods Let us start this section by briefly recalling some basic properties of convex subsets of a vector space over K (where
More informationChapter 6. Curves and Surfaces. 6.1 Graphs as Surfaces
Chapter 6 Curves and Surfaces In Chapter 2 a plane is defined as the zero set of a linear function in R 3. It is expected a surface is the zero set of a differentiable function in R n. To motivate, graphs
More informationCOM Optimization for Communications Summary: Convex Sets and Convex Functions
1 Convex Sets Affine Sets COM524500 Optimization for Communications Summary: Convex Sets and Convex Functions A set C R n is said to be affine if A point x 1, x 2 C = θx 1 + (1 θ)x 2 C, θ R (1) y = k θ
More informationInteger Programming Theory
Integer Programming Theory Laura Galli October 24, 2016 In the following we assume all functions are linear, hence we often drop the term linear. In discrete optimization, we seek to find a solution x
More informationLecture 4: Convexity
10-725: Convex Optimization Fall 2013 Lecture 4: Convexity Lecturer: Barnabás Póczos Scribes: Jessica Chemali, David Fouhey, Yuxiong Wang Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer:
More informationMA4254: Discrete Optimization. Defeng Sun. Department of Mathematics National University of Singapore Office: S Telephone:
MA4254: Discrete Optimization Defeng Sun Department of Mathematics National University of Singapore Office: S14-04-25 Telephone: 6516 3343 Aims/Objectives: Discrete optimization deals with problems of
More informationConvex Optimization MLSS 2015
Convex Optimization MLSS 2015 Constantine Caramanis The University of Texas at Austin The Optimization Problem minimize : f (x) subject to : x X. The Optimization Problem minimize : f (x) subject to :
More informationCombinatorial Geometry & Topology arising in Game Theory and Optimization
Combinatorial Geometry & Topology arising in Game Theory and Optimization Jesús A. De Loera University of California, Davis LAST EPISODE... We discuss the content of the course... Convex Sets A set is
More informationIntroduction to Convex Optimization. Prof. Daniel P. Palomar
Introduction to Convex Optimization Prof. Daniel P. Palomar The Hong Kong University of Science and Technology (HKUST) MAFS6010R- Portfolio Optimization with R MSc in Financial Mathematics Fall 2018-19,
More informationLecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh
Lecture 3 Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh January 2016 Mixed Integer Linear Programming
More informationLecture The Ellipsoid Algorithm
8.433 Combinatorial Optimization November 4,9 Lecture The Ellipsoid Algorithm November 4,9 Lecturer: Santosh Vempala The Algorithm for Linear rograms roblem. Given a polyhedron, written as Ax b, find a
More informationBasic Measures for Imprecise Point Sets in R d
Basic Measures for Imprecise Point Sets in R d Heinrich Kruger Masters Thesis Game and Media Technology Department of Information and Computing Sciences Utrecht University September 2008 INF/SCR-08-07
More informationCS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension
CS 372: Computational Geometry Lecture 10 Linear Programming in Fixed Dimension Antoine Vigneron King Abdullah University of Science and Technology November 7, 2012 Antoine Vigneron (KAUST) CS 372 Lecture
More informationLECTURE 1 Basic definitions, the intersection poset and the characteristic polynomial
R. STANLEY, HYPERPLANE ARRANGEMENTS LECTURE Basic definitions, the intersection poset and the characteristic polynomial.. Basic definitions The following notation is used throughout for certain sets of
More informationConvexity and Optimization
Convexity and Optimization Richard Lusby Department of Management Engineering Technical University of Denmark Today s Material Extrema Convex Function Convex Sets Other Convexity Concepts Unconstrained
More informationLecture 2 Convex Sets
Optimization Theory and Applications Lecture 2 Convex Sets Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2016 2016/9/29 Lecture 2: Convex Sets 1 Outline
More informationAspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology
Aspects of Convex, Nonconvex, and Geometric Optimization (Lecture 1) Suvrit Sra Massachusetts Institute of Technology Hausdorff Institute for Mathematics (HIM) Trimester: Mathematics of Signal Processing
More informationLecture: Convex Sets
/24 Lecture: Convex Sets http://bicmr.pku.edu.cn/~wenzw/opt-27-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/24 affine and convex sets some
More informationConvex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes
Convex hulls of spheres and convex hulls of convex polytopes lying on parallel hyperplanes Menelaos I. Karavelas joint work with Eleni Tzanaki University of Crete & FO.R.T.H. OrbiCG/ Workshop on Computational
More information3 No-Wait Job Shops with Variable Processing Times
3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select
More informationBilinear Programming
Bilinear Programming Artyom G. Nahapetyan Center for Applied Optimization Industrial and Systems Engineering Department University of Florida Gainesville, Florida 32611-6595 Email address: artyom@ufl.edu
More informationCS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm. Instructor: Shaddin Dughmi
CS675: Convex and Combinatorial Optimization Spring 2018 The Simplex Algorithm Instructor: Shaddin Dughmi Algorithms for Convex Optimization We will look at 2 algorithms in detail: Simplex and Ellipsoid.
More informationOn the positive semidenite polytope rank
On the positive semidenite polytope rank Davíd Trieb Bachelor Thesis Betreuer: Tim Netzer Institut für Mathematik Universität Innsbruck February 16, 017 On the positive semidefinite polytope rank - Introduction
More informationPolar Duality and Farkas Lemma
Lecture 3 Polar Duality and Farkas Lemma October 8th, 2004 Lecturer: Kamal Jain Notes: Daniel Lowd 3.1 Polytope = bounded polyhedron Last lecture, we were attempting to prove the Minkowsky-Weyl Theorem:
More informationEC 521 MATHEMATICAL METHODS FOR ECONOMICS. Lecture 2: Convex Sets
EC 51 MATHEMATICAL METHODS FOR ECONOMICS Lecture : Convex Sets Murat YILMAZ Boğaziçi University In this section, we focus on convex sets, separating hyperplane theorems and Farkas Lemma. And as an application
More informationCMU-Q Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization. Teacher: Gianni A. Di Caro
CMU-Q 15-381 Lecture 9: Optimization II: Constrained,Unconstrained Optimization Convex optimization Teacher: Gianni A. Di Caro GLOBAL FUNCTION OPTIMIZATION Find the global maximum of the function f x (and
More informationInvestigating Mixed-Integer Hulls using a MIP-Solver
Investigating Mixed-Integer Hulls using a MIP-Solver Matthias Walter Otto-von-Guericke Universität Magdeburg Joint work with Volker Kaibel (OvGU) Aussois Combinatorial Optimization Workshop 2015 Outline
More informationC&O 355 Lecture 16. N. Harvey
C&O 355 Lecture 16 N. Harvey Topics Review of Fourier-Motzkin Elimination Linear Transformations of Polyhedra Convex Combinations Convex Hulls Polytopes & Convex Hulls Fourier-Motzkin Elimination Joseph
More informationConvex sets and convex functions
Convex sets and convex functions Convex optimization problems Convex sets and their examples Separating and supporting hyperplanes Projections on convex sets Convex functions, conjugate functions ECE 602,
More informationConvex sets and convex functions
Convex sets and convex functions Convex optimization problems Convex sets and their examples Separating and supporting hyperplanes Projections on convex sets Convex functions, conjugate functions ECE 602,
More informationHowever, this is not always true! For example, this fails if both A and B are closed and unbounded (find an example).
98 CHAPTER 3. PROPERTIES OF CONVEX SETS: A GLIMPSE 3.2 Separation Theorems It seems intuitively rather obvious that if A and B are two nonempty disjoint convex sets in A 2, then there is a line, H, separating
More informationCS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 50
CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 50 CS 473: Algorithms, Spring 2018 Introduction to Linear Programming Lecture 18 March
More informationAn incomplete survey of matrix completion. Benjamin Recht Department of Computer Sciences University of Wisconsin-Madison
An incomplete survey of matrix completion Benjamin Recht Department of Computer Sciences University of Wisconsin-Madison Abstract Setup: Matrix Completion M = M ij known for black cells M ij unknown for
More informationConvexity and Optimization
Convexity and Optimization Richard Lusby DTU Management Engineering Class Exercises From Last Time 2 DTU Management Engineering 42111: Static and Dynamic Optimization (3) 18/09/2017 Today s Material Extrema
More informationMTAEA Convexity and Quasiconvexity
School of Economics, Australian National University February 19, 2010 Convex Combinations and Convex Sets. Definition. Given any finite collection of points x 1,..., x m R n, a point z R n is said to be
More informationA mini-introduction to convexity
A mini-introduction to convexity Geir Dahl March 14, 2017 1 Introduction Convexity, or convex analysis, is an area of mathematics where one studies questions related to two basic objects, namely convex
More informationLecture 2: August 29, 2018
10-725/36-725: Convex Optimization Fall 2018 Lecturer: Ryan Tibshirani Lecture 2: August 29, 2018 Scribes: Adam Harley Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer: These notes have
More informationCS 473: Algorithms. Ruta Mehta. Spring University of Illinois, Urbana-Champaign. Ruta (UIUC) CS473 1 Spring / 29
CS 473: Algorithms Ruta Mehta University of Illinois, Urbana-Champaign Spring 2018 Ruta (UIUC) CS473 1 Spring 2018 1 / 29 CS 473: Algorithms, Spring 2018 Simplex and LP Duality Lecture 19 March 29, 2018
More informationOn Unbounded Tolerable Solution Sets
Reliable Computing (2005) 11: 425 432 DOI: 10.1007/s11155-005-0049-9 c Springer 2005 On Unbounded Tolerable Solution Sets IRENE A. SHARAYA Institute of Computational Technologies, 6, Acad. Lavrentiev av.,
More informationA Course in Convexity
A Course in Convexity Alexander Barvinok Graduate Studies in Mathematics Volume 54 American Mathematical Society Providence, Rhode Island Preface vii Chapter I. Convex Sets at Large 1 1. Convex Sets. Main
More informationCSC Linear Programming and Combinatorial Optimization Lecture 12: Semidefinite Programming(SDP) Relaxation
CSC411 - Linear Programming and Combinatorial Optimization Lecture 1: Semidefinite Programming(SDP) Relaxation Notes taken by Xinwei Gui May 1, 007 Summary: This lecture introduces the semidefinite programming(sdp)
More informationTHE DNA INEQUALITY POWER ROUND
THE DNA INEQUALITY POWER ROUND Instructions Write/draw all solutions neatly, with at most one question per page, clearly numbered. Turn in the solutions in numerical order, with your team name at the upper
More informationConvex Algebraic Geometry
, North Carolina State University What is convex algebraic geometry? Convex algebraic geometry is the study of convex semialgebraic objects, especially those arising in optimization and statistics. What
More information15. Cutting plane and ellipsoid methods
EE 546, Univ of Washington, Spring 2012 15. Cutting plane and ellipsoid methods localization methods cutting-plane oracle examples of cutting plane methods ellipsoid method convergence proof inequality
More informationCircuit Walks in Integral Polyhedra
Circuit Walks in Integral Polyhedra Charles Viss Steffen Borgwardt University of Colorado Denver Optimization and Discrete Geometry: Theory and Practice Tel Aviv University, April 2018 LINEAR PROGRAMMING
More informationEE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 6
EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 6 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory April 19, 2012 Andre Tkacenko
More information