Lower bounds on the size of semidefinite relaxations. David Steurer Cornell
|
|
- Kathleen Alexandrina Bennett
- 5 years ago
- Views:
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 Siu On Chan MSR New England James R. Lee University of Washington Prasad Raghavendra UC Berkeley David Steurer Cornell results MAIN THEOREM: Any
More informationapproximation 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 informationApproximation & 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 informationUnique 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 informationSum-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 informationSDP 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 informationSemidefinite 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 informationConvex 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 informationInformation 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 informationIntroduction 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 informationPower 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 informationLecture 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 informationEquivariant 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 informationLecture 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 informationPositive 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 informationOverview. 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 informationMaximum 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 informationOn 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 informationA 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 informationPolynomial 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 informationLecture 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 informationPositive 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 informationConvex 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 informationLift-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 informationUnique 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 informationLecture 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 informationConvex 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 informationHow 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 informationSum-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 informationSemidefinite Programming Basics and Applications
Semidefinite Programming Basics and Applications Ray Pörn, principal lecturer Åbo Akademi University Novia University of Applied Sciences Content What is semidefinite programming (SDP)? How to represent
More informationMINI-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 information8 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 informationCSC 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 informationSemidefinite 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 informationTight 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 informationOn 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 informationHierarchies. 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 informationGraph 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 informationSemidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5
Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5 Instructor: Farid Alizadeh Scribe: Anton Riabov 10/08/2001 1 Overview We continue studying the maximum eigenvalue SDP, and generalize
More information1 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 informationLIFTS 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 information6-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 informationAnalysis 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 informationLecture 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 informationOn 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 information6.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 informationLecture 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
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 informationIntroduction 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 informationLecture 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 informationPCP 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 information6-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 informationWhat 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 informationOn 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 informationU.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 informationSymmetric 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 informationSolving 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 informationU.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 informationSEMIDEFINITE 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 informationTHE 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 informationMIT 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 informationInteger 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 informationApproximation 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 informationCSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming
CSC2411 - Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming Notes taken by Mike Jamieson March 28, 2005 Summary: In this lecture, we introduce semidefinite programming
More informationarxiv: 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 informationOn 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 informationLimitations 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 informationRobust 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 informationSPECTRAHEDRA. 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 information1 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 informationLecture 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 informationThe 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 informationLecture 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 informationSemidefinite 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 informationA 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 informationSome 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 information9. 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 informationU.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 informationHilbert 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 informationLectures 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 informationLifts 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 informationApproximation 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 informationFrom 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 informationReed-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 informationarxiv: 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 informationLabel 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 informationTravelling 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 informationApproximating 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 information1 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 informationA 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 informationSome 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 informationRank 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 informationCombinatorial 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 informationGlobal 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 informationCertified 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 informationComplexity 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 informationConvex 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 informationLinear and non-linear programming
Linear and non-linear programming Benjamin Recht March 11, 2005 The Gameplan Constrained Optimization Convexity Duality Applications/Taxonomy 1 Constrained Optimization minimize f(x) subject to g j (x)
More informationRepresentations 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 information4. 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