Finding Almost-Perfect

Slides:



Advertisements
Similar presentations
Routing in Undirected Graphs with Constant Congestion Julia Chuzhoy Toyota Technological Institute at Chicago.
Advertisements

Lasserre Hierarchy, Higher Eigenvalues and Approximation Schemes for Graph Partitioning and PSD QIP Ali Kemal Sinop (joint work with Venkatesan Guruswami)
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.
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.
Inapproximability of MAX-CUT Khot,Kindler,Mossel and O ’ Donnell Moshe Ben Nehemia June 05.
The Max-Cut problem: Election recounts? Majority vs. Electoral College? 7812.
Poly-Logarithmic Approximation for EDP with Congestion 2
On the Unique Games Conjecture Subhash Khot Georgia Inst. Of Technology. At FOCS 2005.
Approximation Algorithms Chapter 14: Rounding Applied to Set Cover.
Approximating NP-hard Problems Efficient Algorithms and their Limits Prasad Raghavendra University of Washington Seattle.
MATCHING WITH COMMITMENTS Joint work with Kevin Costello and Prasad Tetali China Theory Week 2011 Pushkar Tripathi Georgia Institute of Technology.
Constraint Satisfaction over a Non-Boolean Domain Approximation Algorithms and Unique Games Hardness Venkatesan Guruswami Prasad Raghavendra University.
Subexponential Algorithms for Unique Games and Related Problems Barriers II Workshop, Princeton, August 2010 David Steurer MSR New England Sanjeev Arora.
Semi-Definite Algorithm for Max-CUT Ran Berenfeld May 10,2005.
Introduction to PCP and Hardness of Approximation Dana Moshkovitz Princeton University and The Institute for Advanced Study 1.
Dictator tests and Hardness of approximating Max-Cut-Gain Ryan O’Donnell Carnegie Mellon (includes joint work with Subhash Khot of Georgia Tech)
The number of edge-disjoint transitive triples in a tournament.
Approximation Algoirthms: Semidefinite Programming Lecture 19: Mar 22.
Venkatesan Guruswami (CMU) Yuan Zhou (CMU). Satisfiable CSPs Theorem [Schaefer'78] Only three nontrivial Boolean CSPs for which satisfiability is poly-time.
Semidefinite Programming
Generic Rounding Schemes for SDP Relaxations
Perfect Graphs Lecture 23: Apr 17. Hard Optimization Problems Independent set Clique Colouring Clique cover Hard to approximate within a factor of coding.
A general approximation technique for constrained forest problems Michael X. Goemans & David P. Williamson Presented by: Yonatan Elhanani & Yuval Cohen.
Job Scheduling Lecture 19: March 19. Job Scheduling: Unrelated Multiple Machines There are n jobs, each job has: a processing time p(i,j) (the time to.
On the hardness of approximating Sparsest-Cut and Multicut Shuchi Chawla, Robert Krauthgamer, Ravi Kumar, Yuval Rabani, D. Sivakumar.
1 Introduction to Approximation Algorithms Lecture 15: Mar 5.
A General Approach to Online Network Optimization Problems Seffi Naor Computer Science Dept. Technion Haifa, Israel Joint work: Noga Alon, Yossi Azar,
Tight Integrality Gaps for Lovász-Schrijver LP relaxations of Vertex Cover Grant Schoenebeck Luca Trevisan Madhur Tulsiani UC Berkeley.
Packing Element-Disjoint Steiner Trees Mohammad R. Salavatipour Department of Computing Science University of Alberta Joint with Joseph Cheriyan Department.
Finding Almost-Perfect
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
Outline Introduction The hardness result The approximation algorithm.
Integrality Gaps for Sparsest Cut and Minimum Linear Arrangement Problems Nikhil R. Devanur Subhash A. Khot Rishi Saket Nisheeth K. Vishnoi.
Approximations for Isoperimetric and Spectral Profile and Related Parameters Prasad Raghavendra MSR New England S David Steurer Princeton University Prasad.
C&O 355 Lecture 2 N. Harvey TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A.
Bypassing the Unique Games Conjecture for two geometric problems Yi Wu IBM Almaden Research Based on joint work with Venkatesan Guruswami Prasad Raghavendra.
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)
1 Introduction to Approximation Algorithms. 2 NP-completeness Do your best then.
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.
Approximation Algorithms for Graph Homomorphism Problems Chaitanya Swamy University of Waterloo Joint work with Michael Langberg and Yuval Rabani Open.
Multicommodity flow, well-linked terminals and routing problems Chandra Chekuri Lucent Bell Labs Joint work with Sanjeev Khanna and Bruce Shepherd Mostly.
Subexponential Algorithms for Unique Games and Related Problems Approximation Algorithms, June 2011 David Steurer MSR New England Sanjeev Arora Princeton.
Shorter Long Codes and Applications to Unique Games 1 Boaz Barak (MSR, New England) Parikshit Gopalan (MSR, SVC) Johan Håstad (KTH) Prasad Raghavendra.
New algorithms for Disjoint Paths and Routing Problems
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.
Julia Chuzhoy (TTI-C) Yury Makarychev (TTI-C) Aravindan Vijayaraghavan (Princeton) Yuan Zhou (CMU)
Unique Games Approximation Amit Weinstein Complexity Seminar, Fall 2006 Based on: “Near Optimal Algorithms for Unique Games" by M. Charikar, K. Makarychev,
Yuan Zhou, Ryan O’Donnell Carnegie Mellon University.
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)
1 On MultiCuts and Related Problems Michael Langberg Joint work with Adi Avidor On MultiCuts and Related Problems Michael Langberg California Institute.
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.
Approximating k-route cuts
Polynomial integrality gaps for
Generalized Sparsest Cut and Embeddings of Negative-Type Metrics
Maximum Matching in the Online Batch-Arrival Model
Approximating k-route cuts
Possibilities and Limitations in Computation
Structural Properties of Low Threshold Rank Graphs
Subhash Khot Dept of Computer Science NYU-Courant & Georgia Tech
Venkatesan Guruswami Yuan Zhou (Carnegie Mellon University)
Approximation and Kernelization for Chordal Vertex Deletion
Introduction to PCP and Hardness of Approximation
Presentation transcript:

