Lower bounds on the size of semidefinite relaxations. David Steurer Cornell

Size: px
Start display at page:

Download "Lower bounds on the size of semidefinite relaxations. David Steurer Cornell"

Transcription

1 Lower bounds on the size of semidefinite relaxations David Steurer Cornell James R. Lee Washington Prasad Raghavendra Berkeley Institute for Advanced Study, November 2015

2 overview of results unconditional computational lower bounds for classical combinatorial optimization problems o examples: MAX CUT, TRAVELING SALESMAN in restricted but powerful model of computation o generalizes best known algorithms o all possible linear and semidefinite relaxations o first super-polynomial lower bound in this model general program goes back to [Yannakakis 88] for refuting flawed P=NP proofs connection to optimization / convex geometry settle open question about semidefinite lifts of polytopes and positive semidefinite rank [see survey Fazwi, Gouveia, Parrilo, Robinson, Thomas]

3 overview of results proof strategy for lower bounds optimal approximation algorithm in this model achieves best possible approximation guarantees among all poly-time algorithms in this model wide-range of problems: concrete algorithm: every constraint satisfaction problem sum-of-squares (aka Lasserre) hierarchy [Shor 87, Parrilo 00, Lasserre 00] derive lower bounds for general model from known counterexamples (integrality gaps) for sum-of-squares algorithm [Grigoriev, Schoenebeck, Tulsiani, Barak-Chan-Kothari]

4 mathematical programming relaxations: powerful general approach for approximating NP-hard optimization problems three flavors: linear (LP) (A)TSP spectral edge expanders semidefinite (SDP) MAX CUT, CSP, SPARSEST CUT intriguing connection to hardness reductions (e.g., Unique Games Conjecture) plausibly optimal polynomial-time algorithms

5 mathematical programming relaxations: powerful general approach for approximating NP-hard optimization problems Yannakakis s model motivated by flawed P=NP proofs [Yannakakis 88] formalizes intuitive notion of LP relaxations for problem enough structure for unconditional lower bounds (indep. of P vs. NP) Fiorini-Massar-Pokutta-Tiwary-de Wolf 12, Braun-Pokutta-S., Braverman-Moitra, Chan-Lee-Raghavendra-S., Rothvoß extends to SDP relaxations (but LP lower bound techniques break down) [Fiorini-Massar-Pokutta-Tiwary-de Wolf, Gouveia-Parrilo-Thomas] testing computational complexity conjectures approximation / PCP: UNIQUE GAMES, sliding scale conjecture average-case: RANDOM 3 SAT, PLANTED CLIQUE

6 LP formulations of MAX CUT find bipartition in given n-vertex graph G to cut as many edges as possible maximize f G x = σ ij E G x i = 1 x i x j 2 /4 over x 1,1 n (hypercube) x i = 1 equivalently: maximize σ ij E G (1 X ij )/2 over cut polytope CUT n = convex hull of xx x 1,1 n #facets is exponential no small direct LP formulation

7 LP formulations of MAX CUT find bipartition in given n-vertex graph G to cut as many edges as possible maximize f G x = σ ij E G x i = 1 x i x j 2 /4 over x 1,1 n (hypercube) x i = 1 equivalently: maximize σ ij E G (1 X ij )/2 over cut polytope CUT n = convex hull of xx x 1,1 n #facets is exponential no small direct LP formulation general size-n d LP formulation of MAX CUT [Yannakakis 88] polytope P R nd defined by n d linear inequalities that projects to CUT n often exponential savings: l 1 -norm unit ball, Held-Karp TSP relaxation, LP/SDP hierarchies size lower bounds for LP formulations of MAX CUT? (implied by NP P/poly)

8 example: poly-size LP formulation for l 1 -norm ball l 1 -unit ball σ i x i 1 x R n project on x variables y x y σ i y i 1 x, y R n 2 n linear inequalities 2n + 1 linear inequalities exponential savings general size-n d LP formulation of MAX CUT [Yannakakis 88] polytope P R nd defined by n d linear inequalities that projects to CUT n often exponential savings: l 1 -norm unit ball, Held-Karp TSP relaxation, LP/SDP hierarchies size lower bounds for LP formulations of MAX CUT? (implied by NP P/poly)

9 general size-n d LP formulation of MAX CUT polytope P R nd defined by n d linear inequalities that projects to CUT n size lower bounds for LP formulations of MAX CUT exponential lower bound: d Ω(n) [Fiorini-Massar-Pokutta-Tiwary-de Wolf 12] approx. ratio > ½ requires superpolynomial size [Chan-Lee-Raghavendra-S. 13] but: best known MAX CUT algorithms based on semidefinite programming

10 SDP general size-n d LP formulation of MAX CUT polytope P R nd defined by n d linear inequalities that projects to CUT n spectrahedron P R nd n d defined by intersecting some affine linear subspace with psd cone SDP size lower bounds for LP formulations of MAX CUT? (artistic freedom) [Lee-Raghavendra-S. 15] exponential lower bound: d Ω n 0.1 approx. ratio > 0.99 requires super polynomial size (match NP-hardness for CSPs) best approx. ratio by n d -size SDP no better than O(d)-deg. sum-of-squares sum-of-squares is optimal SDP approximation algorithm for CSPs

