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 )

Similar documents
linear programming and approximate constraint satisfaction

Introduction to LP and SDP Hierarchies

Integrality Gaps for Sherali Adams Relaxations

Lift-and-Project Techniques and SDP Hierarchies

SDP Relaxations for MAXCUT

approximation algorithms I

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

Approximating Sparsest Cut in Graphs of Bounded Treewidth

Tight Integrality Gaps for Lovasz-Schrijver LP Relaxations of Vertex Cover and Max Cut

Partitioning Algorithms that Combine Spectral and Flow Methods

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

Introduction to Semidefinite Programming I: Basic properties a

Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012

Cutting Planes for First Level RLT Relaxations of Mixed 0-1 Programs

Unique Games Conjecture & Polynomial Optimization. David Steurer

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

Optimal Sherali-Adams Gaps from Pairwise Independence

Lecture : Lovász Theta Body. Introduction to hierarchies.

Sherali-Adams relaxations of the matching polytope

Approximating Sparsest Cut in Graphs of Bounded Treewidth

Cuts for mixed 0-1 conic programs

Improved Hardness of Approximating Chromatic Number

A better approximation ratio for the Vertex Cover problem

Limitations of Linear and Semidefinite Programs by Grant Robert Schoenebeck

Approximation Algorithms for the k-set Packing Problem

Improving Integrality Gaps via Chvátal-Gomory Rounding

arxiv: v1 [cs.ds] 6 Oct 2011

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

Postprint.

Approximation & Complexity

Integrality Gaps of Linear and Semi-definite Programming Relaxations for Knapsack

Lecture 5. Max-cut, Expansion and Grothendieck s Inequality

Positive Semi-definite programing and applications for approximation

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

Notice that lemma 4 has nothing to do with 3-colorability. To obtain a better result for 3-colorable graphs, we need the following observation.

Integer Linear Programs

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

How hard is it to find a good solution?

Unique Games and Small Set Expansion

CMPUT 675: Approximation Algorithms Fall 2014

Approximating maximum satisfiable subsystems of linear equations of bounded width

arxiv: v2 [cs.ds] 11 Jun 2012

Max Cut (1994; 1995; Goemans, Williamson)

Lecture 20: Course summary and open problems. 1 Tools, theorems and related subjects

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

Subsampling Semidefinite Programs and Max-Cut on the Sphere

SDP gaps for 2-to-1 and other Label-Cover variants

On the efficient approximability of constraint satisfaction problems

Downloaded 05/14/13 to Redistribution subject to SIAM license or copyright; see

Approximate Hypergraph Coloring. 1 Introduction. Noga Alon 1 Pierre Kelsen 2 Sanjeev Mahajan 3 Hariharan Ramesh 4

arxiv:cs/ v1 [cs.cc] 7 Sep 2006

Hypergraph Matching by Linear and Semidefinite Programming. Yves Brise, ETH Zürich, Based on 2010 paper by Chan and Lau

Integrality gaps of semidefinite programs for Vertex Cover and relations to l 1 embeddability of negative type metrics

Complexity Classes V. More PCPs. Eric Rachlin

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

Some Open Problems in Approximation Algorithms

CORC REPORT Approximate fixed-rank closures of covering problems

Hierarchical Clustering via Spreading Metrics

Some Open Problems in Approximation Algorithms

Near-Optimal Algorithms for Maximum Constraint Satisfaction Problems

Information Theory + Polyhedral Combinatorics

arxiv: v15 [math.oc] 19 Oct 2016

Graph Sparsifiers: A Survey

Part II Strong lift-and-project cutting planes. Vienna, January 2012

A simple LP relaxation for the Asymmetric Traveling Salesman Problem

1 The independent set problem

Label Cover Algorithms via the Log-Density Threshold

How to Play Unique Games against a Semi-Random Adversary

ORIE 6334 Spectral Graph Theory December 1, Lecture 27 Remix

Dynamic Programming on Trees. Example: Independent Set on T = (V, E) rooted at r V.

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

Rounding Lasserre SDPs using column selection and spectrum-based approximation schemes for graph partitioning and Quadratic IPs