Finding Almost-Perfect Graph Bisections Venkatesan Guruswami (CMU) Yury Makarychev (TTI-C) Prasad Raghavendra (Georgia Tech) David Steurer (MSR) Yuan Zhou (CMU)

MaxCut and Goemans-Williamson alg. The GW SDP relaxation [GW95] 0.878-approximation vs approximation G = (V, E) Objective: A B subject to

Finding almost-perfect MaxCut vs approximation Bipartite graph recognition algorithm (robust version against noise) Optimal under Unique Games Conjecture [KKMO07, MOO10]

MaxBisection Approximating MaxBisection? No easier than MaxCut Reduction: take two copies of the MaxCut instance G = (V, E) Objective: A B

MaxBisection (cont'd) Approximating MaxBisection? No easier than MaxCut Strictly harder than MaxCut? Approximation ratio: 0.7028 [FJ97, Ye01, HZ02, FL06] Approximating almost perfect solutions? Not known G = (V, E) Objective: A B

Finding almost-perfect MaxBisection Question Is there a vs approximation algorithm for MaxBisection? Answer. Yes. Our result. Theorem. There is a vs approximation algorithm for MaxBisection. Theorem. Given a satisfiable MaxBisection instance, it is easy to find a (.49, .51)-balanced cut of value .

The rest of this talk... Theorem. There is a vs approximation algorithm for MaxBisection.

Approach

? Approach -- SDP The standard SDP (used by all the previous algorithms) Integrality gap , subject to OPT < 0.9 SDP = 1

Our approach

A simple fact Fact. -balanced cut of value bisection of value . Proof. Get the bisection by moving fraction of random vertices from the right side to the left side. Only need to find almost bisections.

Almost perfect MaxCuts on expanders λ-expander: for each , such that , we have , where Key Observation. The (volume of) difference between two cuts on a λ-expander is at most . Proof. C X A B Y D

Almost perfect MaxCuts on expanders λ-expander: for each , such that , we have , where Key Observation. The (volume of) difference between two cuts on a λ-expander is at most . Approximating almost perfect MaxBisection on expanders is easy. Just run the GW alg. to find the MaxCut.

The algorithm (sketch) Decompose the graph into expanders Discard all the inter-expander edges Approximate OPT's behavior on each expander by finding MaxCut (GW) Discard all the uncut edges Combine the cuts on the expanders Take one side from each cut to get an almost bisection. (subset sum)

Expander decomposition Cheeger's inequality. Can (efficiently) find a cut of sparsity if the graph is not a -expander. Corollary. A graph can be (efficiently) decomposed into -expanders by removing edges (in fraction). Proof. If the graph is not an expander, divide it into two parts by sparsest cut (cheeger's inequality). Process the two parts recursively.

The algorithm Decompose the graph into -expanders. Lose edges. Apply GW algorithm on each expander to approximate OPT. OPT(MaxBisection) = GW finds cuts on these expanders different from behavior of OPT Lose edges. Combine the cuts on the expanders (subset sum). -balanced cut of value a bisection of value

Eliminating the factor Another key step. Idea. Terminate early in the decomposition process. Decompose the graph into -expanders or subgraphs of vertices. Corollary. Only need to discard edges. Lemma. We can find an almost bisection if the MaxCuts for small sets are more biased than those in OPT.

Finding a biased MaxCut Lemma. Given G=(V,E), if there exists a cut (X, Y) of value , then one can find a cut (A, B) of value , such that . SDP. Rounding. A hybrid of hyperplane and threshold rounding. maximize subject to -triangle inequality

Future directions vs approximation? "Global conditions" for other CSPs. Balanced Unique Games?

The End. Any questions?