11 recall MAX CUT: maximize f G x = σ ij E G x i x j 2 /4 over x 1,1 n upper bound certificates algorithm with approx. guarantee must certify upper bounds on objective function f G approx. ratio α algorithm certifies f G c for some c OPT G /α can characterize LP/SDP algorithms by their certificates certificates of deg-d sum-of-squares algorithm (n d -size SDP example) certify f 0 for function f: ±1 n R iff f = σ i g 2 i with i. deg g i d captures best known algorithms for wide range of problems equal as f ns on hypercube deg-1 sum-of-squares captures Goemans-Williamson MAX CUT approx. for every graph G, OPT G f G = σ i g 2 i with deg g i 1

12 recall MAX CUT: maximize f G x = σ ij E G x i x j 2 /4 over x 1,1 n certificates of deg-d sum-of-squares algorithm (n d -size SDP example) certify f 0 for function f: ±1 n R iff f = σ i g i 2 with i. deg g i d equal as f ns on hypercube captures best known algorithms for wide range of problems deg-1 sum-of-squares captures Goemans-Williamson MAX CUT approx. for every graph G, OPT G f G = σ i g i 2 with deg g i 1

13 recall MAX CUT: maximize f G x = σ ij E G x i x j 2 /4 over x 1,1 n connection to Unique Games Conjecture best candidate algorithm to refute UGC: deg- O 1 sum of squares enough to show: d. G. OPT G f G = σ i g i 2 with deg g i d does larger degree help? yes: if f 0, then f = g 2 for some function g with deg g n (but 2 n -size SDP) (tight: ½ σ i x i 2 ¼ 0 has no deg-o(n) s.o.s. certificate) certificates of deg-d sum-of-squares algorithm (n d -size SDP example) certify f 0 for function f: ±1 n R iff f = σ i g i 2 with i. deg g i d equal as f ns on hypercube captures best known algorithms for wide range of problems deg-1 sum-of-squares captures Goemans-Williamson MAX CUT approx. for every graph G, OPT G f G = σ i g i 2 with deg g i 1

14 where are the vectors? suppose: no deg-d sos certificate for f G c separating hyperplane D: ±1 n R σ x D x g x 2 0 whenever deg g d σ x D(x) 1 = 1 σ x D x f G x > c f G c D σ i g i 2 deg g i d M = σ x D x xx is usual SDP solution (in particular M 0 and M ii = 1) R ±1 n vectors v i with M ij = v i, v j certificates of deg-d sum-of-squares algorithm (n d -size SDP example) certify f 0 for function f: ±1 n R iff f = σ i g i 2 with i. deg g i d equal as f ns on hypercube captures best known algorithms for wide range of problems deg-1 sum-of-squares captures Goemans-Williamson MAX CUT approx. for every graph G, OPT G f G = σ i g i 2 with deg g i 1

15 where are the vectors? suppose: no deg-d sos certificate for f G c separating hyperplane D: ±1 n R σ x D x g x 2 0 whenever deg g d σ x D(x) 1 = 1 σ x D x f G x > c M = σ x D x xx is usual SDP solution (in particular M 0 and M ii = 1) vectors v i with M ij = v i, v j f G c certificates of deg-d sum-of-squares algorithm (n d -size SDP example) certify f 0 for function f: ±1 n R iff f = σ i g i 2 with i. deg g i d equal as f ns on hypercube captures best known algorithms for wide range of problems deg-1 sum-of-squares captures Goemans-Williamson MAX CUT approx. for every graph G, OPT G f G = σ i g i 2 with deg g i 1 D σ i g i 2 deg g i d D behaves like probability distribution over MAX CUT solutions with expected value > c R ±1 n pseudo-distribution: useful way to think about LP/SDP relaxations in general

16 certificates of deg-d sum-of-squares SDP algorithm certify f 0 for function f: ±1 n R iff f = σ i g i 2 with i. deg g i d certificates of general n d -size SDP algorithm characterized by psd-matrix valued function Q: ±1 n R nd n d certify f 0 iff P 0. x ±1 n. f x = Tr PQ(x) = P Q x example: deg-d sum-of-squares SDP algorithm, Q x = x d x d 2 F general SDP Q captured by deg-d sum-of-squares if deg Q x d

17 certificates of deg-d sum-of-squares SDP algorithm certify f 0 for function f: ±1 n R iff f = σ i g i 2 with i. deg g i d certificates of general n d -size SDP algorithm characterized by psd-matrix valued function Q: ±1 n R nd n d certify f 0 iff P 0. x ±1 n. f x = Tr PQ(x) = P Q x example: deg-d sum-of-squares SDP algorithm, Q x = x d x d 2 F general SDP Q captured by deg-d sum-of-squares if deg Q x d where does Q come from? general spectrahedron: S = z R nd σ i z i A i B SDP relax. for MAX CUT: cost functions y G and feasible solutions z x S with y G, z x = f G x (obj. value of cut x in graph G) choose Q with Q x = B σ i z x,i A i (slack of constraint at z x S) duality: max z S y G, z c iff P 0. c y G, z = Tr P B σ i z i A i c f G x = Tr P Q x for all x