Approximability of Constraint Satisfaction Problems

Lecture 1: April 24, 2013

Sherali-Adams Relaxations of the Matching Polytope

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

Polynomial integrality gaps for strong SDP relaxations of Densest k-subgraph

A Union of Euclidean Spaces is Euclidean. Konstantin Makarychev, Northwestern Yury Makarychev, TTIC

Applications of semidefinite programming in Algebraic Combinatorics

Approximation Algorithms and Hardness of Approximation May 14, Lecture 22

Breaking the Rectangle Bound Barrier against Formula Size Lower Bounds

Lecture 2: November 9

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

Graph Partitioning and Semi-definite Programming Hierarchies

ACO Comprehensive Exam 19 March Graph Theory

Optimization Exercise Set n.5 :

8 Approximation Algorithms and Max-Cut

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

arxiv: v1 [cs.ds] 29 Aug 2015

Topic: Balanced Cut, Sparsest Cut, and Metric Embeddings Date: 3/21/2007

A NEARLY-TIGHT SUM-OF-SQUARES LOWER BOUND FOR PLANTED CLIQUE

Local Constraints in Combinatorial Optimization. Madhur Tulsiani

Basic Properties of Metric and Normed Spaces

Optimization of Submodular Functions Tutorial - lecture I

On the Rank of Cutting-Plane Proof Systems

Random Lifts of Graphs

Lecture 13: Spectral Graph Theory

Lecture 4: January 26

CS286.2 Lecture 8: A variant of QPCP for multiplayer entangled games

Partitioning Metric Spaces

Transcription:

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 (LS), LS+ 2. Sherali Adams 3. Lasserre 4. Mixed Hierarchy (recently used) Idea: P = conv(subset S of 0,1 n ) x = x 1,, x n P = prob. distribution over S Want to approximate P by putting linear constraints on x i. Hierarchies try to capture some kind of local correlations

Sherali Adams Variable x S intended to model π i S x i x i 2 = x i, so x S = x S {i} if i S Take LP, multiply each constraint by Π i I x i Π j J 1 x j for all I J = S S t x S should satisfy additional constraints Applying this to constraint 1 >= 0 x 12 0 x 1 x 12 0 x 2 x 12 0 1 x 1 x 2 + x 12 0 Same as: M S (x) PSD and M S (g l * x) PSD

Alternate Description x S,α α 0,1 S Non-negativity x S,α 0 Consistency: x 12, 00 + x 12, 01 = x 1, 0 = x 13, 00 + x 13, 01 Sum up to 1. Pf: x S,α = T S α 1 (0) 1 T x S α 1 1 T (inclusion-exclusion) Alternate view: Define a probability distribution D(S) on each subset S. D S and D T consistent on S T Sherali Adams solution local distributions D(S) that satisfy LP constraints. (will make more sense later)

Knapsack Single constraint: Max i p i x i s. t. i a i x i B Sherali Adams: Multiply by Π i I x i Π j J 1 x j for all I J = S S t a i = 1 B = 1.99 x 1 + + x n 1.99 Can determine x i,j = 0. How? Yet LP has integrality gap about 2, even for linear rounds.

Knapsack Gap x 1 + + x n 2 ε Consider solution x i = p = x S = 0 for 2 S αn 2 ε n 1+α 1 ε Claim: Solution valid for αn rounds of SA. Proof: 1) Valid distribution on S. 2) Constraints: Suffices to check multiplication with π i S 1 x i only i S x i 2 ε (1 x i ) i S

Max independent set x i + x j 1 for i, j E Recovers x ij = 0 for edges. (Does not seem to capture clique constraints like Lasserre will do?)

Max-cut Basic LP. x ij variables i, j V Max (i,j) E x ij x ij + x jk x ik x ij + x jk + x ki 2 Perhaps could add more valid inequalities E.g. For every set of 5 vertices, at most 6 edges in cut. [Kenyon-Mathieu, de la Vega 07] Gap ½ + ε after log Ω 1 n rounds. Idea: Construct consistent distribution D S on up to 2t +3 vertices (i.e. valid combination of cuts). But objective far from any cut. [Charikar Makarychev Makarychev 09] Even after n γ rounds

