Subexponential Algorithms for Unique Games and Related Problems School on Approximability, Bangalore, January 2011 David Steurer MSR New England Sanjeev.

Slides:



Advertisements
Similar presentations
Hardness of testing 3- colorability in bounded degree graphs Andrej Bogdanov Kenji Obata Luca Trevisan.
Advertisements

1 LP, extended maxflow, TRW OR: How to understand Vladimirs most recent work Ramin Zabih Cornell University.
Lasserre Hierarchy, Higher Eigenvalues and Approximation Schemes for Graph Partitioning and PSD QIP Ali Kemal Sinop (joint work with Venkatesan Guruswami)
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
Cuts, Trees, and Electrical Flows Aleksander Mądry.
Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS.
05/11/2005 Carnegie Mellon School of Computer Science Aladdin Lamps 05 Combinatorial and algebraic tools for multigrid Yiannis Koutis Computer Science.
How to Round Any CSP Prasad Raghavendra University of Washington, Seattle David Steurer, Princeton University (In Principle)
Are lower bounds hard to prove? Michal Koucký Institute of Mathematics, Prague.
The Unique Games Conjecture and Graph Expansion School on Approximability, Bangalore, January 2011 Joint work with S Prasad Raghavendra Georgia Institute.
Subhash Khot IAS Elchanan Mossel UC Berkeley Guy Kindler DIMACS Ryan O’Donnell IAS.
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.
Inapproximability of MAX-CUT Khot,Kindler,Mossel and O ’ Donnell Moshe Ben Nehemia June 05.
Approximability & Sums of Squares Ryan O’Donnell Carnegie Mellon.
Satyen Kale (Yahoo! Research) Joint work with Sanjeev Arora (Princeton)
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.
Theoretical Computer Science methods in asymptotic geometry
Approximating NP-hard Problems Efficient Algorithms and their Limits Prasad Raghavendra University of Washington Seattle.
On Combinatorial vs Algebraic Computational Problems Boaz Barak – MSR New England Based on joint works with Benny Applebaum, Guy Kindler, David Steurer,
Constraint Satisfaction over a Non-Boolean Domain Approximation Algorithms and Unique Games Hardness Venkatesan Guruswami Prasad Raghavendra University.
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.
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.
Approximation Algorithms for Unique Games Luca Trevisan Slides by Avi Eyal.
Boaz Barak – Microsoft Research Partially based on joint work with Jonathan Kelner (MIT) and David Steurer (Cornell) Sum of Squares Proofs and The Quest.
Artur Czumaj Dept of Computer Science & DIMAP University of Warwick Testing Expansion in Bounded Degree Graphs Joint work with Christian Sohler.
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
A 3-Query PCP over integers a.k.a Solving Sparse Linear Systems Prasad Raghavendra Venkatesan Guruswami.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
Semidefinite Programming
On the Unique Games Conjecture Subhash Khot NYU Courant CCC, June 10, 2010.
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.
Approximations for Isoperimetric and Spectral Profile and Related Parameters Prasad Raghavendra MSR New England S David Steurer Princeton University Prasad.
Subhash Khot’s work and its impact Sanjeev Arora Computer Science Dept, Princeton University ICM 2014 Nevanlinna Prize Laudatio.
Dense subgraphs of random graphs Uriel Feige Weizmann Institute.
Institute for Advanced Study, April Sushant Sachdeva Princeton University Joint work with Lorenzo Orecchia, Nisheeth K. Vishnoi Linear Time Graph.
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.
C&O 355 Mathematical Programming Fall 2010 Lecture 16 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A.
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.
Artur Czumaj DIMAP DIMAP (Centre for Discrete Maths and it Applications) Computer Science & Department of Computer Science University of Warwick Testing.
Shorter Long Codes and Applications to Unique Games 1 Boaz Barak (MSR, New England) Parikshit Gopalan (MSR, SVC) Johan Håstad (KTH) Prasad Raghavendra.
C&O 355 Lecture 24 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A A A A A A.
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
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)
Complexity and Efficient Algorithms Group / Department of Computer Science Testing the Cluster Structure of Graphs Christian Sohler joint work with Artur.
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.
Fernando G.S.L. Brandão MSR -> Caltech Faculty Summit 2016
Finding Almost-Perfect
Polynomial integrality gaps for
Generalized Sparsest Cut and Embeddings of Negative-Type Metrics
Hardness of Shops and Optimality of List Scheduling
Sam Hopkins Cornell Tselil Schramm UC Berkeley Jonathan Shi Cornell
Sum of Squares, Planted Clique, and Pseudo-Calibration
Possibilities and Limitations in Computation
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
2-to-2 Games Theorem via Expansion in the Grassmann Graph
Small Set Expansion in The Johnson Graph
Presentation transcript:

Subexponential Algorithms for Unique Games and Related Problems School on Approximability, Bangalore, January 2011 David Steurer MSR New England Sanjeev Arora Princeton University & CCI Boaz Barak MSR New England & Princeton U

U NIQUE G AMES Goal:satisfy as many constraints as possible

U NIQUE G AMES Goal:satisfy as many constraints as possible Goal: Distinguish two cases Unique Games Conjecture (UGC) [Khot’02]