18 certificates of deg-d sum-of-squares SDP algorithm certify f 0 for function f: ±1 n R iff f = σ i g i 2 with i. deg g i d certificates of general n d -size SDP algorithm characterized by psd-matrix valued function Q: ±1 n R nd n d certify f 0 iff P 0. x ±1 n. f x = Tr PQ(x) = P Q x example: deg-d sum-of-squares SDP algorithm, Q x = x d x d 2 F general SDP Q captured by deg-d sum-of-squares if deg Q x d low-degree can simulate general n d -size SDP algorithm by deg-o d sum-of-squares n d -size SDP algorithm Q. low-deg matrix-valued function F. F, Q F, Q low-deg SDP algorithm Q. deg Q x log n d and Q Q [Lee-Raghavendra-S. 15]

19 certificates general phenomenon of deg-d sum-of-squares SDP algorithm in order certify to f approximate 0 for function an object f: ±1 with n respect R iff f to = a σ family i g 2 i with of tests, i. deg g i d the approximator need not be more complex than the tests certificates of general n d -size SDP algorithm technical challenge characterized by psd-matrix valued function Q: ±1 n R nd n d naïve application allows us to bound deg Q x but need to bound deg Q x certify f 0 iff P 0. x ±1 n 2 in general: deg Q deg Q (at the heart. f of x sum-of-squares = Tr PQ(x) = counterexamples) P Q x example: deg-d sum-of-squares SDP algorithm, Q x = x d x d F general SDP Q captured by deg-d sum-of-squares if deg Q x d low-degree can simulate general n d -size SDP algorithm by deg-o d sum-of-squares n d -size SDP algorithm Q. low-deg matrix-valued function F. F, Q F, Q low-deg SDP algorithm Q. deg Q x log n d and Q Q [Lee-Raghavendra-S. 15]

20 low-degree can simulate general n d -size SDP algorithm by deg-o d sum-of-squares n d -size SDP algorithm Q. low-deg matrix-valued function F. F, Q F, Q low-deg SDP algorithm Q. deg Q x log n d and Q Q approach: learn simplest SDP algorithm Q that satisfies F, Q F, Q measure of simplicity: quantum entropy (classical entropy of eigenvalues of Q x ) closed-form solution: Q x = et F x where t = entropy-defect Q log n d matrix multiplicative weights method! simple square root: Q x = e t F(x)/2 σt 1 k=0 k! t F x Τ 2 k degree deg F t

21 summary can simulate general small SDP alg. by low-degree SDP alg. interpret poly-size SDP algorithm as quantum state with high entropy learn simplest SDP / quantum state via matrix multiplicative weights (maximum entropy) open questions approximation beyond CSP and relatives rule out approximation for TRAVELING SALEMAN by poly-size LP/SDP strong quantitative lower bounds for approximation rule out approximation for MAX CUT by 2 nω 1 -size LP/SDP stronger quantitative lower bounds for SDP rule out 2 n size SDP for (exact) MAX CUT latest news: solved by Raghavendra-Meka-Kothari! Thank you!

22

linear programming and approximate constraint satisfaction

linear programming and approximate constraint satisfaction linear programming and approximate constraint satisfaction Siu On Chan MSR New England James R. Lee University of Washington Prasad Raghavendra UC Berkeley David Steurer Cornell results MAIN THEOREM: Any

More information

approximation algorithms I

approximation algorithms I SUM-OF-SQUARES method and approximation algorithms I David Steurer Cornell Cargese Workshop, 201 meta-task encoded as low-degree polynomial in R x example: f(x) = i,j n w ij x i x j 2 given: functions

More information

Approximation & Complexity

Approximation & Complexity Summer school on semidefinite optimization Approximation & Complexity David Steurer Cornell University Part 1 September 6, 2012 Overview Part 1 Unique Games Conjecture & Basic SDP Part 2 SDP Hierarchies:

More information

Unique Games Conjecture & Polynomial Optimization. David Steurer

Unique Games Conjecture & Polynomial Optimization. David Steurer Unique Games Conjecture & Polynomial Optimization David Steurer Newton Institute, Cambridge, July 2013 overview Proof Complexity Approximability Polynomial Optimization Quantum Information computational

More information

Sum-of-Squares Method, Tensor Decomposition, Dictionary Learning

Sum-of-Squares Method, Tensor Decomposition, Dictionary Learning Sum-of-Squares Method, Tensor Decomposition, Dictionary Learning David Steurer Cornell Approximation Algorithms and Hardness, Banff, August 2014 for many problems (e.g., all UG-hard ones): better guarantees

More information

SDP Relaxations for MAXCUT

SDP Relaxations for MAXCUT SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP

More information

Semidefinite programming lifts and sparse sums-of-squares

Semidefinite programming lifts and sparse sums-of-squares 1/15 Semidefinite programming lifts and sparse sums-of-squares Hamza Fawzi (MIT, LIDS) Joint work with James Saunderson (UW) and Pablo Parrilo (MIT) Cornell ORIE, October 2015 Linear optimization 2/15

More information

Convex sets, conic matrix factorizations and conic rank lower bounds

Convex sets, conic matrix factorizations and conic rank lower bounds Convex sets, conic matrix factorizations and conic rank lower bounds Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute

More information

Information Theory + Polyhedral Combinatorics

Information Theory + Polyhedral Combinatorics Information Theory + Polyhedral Combinatorics Sebastian Pokutta Georgia Institute of Technology ISyE, ARC Joint work Gábor Braun Information Theory in Complexity Theory and Combinatorics Simons Institute

