Shorter Long Codes and Applications to Unique Games 1 Boaz Barak (MSR, New England) Parikshit Gopalan (MSR, SVC) Johan Håstad (KTH) Prasad Raghavendra.

Slides:



Advertisements
Similar presentations
Hardness of Reconstructing Multivariate Polynomials. Parikshit Gopalan U. Washington Parikshit Gopalan U. Washington Subhash Khot NYU/Gatech Rishi Saket.
Advertisements

How to Round Any CSP Prasad Raghavendra University of Washington, Seattle David Steurer, Princeton University (In Principle)
The Unique Games Conjecture and Graph Expansion School on Approximability, Bangalore, January 2011 Joint work with S Prasad Raghavendra Georgia Institute.
Linear Round Integrality Gaps for the Lasserre Hierarchy Grant Schoenebeck.
Subhash Khot IAS Elchanan Mossel UC Berkeley Guy Kindler DIMACS Ryan O’Donnell IAS.
Subexponential Algorithms for Unique Games and Related Problems School on Approximability, Bangalore, January 2011 David Steurer MSR New England Sanjeev.
Hardness of Approximating Multicut S. Chawla, R. Krauthgamer, R. Kumar, Y. Rabani, D. Sivakumar (2005) Presented by Adin Rosenberg.
Boaz Barak – Microsoft Research Partially based on joint work with Jonathan Kelner (MIT) and David Steurer (Cornell) Sum of Squares Proofs and The Quest.
Approximability & Sums of Squares Ryan O’Donnell Carnegie Mellon.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
Dana Moshkovitz MIT Joint work with Subhash Khot, NYU 1.
The Max-Cut problem: Election recounts? Majority vs. Electoral College? 7812.
On the Unique Games Conjecture Subhash Khot Georgia Inst. Of Technology. At FOCS 2005.
Approximating NP-hard Problems Efficient Algorithms and their Limits Prasad Raghavendra University of Washington Seattle.
Prasad Raghavendra University of Washington Seattle Optimal Algorithms and Inapproximability Results for Every CSP?
Constraint Satisfaction over a Non-Boolean Domain Approximation Algorithms and Unique Games Hardness Venkatesan Guruswami Prasad Raghavendra University.
Optimization problems, subexponential time, & Lasserre algorithms Featuring work by: Ryan O’DonnellCMU Venkat GuruswamiCMU Ali K. SinopCMU David WitmerCMU.
Games, Proofs, Norms, and Algorithms Boaz Barak – Microsoft Research Based (mostly) on joint works with Jonathan Kelner and David Steurer.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Metric embeddings, graph expansion, and high-dimensional convex geometry James R. Lee Institute for Advanced Study.
Subexponential Algorithms for Unique Games and Related Problems Barriers II Workshop, Princeton, August 2010 David Steurer MSR New England Sanjeev Arora.
Rounding Sum of Squares Relaxations Boaz Barak – Microsoft Research Joint work with Jonathan Kelner (MIT) and David Steurer (Cornell) workshop on semidefinite.
Probabilistically Checkable Proofs (and inapproximability) Irit Dinur, Weizmann open day, May 1 st 2009.
Boaz Barak – Microsoft Research Partially based on joint work with Jonathan Kelner (MIT) and David Steurer (Cornell) Sum of Squares Proofs and The Quest.
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
1/17 Optimal Long Test with One Free Bit Nikhil Bansal (IBM) Subhash Khot (NYU)
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
Dictator tests and Hardness of approximating Max-Cut-Gain Ryan O’Donnell Carnegie Mellon (includes joint work with Subhash Khot of Georgia Tech)
Asaf Shapira (Georgia Tech) Joint work with: Arnab Bhattacharyya (MIT) Elena Grigorescu (Georgia Tech) Prasad Raghavendra (Georgia Tech) 1 Testing Odd-Cycle.
Graph Sparsifiers by Edge-Connectivity and Random Spanning Trees Nick Harvey University of Waterloo Department of Combinatorics and Optimization Joint.
Venkatesan Guruswami (CMU) Yuan Zhou (CMU). Satisfiable CSPs Theorem [Schaefer'78] Only three nontrivial Boolean CSPs for which satisfiability is poly-time.
On the Unique Games Conjecture Subhash Khot NYU Courant CCC, June 10, 2010.
Vol.1: Geometry Subhash Khot IAS Elchanan Mossel UC Berkeley Guy Kindler DIMACS Ryan O’Donnell IAS.
Generic Rounding Schemes for SDP Relaxations
Ryan O'Donnell (CMU, IAS) Yi Wu (CMU, IBM) Yuan Zhou (CMU)
SDP Based Approach for Graph Partitioning and Embedding Negative Type Metrics into L 1 Subhash Khot (Georgia Tech) Nisheeth K. Vishnoi (IBM Research and.
On the hardness of approximating Sparsest-Cut and Multicut Shuchi Chawla, Robert Krauthgamer, Ravi Kumar, Yuval Rabani, D. Sivakumar.
Spectral clustering between friends. spectral clustering (a la Ng-Jordan-Weiss) datasimilarity graph edges have weights w ( i, j ) e.g.
Finding Almost-Perfect
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
Subhash Khot’s work and its impact Sanjeev Arora Computer Science Dept, Princeton University ICM 2014 Nevanlinna Prize Laudatio.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Pseudorandom Generators for Combinatorial Shapes 1 Parikshit Gopalan, MSR SVC Raghu Meka, UT Austin Omer Reingold, MSR SVC David Zuckerman, UT Austin.
Ryan O’Donnell Carnegie Mellon University. Part 1: A. Fourier expansion basics B. Concepts: Bias, Influences, Noise Sensitivity C. Kalai’s proof of Arrow’s.
Edge Covering problems with budget constrains By R. Gandhi and G. Kortsarz Presented by: Alantha Newman.
Ryan ’Donnell Carnegie Mellon University O. f : {−1, 1} n → {−1, 1} is “quasirandom” iff fixing O(1) input coords changes E[f(x)] by only o (1)
Primer on Fourier Analysis Dana Moshkovitz Princeton University and The Institute for Advanced Study.
Generic Conversion of SDP gaps to Dictatorship Test (for Max Cut) Venkatesan Guruswami Fields Institute Summer School June 2011 (Slides borrowed from Prasad.
Yuan Zhou Carnegie Mellon University Joint works with Boaz Barak, Fernando G.S.L. Brandão, Aram W. Harrow, Jonathan Kelner, Ryan O'Donnell and David Steurer.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
Subexponential Algorithms for Unique Games and Related Problems Approximation Algorithms, June 2011 David Steurer MSR New England Sanjeev Arora Princeton.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Prasad Raghavendra Georgia Institute of Technology, Atlanta, GA Complexity of Constraint Satisfaction Problems Exact and Approximate TexPoint fonts used.
Locally Testable Codes and Caylay Graphs Parikshit Gopalan (MSR-SVC) Salil Vadhan (Harvard) Yuan Zhou (CMU)
Yuan Zhou, Ryan O’Donnell Carnegie Mellon University.
Multi-way spectral partitioning and higher-order Cheeger inequalities University of Washington James R. Lee Stanford University Luca Trevisan Shayan Oveis.
Boaz Barak (MSR New England) Fernando G.S.L. Brandão (Universidade Federal de Minas Gerais) Aram W. Harrow (University of Washington) Jonathan Kelner (MIT)
Approximation Algorithms based on linear programming.
Yuan Zhou Carnegie Mellon University Joint works with Boaz Barak, Fernando G.S.L. Brandão, Aram W. Harrow, Jonathan Kelner, Ryan O'Donnell and David Steurer.
Finding Almost-Perfect
Polynomial integrality gaps for
Sum of Squares, Planted Clique, and Pseudo-Calibration
Possibilities and Limitations in Computation
Noise stability of functions with low influences:
Structural Properties of Low Threshold Rank Graphs
Subhash Khot Dept of Computer Science NYU-Courant & Georgia Tech
Introduction to PCP and Hardness of Approximation
On the effect of randomness on planted 3-coloring models
Sparse Kindler-Safra Theorem via agreement theorems
Presentation transcript:

Shorter Long Codes and Applications to Unique Games 1 Boaz Barak (MSR, New England) Parikshit Gopalan (MSR, SVC) Johan Håstad (KTH) Prasad Raghavendra (GA Tech) David Steurer (MSR, New England) Raghu Meka (IAS, Princeton)

Is Unique Games Conjecture true? 2  Settles longstanding open problems in approximation algorithms E.g., Max-Cut, vertex cover  Interesting even if not Integrality gaps: Khot-Vishnoi’04. UGC ~ Hardness of a certain CSP

Is Unique Games Conjecture true? 3 Fastest algorithm [ABS10]:. Best evidence: lowerbound in certain models. [Khot-Vishnoi’04, Khot-Saket’09, Raghavendra-Steurer’09] Best evidence: lowerbound in certain models. [Khot-Vishnoi’04, Khot-Saket’09, Raghavendra-Steurer’09] Captures ABS algorithm – BRS11, GS11. Best algorithms for most problems! E.g., Max-Cut, Sparsest-Cut. Captures ABS algorithm – BRS11, GS11. Best algorithms for most problems! E.g., Max-Cut, Sparsest-Cut. Huge Gap! Source of gap: Long code is actually quite long! Source of gap: Long code is actually quite long!

Our Result 4 Main: Exponentially more efficient “replacement” for long code. Not necessarily a blackbox replacment. Preserves main properties: Fourier analysis, dictatorship testing etc.

Is Unique Games Conjecture true? 5 Fastest algorithm [ABS10]:. This Work: Near quasi-polynomial lowerbounds in certain models. This Work: Near quasi-polynomial lowerbounds in certain models. Smaller gap …

Outline of Talk 6 1. Applications of short code 2. Small set expanders with many large eigenvalues Construction and analysis

Application I: Expansion vs Eigenvalue Profiles 7 S S 1 Expansion: Spectral: Cheeger Inequalities

Small Set Expansion 8 Complete graph Dumbell graph: not expanding … Is it really? Small sets expand!

When is a graph SSE? Interesting by itself Closely tied to Unique Games – RS10 Small Set Expansion (SSE) 9 S S 1 Spectral: ??? Spectral: ???

Core of ABS algorithm for Unique Games Small Set Expansion (SSE) 10 S S Arora-Barak-Steurer’10 Spectral: Atmost eigenvalues larger than. Spectral: Atmost eigenvalues larger than. 1

Small Set Expansion 11 Question: How many large eigenvalues can a SSE have? Small set  Small sets expand  “Many” bad balanced cuts BAD CUT

 Previous best: Noisy cube –. Small Set Expansion 12 Question: How many large eigenvalues can a SSE have? Our Result: A SSE with large eigenvalues. Our Result: A SSE with large eigenvalues. Corollary: Rules out quasi-polynomial run time for ABS algorithm.

Application II: Efficient Alphabet Reduction 13  Goemans-Williamson: approximation MAX-CUT Given G find S maximizing E(S,S c ) MAX-CUT Given G find S maximizing E(S,S c ) KKMO’04 + MOO’05: UGC true -> tight!

Are we done? (Short of proving UGC …) Application II: UGC hardness for Max-CUT 14 UGC with n vars alphabet size k MAX-CUT of size KKMO+MOO KKMO’04 + MOO’05: UGC true -> tight!

Application II: Efficient Alphabet Reduction 15  MAX-CUT is a UG instance with k = 2 Linear UG with n vars alphabet size k MAX-CUT of size

Application III: Integrality Gaps 16  SDP Hierarchies: Powerful paradigm for optimization problems.  Which level suffices? Basic SDP Optimal Solution No. Variable Levels Eg: SDP+SA, LS, LS+, Lasserre, … SDP + SA KV04: UG, Max-Cut, Sparsest Cut not in O(1) levels.

Outline of Talk Applications of short code 2. Small set expanders with many large eigenvalues Construction and analysis

Long Code and Noisy Cube 18  Long code: Longest code imaginable  Work with noisy cube – essentially the same Eg., is hypercube

Noisy Cube is an SSE 19  Powerful: implies KKL for instance  Our construction “sparsifies” the noisy cube Thm: Noisy cube is a SSE.

Better SSEs from Noisy Cube 20  Idea: Find a subgraph of the noisy cube. Natural approach: Random subset Complete failure: No edges! Our Approach: pick a linear code Need: bad rate, not too good distance! But not too bad… want local testablity of dual

Locally Testable Codes 21 Input: Pick Accept if Testing Distance: D Query Comp.: Good soundness: Parameters

SSEs from LTCs 22 Given

Thm: Given If Thm: Given If SSEs from LTCs 23 Symmetry across coordinates. Fraction of non-zero coordinates.

SSEs from RM Codes 24 Thm: Graph has vertices and large eigenvalues and is a SSE.

Analyzing expansion 25 When do small sets expand? Need: Indicators of small sets are far from span of top eigenvectors  First analyze noisy cube.

Analyzing expansion for noisy cube 26  Is (essentially) a Cayley graph.  Eigenvectors: Characters of Hamming weight Eigenvalues  N eigenvalues  Exponential decay: Large eig. -> weight small Need: Indicators of small sets far from span of low- weight characters Follows from (2,4)-hypercontractivity!

SSEs from LTCs 27 Eigenvecs -> Characters Large eval -> low-weight (2,4)-Hypercontractivity Cayley Graph Local Testability K-wise independence SSE for Noisy CubeSSE for

 N eigenvalues  Threshold decay: Large eig. -> “weight” small 28  Edges of :  A Cayley graph! Eigenvalues Proof of Expansion Smoothness, low query com. of Smoothness, low query com. of Soundness of Soundness of

Proof of Expansion 29 Eigenvecs -> Characters Large eval -> low-weight (2,4)-Hypercontractivity Cayley Graph Local Testability K-wise independence SSE for Noisy CubeSSE for  Fact: is (D-1)-wise independent.  QED.

Open Problems 30 Prove/refute the UGC Proof: Larger alphabets? Refute: Need new algorithmic ideas or maybe stronger SDP hierarchies Very recent work - Barak, Harrow, Kelner, Steurer, Zhou : Lasserre(8) breaks current instances!

Open Problems 31 Is ABS bound for SSE tight? Need better LTCs

32 Thank you

Long Coded-Short Code Dict. testing: Noisy cubeDict. testing: RM tester Analysis: Maj. is stablestAnalysis: SSE, Maj. is stablest Take Home … 33 Using Long code? Try the “Short code” …

Sketch for Other Applicatons 34  Dictatorship testing for long code/noisy cube [Kahn-Kalai-Linial’88, Friedgut’98, Bourgain’99, Mossel-O’Donnel-Oleszkiewicz’05],...  Focus on MOO: Majority is Stablest Invariance principle for low-degree polynomials

35 P multilinear, no variable influential. MOO’05: Invariance principle for Polynomials Need. Can’t prove in general … … but true for RM code! Need. Can’t prove in general … … but true for RM code! RM codes fool polynomial threshold functions PRG for PTFs [M., Zuckerman 10]. Corollary: Majority is stablest over RM codes. Corollary: Alphabet reduction with quasi- polynomial blowup.

Integrality Gaps for Unique Games, MAX-CUT 36  Idea: Noisy cube -> RM graph in [Khot- Vishnoi’04], [KKMO’05] etc.,  Analyze via Raghavendra-Steurer’09