Lasserre Hierarchy x S variables as in Sherali Adams Multiply by Π i I x i Π j S\I (1 x j ) for all I S, S t Put the constraint that M t x is PSD (previously M S x PSD) Has the following nice implication

Recall: Y PSD iff y ij = < v i, v j > for some vectors v 1,, v n (Y = V V T, Cholesky decomposition) M t x matrix with entries are indexed by S,T: x S T So x S T = < v S, v T > Stated as follows: Linear constraints on x_s obtained from g l and from constraint 1>= 0 < v S, v S > = < v T, v T > if S S = T T V φ 2 = 1

Interesting consequence x i = < v i, v φ > = < v i, v i > In other words, v i v φ 2 2 = v φ 2 4 Could have also expressed things using x S,α x S,α = < v φ, v S,α > V S,α = ( 1) T T α 1 0 v α 1 1 T

Knapsack Let us look at the previous example Max x 1 + + x n x 1 +. + x n 1.9 Lasserre objective: v i 2 i Claim: Objective 1 As previously x ij = 0. Now implies < v i, v j > = 0 Suppose objective = t >1. 2 Consider i v i tv 0

Max independent set One round of Lasserre implies clique inequalities i C x i 1 C: clique As previously x ij = 0. Now implies < v i, v j > = 0 So, i v φ, v i v i 2 1 (as v_i/ v_i orthonormal) But x i = < v i, v φ > = v i 2

Max-cut Goemans Williamson SDP get 0.878 (first level of Lasserre)

Mixed Hierarchy Lasserre powerful, but Sherali adams also very useful. Dense max-cut Problems on bounded treewidth graphs Mixed k-hierarchy: Sherali Adams k levels But SDP only on level 1, i.e. X ij = < v i, v j >, x i = < v i, v φ >, 1 =< v φ, v φ > Raghavendra 08: Assuming UGC, best algorithm for any Max-k-CSP is one k-level mixed hierarchy. Idea: Any integrality gap instance can be converted to NP-Hardness proof.

Partial Survey How to use the power of hierarchies. How to show that they do not help. Progress on long-standing questions. 1. Sparsest Cut Find S, s.t. min E[S,V\S]/( S V\S ) LP does not give better than log n min x e e E s.t. x ij = 1 and x ij + x jk x ik ARV: Using SDPs (2 nd level hierarchy) get log n Natural formulation + triangle inequalities 2 x ij = v i v j (embedding l_2 square metrics into l_1) (known integrality gaps still far from this)

Coloring 3-colorable graphs Using n 0.5 colors (Wigderson) n 0.4 [Blum 91] (blum coloring tools) n 0.25 [Karger Motwani Sudan] n 3/14 [Blum Karger] Sequence of improvements Use ARV structure on space of solutions Recent improvement on Blum coloring tools (Thorup Kawarabayashi 12) Current best around n 0.203 Belief: n ε approximation using O 1 ε rounds of Lasserre Recently Arora-Ge show... Ratios for special classes Use Local-Global Correlation ideas recently developed.

Dense k-subgraph improved best known bound n 1/4 Use Sherali Adams Cannot beat n 1/4 using SA (SODA 12) Strong Lasserre lower bounds: n ε rounds but n γ hardness Unique Games: Local-global correlations Performance of Lasserre rounding related to spectrum of graph. General Techniques: Decomposition Lemma in context of Knapsack Directed Steiner Tree [Rothvoss]

How to show lower bounds. Nice techniques developed SA: Max-cut: any local constraint involves at most 2t+3 vertices. If x_s obtained from actual distribution on cuts on V[S] no constraint can be violated. Goal: Design distributions s.t. locally good, but globally bad. LS: (1,x) N(P) if protection matrix Y s.t. (Y 0 Y i )/(1 x i ) P and Y i x i Y 0 = (1, x), Y ii = x i, P x N t (P) if terms above in t-1 th level. Design a lower bound can be viewed as a game against adversary.