More information

Introduction to LP and SDP Hierarchies

Introduction to LP and SDP Hierarchies Introduction to LP and SDP Hierarchies Madhur Tulsiani Princeton University Local Constraints in Approximation Algorithms Linear Programming (LP) or Semidefinite Programming (SDP) based approximation algorithms

More information

Power and limitations of convex formulations via linear and semidefinite programming lifts. Hamza Fawzi

Power and limitations of convex formulations via linear and semidefinite programming lifts. Hamza Fawzi Power and limitations of convex formulations via linear and semidefinite programming lifts by Hamza Fawzi Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment

More information

Lecture 4: Polynomial Optimization

Lecture 4: Polynomial Optimization CS369H: Hierarchies of Integer Programming Relaxations Spring 2016-2017 Lecture 4: Polynomial Optimization Professor Moses Charikar Scribes: Mona Azadkia 1 Introduction Non-negativity over the hypercube.

More information

Equivariant semidefinite lifts and sum of squares hierarchies

Equivariant semidefinite lifts and sum of squares hierarchies Equivariant semidefinite lifts and sum of squares hierarchies Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute of Technology

More information

Lecture 3: Semidefinite Programming

Lecture 3: Semidefinite Programming Lecture 3: Semidefinite Programming Lecture Outline Part I: Semidefinite programming, examples, canonical form, and duality Part II: Strong Duality Failure Examples Part III: Conditions for strong duality

More information

Positive semidefinite rank

Positive semidefinite rank 1/15 Positive semidefinite rank Hamza Fawzi (MIT, LIDS) Joint work with João Gouveia (Coimbra), Pablo Parrilo (MIT), Richard Robinson (Microsoft), James Saunderson (Monash), Rekha Thomas (UW) DIMACS Workshop

More information

Overview. 1 Introduction. 2 Preliminary Background. 3 Unique Game. 4 Unique Games Conjecture. 5 Inapproximability Results. 6 Unique Game Algorithms

Overview. 1 Introduction. 2 Preliminary Background. 3 Unique Game. 4 Unique Games Conjecture. 5 Inapproximability Results. 6 Unique Game Algorithms Overview 1 Introduction 2 Preliminary Background 3 Unique Game 4 Unique Games Conjecture 5 Inapproximability Results 6 Unique Game Algorithms 7 Conclusion Antonios Angelakis (NTUA) Theory of Computation

More information

Maximum cut and related problems

Maximum cut and related problems Proof, beliefs, and algorithms through the lens of sum-of-squares 1 Maximum cut and related problems Figure 1: The graph of Renato Paes Leme s friends on the social network Orkut, the partition to top

More information

On the existence of 0/1 polytopes with high semidefinite extension complexity

On the existence of 0/1 polytopes with high semidefinite extension complexity On the existence of 0/1 polytopes with high semidefinite extension complexity Jop Briët 1, Daniel Dadush 1, and Sebastian Pokutta 2 1 New York University, Courant Institute of Mathematical Sciences, New

More information

A REDUCTION FRAMEWORK FOR APPROXIMATE EXTENDED FORMULATIONS AND A FASTER ALGORITHM FOR CONVEX OPTIMIZATION

A REDUCTION FRAMEWORK FOR APPROXIMATE EXTENDED FORMULATIONS AND A FASTER ALGORITHM FOR CONVEX OPTIMIZATION A REDUCTION FRAMEWORK FOR APPROXIMATE EXTENDED FORMULATIONS AND A FASTER ALGORITHM FOR CONVEX OPTIMIZATION A Dissertation Presented to The Academic Faculty By Daniel Zink In Partial Fulfillment of the

More information

Polynomial Proof Systems, Effective Derivations, and their Applications in the Sum-of-Squares Hierarchy

Polynomial Proof Systems, Effective Derivations, and their Applications in the Sum-of-Squares Hierarchy Polynomial Proof Systems, Effective Derivations, and their Applications in the Sum-of-Squares Hierarchy Benjamin Weitz Electrical Engineering and Computer Sciences University of California at Berkeley

More information

Lecture 22: Hyperplane Rounding for Max-Cut SDP

Lecture 22: Hyperplane Rounding for Max-Cut SDP CSCI-B609: A Theorist s Toolkit, Fall 016 Nov 17 Lecture : Hyperplane Rounding for Max-Cut SDP Lecturer: Yuan Zhou Scribe: Adithya Vadapalli 1 Introduction In the previous lectures we had seen the max-cut

More information

Positive Semi-definite programing and applications for approximation

Positive Semi-definite programing and applications for approximation Combinatorial Optimization 1 Positive Semi-definite programing and applications for approximation Guy Kortsarz Combinatorial Optimization 2 Positive Sem-Definite (PSD) matrices, a definition Note that

More information

Convex and Semidefinite Programming for Approximation

Convex and Semidefinite Programming for Approximation Convex and Semidefinite Programming for Approximation We have seen linear programming based methods to solve NP-hard problems. One perspective on this is that linear programming is a meta-method since

More information

Lift-and-Project Techniques and SDP Hierarchies

Lift-and-Project Techniques and SDP Hierarchies MFO seminar on Semidefinite Programming May 30, 2010 Typical combinatorial optimization problem: max c T x s.t. Ax b, x {0, 1} n P := {x R n Ax b} P I := conv(k {0, 1} n ) LP relaxation Integral polytope