Implications of UGC For many basic optimization problems, it is NP-hard to beat current algorithms (based on simple LP or SDP relaxations) Examples: V ERTEX C OVER [Khot-Regev’03], M AX C UT [Khot-Kindler-Mossel-O’Donnell’04, Mossel-O’Donnell-Oleszkiewicz’05], every M AX C SP [Raghavendra’08], …

Implications of UGC For many basic optimization problems, it is NP-hard to beat current algorithms (based on simple LP or SDP relaxations) Unique Games Barrier U NIQUE G AMES is common barrier for improving current algorithms of many basic problems

Subexponential Algorithm for Unique Games Time vs Approximation Trade-off

(*) assuming 3-S AT does not have subexponential algorithms, exp( n o(1) ) Subexponential Algorithm for Unique Games Consequences

2-S AT 3-S AT (*) F ACTORING [Moshkovitz-Raz’08 + Håstad’97] Subexponential Algorithm for Unique Games G RAPH I SOMORPHISM

Subexponential Algorithm for Unique Games Interlude: Graph Expansion

Subexponential Algorithm for Unique Games Easy graphs for U NIQUE G AMES Constraint Graph variable  vertex constraint  edge Expanding constraint graph [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08]

Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] Subexponential Algorithm for Unique Games Graph Eigenvalues normalized adjacency matrix quasi-expander [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11]

Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] Subspace Enumeration [Kolla-Tulsiani’07] exhaustive search over certain subspace Subexponential Algorithm for Unique Games Question: Dimension of this subspace? quasi-expander

[Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] quasi-expander Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] Subexponential Algorithm for Unique Games Graph Decomposition Approach [Trevisan’05, Arora-Impagliazzo-Matthews-S.’10] hard constraint graph remove 1% of edges easy

Approach [Trevisan’05, Arora-Impagliazzo-Matthews-S.’10] quasi-expander Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] [Kolla-Tulsiani’07, Kolla’10, here] Subexponential Algorithm for Unique Games Graph Decomposition

Approach [Trevisan’05, Arora-Impagliazzo-Matthews-S.’10] Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] [Kolla-Tulsiani’07, Kolla’10, here] Subexponential Algorithm for Unique Games Graph Decomposition ? YES ?

Approach [Trevisan’05, Arora-Impagliazzo-Matthews-S.’10] Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] [Kolla-Tulsiani’07, Kolla’10, here] Subexponential Algorithm for Unique Games Graph Decomposition

Approach [Trevisan’05, Arora-Impagliazzo-Matthews-S.’10] Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] [Kolla-Tulsiani’07, Kolla’10, here] Subexponential Algorithm for Unique Games Graph Decomposition NO ? ?

[Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] quasi-expander Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] Subexponential Algorithm for Unique Games Graph Decomposition By removing 1% of edges, every graph can be decomposed into components with Classical Here [Leighton-Rao’88, Goldreich-Ron’98, Spielman-Teng’04, Trevisan’05]

Expanding constraint graph Constraint graph with few large eigenvalues Easy graphs for U NIQUE G AMES [Arora-Khot-Kolla-S.-Tulsiani-Vishnoi’08] Subexponential Algorithm for Unique Games Graph Decomposition By removing 1% of edges, every graph can be decomposed into components with Classical Here quasi-expander [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11]

Constraint graph with few large eigenvalues [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] 2

Constraint graph with few large eigenvalues [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] 99% of indicator vector lies in span of top m eigenvectors enumerate subspace 2

Constraint graph with few large eigenvalues [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] 99% of indicator vector lies in span of top m eigenvectors enumerate subspace Compare: Fourier-based learning 2

Constraint graph with few large eigenvalues [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11]

Easy graphs for U NIQUE G AMES Constraint graph with few large eigenvalues [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] Graph Decomposition By removing 1% of edges, every graph can be decomposed into components with Classical Here Subexponential Algorithm for Unique Games

Constraint graph with few large eigenvalues [Kolla-Tulsiani’07, Kolla’10, here, Barak-Raghavendra-S.’11] Easy graphs for U NIQUE G AMES Graph Decomposition By removing 1% of edges, every graph can be decomposed into components with Classical Here Subexponential Algorithm for Unique Games

Graph Decomposition By removing 1% of edges, every graph can be decomposed into components with follows from Cheeger bound [Cheeger’70, Alon-Milman’85, Alon’86] V S Assume graph is d-regular

Graph Decomposition By removing 1% of edges, every graph can be decomposed into components with Assume graph is d-regular follows from Cheeger bound V S “higher-order Cheeger bound” [here]

“higher-order Cheeger bound”

Idea

“higher-order Cheeger bound” It would suffice to show:

“higher-order Cheeger bound” It would suffice to show: collision probability of t-step random walk from i Suffices local Cheeger bound

“higher-order Cheeger bound” It would suffice to show: “A Markov chain with many large eigenvalues cannot mix locally everywhere” collision probability of t-step random walk from i Suffices

Improved approximations for d- TO -1 G AMES (  Khot’s d-to-1 Conjecture) [S.’10] Better approximations for M AX C UT and V ERTEX C OVER on small-set expanders Open Questions How many large eigenvalues can a small-set expander have? Thank you!Questions? More Subexponential Algorithms Similar approximation for M ULTI C UT and S MALL S ET E XPANSION What else can be done in subexponential time? Towards refuting the Unique Games Conjecture Better approximations for M AX C UT or V ERTEX C OVER on general instances?