More information

Unique Games and Small Set Expansion

Unique Games and Small Set Expansion Proof, beliefs, and algorithms through the lens of sum-of-squares 1 Unique Games and Small Set Expansion The Unique Games Conjecture (UGC) (Khot [2002]) states that for every ɛ > 0 there is some finite

More information

Lecture 2: November 9

Lecture 2: November 9 Semidefinite programming and computational aspects of entanglement IHP Fall 017 Lecturer: Aram Harrow Lecture : November 9 Scribe: Anand (Notes available at http://webmitedu/aram/www/teaching/sdphtml)

More information

Convex sets, matrix factorizations and positive semidefinite rank

Convex sets, matrix factorizations and positive semidefinite rank Convex sets, matrix factorizations and positive semidefinite rank Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute of

More information

How hard is it to find a good solution?

How hard is it to find a good solution? How hard is it to find a good solution? Simons Institute Open Lecture November 4, 2013 Research Area: Complexity Theory Given a computational problem, find an efficient algorithm that solves it. Goal of

More information

Sum-of-Squares and Spectral Algorithms

Sum-of-Squares and Spectral Algorithms Sum-of-Squares and Spectral Algorithms Tselil Schramm June 23, 2017 Workshop on SoS @ STOC 2017 Spectral algorithms as a tool for analyzing SoS. SoS Semidefinite Programs Spectral Algorithms SoS suggests

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

MINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS. Albert Atserias Universitat Politècnica de Catalunya Barcelona

MINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS. Albert Atserias Universitat Politècnica de Catalunya Barcelona MINI-TUTORIAL ON SEMI-ALGEBRAIC PROOF SYSTEMS Albert Atserias Universitat Politècnica de Catalunya Barcelona Part I CONVEX POLYTOPES Convex polytopes as linear inequalities Polytope: P = {x R n : Ax b}

More information

8 Approximation Algorithms and Max-Cut

8 Approximation Algorithms and Max-Cut 8 Approximation Algorithms and Max-Cut 8. The Max-Cut problem Unless the widely believed P N P conjecture is false, there is no polynomial algorithm that can solve all instances of an NP-hard problem.

More information

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method CSC2411 - Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method Notes taken by Stefan Mathe April 28, 2007 Summary: Throughout the course, we have seen the importance

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

Tight Size-Degree Lower Bounds for Sums-of-Squares Proofs

Tight Size-Degree Lower Bounds for Sums-of-Squares Proofs Tight Size-Degree Lower Bounds for Sums-of-Squares Proofs Massimo Lauria KTH Royal Institute of Technology (Stockholm) 1 st Computational Complexity Conference, 015 Portland! Joint work with Jakob Nordström

More information

On the existence of 0/1 polytopes with high semidefinite extension complexity

On the existence of 0/1 polytopes with high semidefinite extension complexity On the existence of 0/1 polytopes with high semidefinite extension complexity Jop Briët 1, Daniel Dadush 1, and Sebastian Pokutta 2 1 New York University, Courant Institute of Mathematical Sciences, New

More information

Hierarchies. 1. Lovasz-Schrijver (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n )

Hierarchies. 1. Lovasz-Schrijver (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n ) Hierarchies Today 1. Some more familiarity with Hierarchies 2. Examples of some basic upper and lower bounds 3. Survey of recent results (possible material for future talks) Hierarchies 1. Lovasz-Schrijver

More information

Graph Partitioning Algorithms and Laplacian Eigenvalues

Graph Partitioning Algorithms and Laplacian Eigenvalues Graph Partitioning Algorithms and Laplacian Eigenvalues Luca Trevisan Stanford Based on work with Tsz Chiu Kwok, Lap Chi Lau, James Lee, Yin Tat Lee, and Shayan Oveis Gharan spectral graph theory Use linear

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize

More information

1 Quantum states and von Neumann entropy

1 Quantum states and von Neumann entropy Lecture 9: Quantum entropy maximization CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: February 15, 2016 1 Quantum states and von Neumann entropy Recall that S sym n n

More information

LIFTS OF CONVEX SETS AND CONE FACTORIZATIONS JOÃO GOUVEIA, PABLO A. PARRILO, AND REKHA THOMAS

LIFTS OF CONVEX SETS AND CONE FACTORIZATIONS JOÃO GOUVEIA, PABLO A. PARRILO, AND REKHA THOMAS LIFTS OF CONVEX SETS AND CONE FACTORIZATIONS Abstract. In this paper we address the basic geometric question of when a given convex set is the image under a linear map of an affine slice of a given closed

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

Analysis and synthesis: a complexity perspective

Analysis and synthesis: a complexity perspective Analysis and synthesis: a complexity perspective Pablo A. Parrilo ETH ZürichZ control.ee.ethz.ch/~parrilo Outline System analysis/design Formal and informal methods SOS/SDP techniques and applications

More information

Lecture 10. Semidefinite Programs and the Max-Cut Problem Max Cut

Lecture 10. Semidefinite Programs and the Max-Cut Problem Max Cut Lecture 10 Semidefinite Programs and the Max-Cut Problem In this class we will finally introduce the content from the second half of the course title, Semidefinite Programs We will first motivate the discussion

More information

On the Rank of Cutting-Plane Proof Systems

On the Rank of Cutting-Plane Proof Systems On the Rank of Cutting-Plane Proof Systems Sebastian Pokutta 1 and Andreas S. Schulz 2 1 H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, Atlanta, GA. Email:

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 6.85J / 8.5J Advanced Algorithms Fall 008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 8.5/6.85 Advanced Algorithms

More information

Lecture 17 (Nov 3, 2011 ): Approximation via rounding SDP: Max-Cut

Lecture 17 (Nov 3, 2011 ): Approximation via rounding SDP: Max-Cut CMPUT 675: Approximation Algorithms Fall 011 Lecture 17 (Nov 3, 011 ): Approximation via rounding SDP: Max-Cut Lecturer: Mohammad R. Salavatipour Scribe: based on older notes 17.1 Approximation Algorithm

More information

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs LP-Duality ( Approximation Algorithms by V. Vazirani, Chapter 12) - Well-characterized problems, min-max relations, approximate certificates - LP problems in the standard form, primal and dual linear programs

More information

Introduction to Semidefinite Programming I: Basic properties a

Introduction to Semidefinite Programming I: Basic properties a Introduction to Semidefinite Programming I: Basic properties and variations on the Goemans-Williamson approximation algorithm for max-cut MFO seminar on Semidefinite Programming May 30, 2010 Semidefinite

More information

Lecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT

Lecture 21 (Oct. 24): Max Cut SDP Gap and Max 2-SAT CMPUT 67: Approximation Algorithms Fall 014 Lecture 1 Oct. 4): Max Cut SDP Gap and Max -SAT Lecturer: Zachary Friggstad Scribe: Chris Martin 1.1 Near-Tight Analysis of the Max Cut SDP Recall the Max Cut

More information

PCP Course; Lectures 1, 2

PCP Course; Lectures 1, 2 PCP Course; Lectures 1, 2 Mario Szegedy September 10, 2011 Easy and Hard Problems Easy: Polynomial Time 5n; n 2 ; 4n 3 + n Hard: Super-polynomial Time n log n ; 2 n ; n! Proving that a problem is easy:

More information

6-1 Computational Complexity

6-1 Computational Complexity 6-1 Computational Complexity 6. Computational Complexity Computational models Turing Machines Time complexity Non-determinism, witnesses, and short proofs. Complexity classes: P, NP, conp Polynomial-time

More information

What Computers Can Compute (Approximately) David P. Williamson TU Chemnitz 9 June 2011

What Computers Can Compute (Approximately) David P. Williamson TU Chemnitz 9 June 2011 What Computers Can Compute (Approximately) David P. Williamson TU Chemnitz 9 June 2011 Outline The 1930s-40s: What can computers compute? The 1960s-70s: What can computers compute efficiently? The 1990s-:

More information

On the Optimality of Some Semidefinite Programming-Based. Approximation Algorithms under the Unique Games Conjecture. A Thesis presented

On the Optimality of Some Semidefinite Programming-Based. Approximation Algorithms under the Unique Games Conjecture. A Thesis presented On the Optimality of Some Semidefinite Programming-Based Approximation Algorithms under the Unique Games Conjecture A Thesis presented by Seth Robert Flaxman to Computer Science in partial fulfillment

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016 U.C. Berkeley CS294: Spectral Methods and Expanders Handout Luca Trevisan February 29, 206 Lecture : ARV In which we introduce semi-definite programming and a semi-definite programming relaxation of sparsest

More information

Symmetric Sums of Squares

Symmetric Sums of Squares Symmetric Sums of Squares Annie Raymond University of Washington MSRI University of Massachusetts Joint with James Saunderson (Monash University), Mohit Singh (Georgia Tech), and Rekha Thomas (UW) November

More information

Solving the MWT. Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP:

Solving the MWT. Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP: Solving the MWT Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP: max subject to e i E ω i x i e i C E x i {0, 1} x i C E 1 for all critical mixed cycles

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 12 Luca Trevisan October 3, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 12 Luca Trevisan October 3, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analysis Handout 1 Luca Trevisan October 3, 017 Scribed by Maxim Rabinovich Lecture 1 In which we begin to prove that the SDP relaxation exactly recovers communities

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

THE COMPLEXITY OF EXTENDED FORMULATIONS

THE COMPLEXITY OF EXTENDED FORMULATIONS THE COMPLEXITY OF EXTENDED FORMULATIONS A Dissertation Presented to The Academic Faculty by Arefin Huq In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the School of Computer

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

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 12. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 12 Dr. Ted Ralphs ISE 418 Lecture 12 1 Reading for This Lecture Nemhauser and Wolsey Sections II.2.1 Wolsey Chapter 9 ISE 418 Lecture 12 2 Generating Stronger Valid

More information

Approximation Algorithms and Hardness of Approximation May 14, Lecture 22

Approximation Algorithms and Hardness of Approximation May 14, Lecture 22 Approximation Algorithms and Hardness of Approximation May 4, 03 Lecture Lecturer: Alantha Newman Scribes: Christos Kalaitzis The Unique Games Conjecture The topic of our next lectures will be the Unique

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

arxiv: v4 [math.co] 23 Dec 2013

arxiv: v4 [math.co] 23 Dec 2013 Exponential Lower Bounds for Polytopes in Combinatorial Optimization arxiv:1111.0837v4 [math.co] 23 Dec 2013 Samuel Fiorini 1, Serge Massar 3, Sebastian Pokutta 2, Hans Raj Tiwary 1, and Ronald de Wolf

More information

On the efficient approximability of constraint satisfaction problems

On the efficient approximability of constraint satisfaction problems On the efficient approximability of constraint satisfaction problems July 13, 2007 My world Max-CSP Efficient computation. P Polynomial time BPP Probabilistic Polynomial time (still efficient) NP Non-deterministic

More information

Limitations of Linear Programming as a model of approximate computation

Limitations of Linear Programming as a model of approximate computation Limitations of Linear Programming as a model of approximate computation Yannis Moysoglou Department of Informatics and Telecommunications, National and Kapodistrian University of Athens, Panepistimiopolis

More information

Robust and Optimal Control, Spring 2015

Robust and Optimal Control, Spring 2015 Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) G. Sum of Squares (SOS) G.1 SOS Program: SOS/PSD and SDP G.2 Duality, valid ineqalities and Cone G.3 Feasibility/Optimization

More information

SPECTRAHEDRA. Bernd Sturmfels UC Berkeley

SPECTRAHEDRA. Bernd Sturmfels UC Berkeley SPECTRAHEDRA Bernd Sturmfels UC Berkeley GAeL Lecture I on Convex Algebraic Geometry Coimbra, Portugal, Monday, June 7, 2010 Positive Semidefinite Matrices For a real symmetric n n-matrix A the following

More information

1 Agenda. 2 History. 3 Probabilistically Checkable Proofs (PCPs). Lecture Notes Definitions. PCPs. Approximation Algorithms.

1 Agenda. 2 History. 3 Probabilistically Checkable Proofs (PCPs). Lecture Notes Definitions. PCPs. Approximation Algorithms. CS 221: Computational Complexity Prof. Salil Vadhan Lecture Notes 20 April 12, 2010 Scribe: Jonathan Pines 1 Agenda. PCPs. Approximation Algorithms. PCPs = Inapproximability. 2 History. First, some history

More information

Lecture 16: Constraint Satisfaction Problems

Lecture 16: Constraint Satisfaction Problems A Theorist s Toolkit (CMU 18-859T, Fall 2013) Lecture 16: Constraint Satisfaction Problems 10/30/2013 Lecturer: Ryan O Donnell Scribe: Neal Barcelo 1 Max-Cut SDP Approximation Recall the Max-Cut problem

More information

The traveling salesman problem

The traveling salesman problem Chapter 58 The traveling salesman problem The traveling salesman problem (TSP) asks for a shortest Hamiltonian circuit in a graph. It belongs to the most seductive problems in combinatorial optimization,

More information

Lecture 12 Scribe Notes

Lecture 12 Scribe Notes 6.890: Algorithmic Lower Bounds: Fun With Hardness Proofs Fall 04 Prof. Erik Demaine Lecture Scribe Notes Recap For the past two classes, we ve been covering inapproximability, some of its reduction styles,

More information

Semidefinite programming techniques in combinatorial optimization

Semidefinite programming techniques in combinatorial optimization Semidefinite programming techniques in combinatorial optimization Dept. of Combinatorics and Optimization, Faculty of Mathematics, University of Waterloo July 22 26, 2016 We will start with the discussion

More information

A simple LP relaxation for the Asymmetric Traveling Salesman Problem

A simple LP relaxation for the Asymmetric Traveling Salesman Problem A simple LP relaxation for the Asymmetric Traveling Salesman Problem Thành Nguyen Cornell University, Center for Applies Mathematics 657 Rhodes Hall, Ithaca, NY, 14853,USA thanh@cs.cornell.edu Abstract.

More information

Some Open Problems in Approximation Algorithms

Some Open Problems in Approximation Algorithms Some Open Problems in Approximation Algorithms David P. Williamson School of Operations Research and Information Engineering Cornell University November 2, 2010 Egerváry Research Group on Combinatorial

More information

9. Interpretations, Lifting, SOS and Moments

9. Interpretations, Lifting, SOS and Moments 9-1 Interpretations, Lifting, SOS and Moments P. Parrilo and S. Lall, CDC 2003 2003.12.07.04 9. Interpretations, Lifting, SOS and Moments Polynomial nonnegativity Sum of squares (SOS) decomposition Eample

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017 U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 8 Luca Trevisan September 19, 2017 Scribed by Luowen Qian Lecture 8 In which we use spectral techniques to find certificates of unsatisfiability

More information

Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry

Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry Hilbert s 17th Problem to Semidefinite Programming & Convex Algebraic Geometry Rekha R. Thomas University of Washington, Seattle References Monique Laurent, Sums of squares, moment matrices and optimization

More information

Lectures 6, 7 and part of 8

Lectures 6, 7 and part of 8 Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,

More information

Lifts of Convex Sets and Cone Factorizations

Lifts of Convex Sets and Cone Factorizations Lifts of Convex Sets and Cone Factorizations The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Gouveia,

More information

Approximation algorithm for Max Cut with unit weights

Approximation algorithm for Max Cut with unit weights Definition Max Cut Definition: Given an undirected graph G=(V, E), find a partition of V into two subsets A, B so as to maximize the number of edges having one endpoint in A and the other in B. Definition:

More information

From Adversaries to Algorithms. Troy Lee Rutgers University

From Adversaries to Algorithms. Troy Lee Rutgers University From Adversaries to Algorithms Troy Lee Rutgers University Quantum Query Complexity As in classical complexity, it is difficult to show lower bounds on the time or number of gates required to solve a problem

More information

Reed-Muller testing and approximating small set expansion & hypergraph coloring

Reed-Muller testing and approximating small set expansion & hypergraph coloring Reed-Muller testing and approximating small set expansion & hypergraph coloring Venkatesan Guruswami Carnegie Mellon University (Spring 14 @ Microsoft Research New England) 2014 Bertinoro Workshop on Sublinear

More information

arxiv: v5 [math.co] 13 Mar 2015

arxiv: v5 [math.co] 13 Mar 2015 Exponential Lower Bounds for Polytopes in Combinatorial Optimization arxiv:1111.0837v5 [math.co] 13 Mar 2015 Samuel Fiorini 1, Serge Massar 3, Sebastian Pokutta 2, Hans Raj Tiwary 1, and Ronald de Wolf

More information

Label Cover Algorithms via the Log-Density Threshold

Label Cover Algorithms via the Log-Density Threshold Label Cover Algorithms via the Log-Density Threshold Jimmy Wu jimmyjwu@stanford.edu June 13, 2017 1 Introduction Since the discovery of the PCP Theorem and its implications for approximation algorithms,

More information

Travelling Salesman Problem

Travelling Salesman Problem Travelling Salesman Problem Fabio Furini November 10th, 2014 Travelling Salesman Problem 1 Outline 1 Traveling Salesman Problem Separation Travelling Salesman Problem 2 (Asymmetric) Traveling Salesman

More information

Approximating Maximum Constraint Satisfaction Problems

Approximating Maximum Constraint Satisfaction Problems Approximating Maximum Constraint Satisfaction Problems Johan Håstad some slides by Per Austrin Shafi and Silvio celebration, December 10, 2013 The Swedish Angle Today we are celebrating a Turing Award.

More information

1 Solution of a Large-Scale Traveling-Salesman Problem... 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson

1 Solution of a Large-Scale Traveling-Salesman Problem... 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson Part I The Early Years 1 Solution of a Large-Scale Traveling-Salesman Problem............ 7 George B. Dantzig, Delbert R. Fulkerson, and Selmer M. Johnson 2 The Hungarian Method for the Assignment Problem..............

More information

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover

A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover A Linear Round Lower Bound for Lovasz-Schrijver SDP Relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani Abstract We study semidefinite programming relaxations of Vertex Cover arising

More information

Some Open Problems in Approximation Algorithms

Some Open Problems in Approximation Algorithms Some Open Problems in Approximation Algorithms David P. Williamson School of Operations Research and Information Engineering Cornell University February 28, 2011 University of Bonn Bonn, Germany David

More information

Rank minimization via the γ 2 norm

Rank minimization via the γ 2 norm Rank minimization via the γ 2 norm Troy Lee Columbia University Adi Shraibman Weizmann Institute Rank Minimization Problem Consider the following problem min X rank(x) A i, X b i for i = 1,..., k Arises

More information

Combinatorial Types of Tropical Eigenvector

Combinatorial Types of Tropical Eigenvector Combinatorial Types of Tropical Eigenvector arxiv:1105.55504 Ngoc Mai Tran Department of Statistics, UC Berkeley Joint work with Bernd Sturmfels 2 / 13 Tropical eigenvalues and eigenvectors Max-plus: (R,,

More information

Global Optimization of Polynomials

Global Optimization of Polynomials Semidefinite Programming Lecture 9 OR 637 Spring 2008 April 9, 2008 Scribe: Dennis Leventhal Global Optimization of Polynomials Recall we were considering the problem min z R n p(z) where p(z) is a degree

More information

Certified Roundoff Error Bounds using Semidefinite Programming

Certified Roundoff Error Bounds using Semidefinite Programming Certified Roundoff Error Bounds using Semidefinite Programming Victor Magron, CNRS VERIMAG joint work with G. Constantinides and A. Donaldson INRIA Mescal Team Seminar 19 November 2015 Victor Magron Certified

More information

Complexity of 10 Decision Problems in Continuous Time Dynamical Systems. Amir Ali Ahmadi IBM Watson Research Center

Complexity of 10 Decision Problems in Continuous Time Dynamical Systems. Amir Ali Ahmadi IBM Watson Research Center Complexity of 10 Decision Problems in Continuous Time Dynamical Systems Amir Ali Ahmadi IBM Watson Research Center Anirudha Majumdar MIT Russ Tedrake MIT 1 Given a polynomial vector field: Decide if the

More information

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013 Convex Optimization (EE227A: UC Berkeley) Lecture 28 (Algebra + Optimization) 02 May, 2013 Suvrit Sra Admin Poster presentation on 10th May mandatory HW, Midterm, Quiz to be reweighted Project final report

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

Representations of Monotone Boolean Functions by Linear Programs

Representations of Monotone Boolean Functions by Linear Programs Representations of Monotone Boolean Functions by Linear Programs Mateus de Oliveira Oliveira 1 and Pavel Pudlák 2 1 University of Bergen, Bergen, Norway mateus.oliveira@uib.no 2 Czech Academy of Sciences,

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