Generic Conversion of SDP gaps to Dictatorship Test (for Max Cut) Venkatesan Guruswami Fields Institute Summer School June 2011 (Slides borrowed from Prasad.

Slides:



Advertisements
Similar presentations
Lower Bounds for Additive Spanners, Emulators, and More David P. Woodruff MIT and Tsinghua University To appear in FOCS, 2006.
Advertisements

Finding Cycles and Trees in Sublinear Time Oded Goldreich Weizmann Institute of Science Joint work with Artur Czumaj, Dana Ron, C. Seshadhri, Asaf Shapira,
How to Round Any CSP Prasad Raghavendra University of Washington, Seattle David Steurer, Princeton University (In Principle)
A threshold of ln(n) for approximating set cover By Uriel Feige Lecturer: Ariel Procaccia.
Inapproximability of MAX-CUT Khot,Kindler,Mossel and O ’ Donnell Moshe Ben Nehemia June 05.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
GRAPH BALANCING. Scheduling on Unrelated Machines J1 J2 J3 J4 J5 M1 M2 M3.
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.
Math 10F Transformational Geometry Examples. Translations Translations are “slides” Described by a length and direction Eg. translate the following shape.
Subhash Khot Georgia Tech Ryan O’Donnell Carnegie Mellon SDP Gaps and UGC-Hardness for Max-Cut-Gain &
Metric embeddings, graph expansion, and high-dimensional convex geometry James R. Lee Institute for Advanced Study.
The Graph of a Quadratic Function
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.
1/17 Optimal Long Test with One Free Bit Nikhil Bansal (IBM) Subhash Khot (NYU)
Complexity ©D.Moshkovits 1 Hardness of Approximation.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
1 Last lecture  Configuration Space Free-Space and C-Space Obstacles Minkowski Sums.
Oded Goldreich Shafi Goldwasser Dana Ron February 13, 1998 Max-Cut Property Testing by Ori Rosen.
Identifying Early Buyers from Purchase Data Paat Rusmevichientong, Shenghuo Zhu & David Selinger Presented by: Vinita Shinde Feb 18 th, 2010.
Venkatesan Guruswami (CMU) Yuan Zhou (CMU). Satisfiable CSPs Theorem [Schaefer'78] Only three nontrivial Boolean CSPs for which satisfiability is poly-time.
Generic Rounding Schemes for SDP Relaxations
1 Algorithmic Aspects in Property Testing of Dense Graphs Oded Goldreich – Weizmann Institute Dana Ron - Tel-Aviv University.
Algorithms Andrej Bogdanov The Chinese University of Hong Kong and randomness ITCSC Winter School 2010.
On the hardness of approximating Sparsest-Cut and Multicut Shuchi Chawla, Robert Krauthgamer, Ravi Kumar, Yuval Rabani, D. Sivakumar.
1 Joint work with Shmuel Safra. 2 Motivation 3 Motivation.
Finding Almost-Perfect
Graphing Linear Equations
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Approximating the MST Weight in Sublinear Time Bernard Chazelle (Princeton) Ronitt Rubinfeld (NEC) Luca Trevisan (U.C. Berkeley)
Bypassing the Unique Games Conjecture for two geometric problems Yi Wu IBM Almaden Research Based on joint work with Venkatesan Guruswami Prasad Raghavendra.
Hardness of Learning Halfspaces with Noise Prasad Raghavendra Advisor Venkatesan Guruswami.
How to reform a terrain into a pyramid Takeshi Tokuyama (Tohoku U) Joint work with Jinhee Chun (Tohoku U) Naoki Katoh (Kyoto U) Danny Chen (U. Notre Dame)
1 Sublinear Algorithms Lecture 1 Sofya Raskhodnikova Penn State University TexPoint fonts used in EMF. Read the TexPoint manual before you delete this.
Crypto Final Presentation B 林敬倫 B 李佳蓉 B 王姵瑾 B 周振平.
Reflections. Reflect the shape across the x axis Graph the following coordinates, then connect the dots (2,3) (2,5) (5,5) (5,6) (7,4) (5,2)(5,3) What.
WHICH TRANSFORMATIONS DO YOU KNOW? ROTATION WHICH TRANSFORMATIONS DO YOU KNOW? ROTATION.
Fig 33-CO These large transformers are used to increase the voltage at a power plant for distribution of energy by electrical transmission to the power.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
Amplification and Derandomization Without Slowdown Dana Moshkovitz MIT Joint work with Ofer Grossman (MIT)
Shorter Long Codes and Applications to Unique Games 1 Boaz Barak (MSR, New England) Parikshit Gopalan (MSR, SVC) Johan Håstad (KTH) Prasad Raghavendra.
Prasad Raghavendra Georgia Institute of Technology, Atlanta, GA Complexity of Constraint Satisfaction Problems Exact and Approximate TexPoint fonts used.
Section 10.1 Day 1 Square Root Functions Algebra 1.
Describing Motion: Kinematics in One Dimension Chapter 2.
Graphs and Applications of Linear Equations
Finding Almost-Perfect
4-2 Unit 4 Transformations.
Polynomial integrality gaps for
3.1 Graphing.
Chapter 4 LINEAR FUNCTIONS.
Intro to Functions.
2.1 Graphs of equations.
Objective Identify and draw reflections..

Transformations-Reflections
MATH 1310 Section 1.1.
Transforming functions
Class Opener: A rectangular package to be sent by the U.S. Postal Service can have a maximum combined length and girth(perimeter of cross section) of.
Objective - To graph ordered pairs.
MATH 1310 Section 1.1.
What is a constant function?
Midpoints and Distance
MATH 1310 Section 1.1.
Ch 12.1 Graph Linear Equations
Objective Identify and draw reflections..
Coordinate Shirley Sides
Maps one figure onto another figure in a plane.
Milestone Review Big Ideas Note Cards.
Presentation transcript:

Generic Conversion of SDP gaps to Dictatorship Test (for Max Cut) Venkatesan Guruswami Fields Institute Summer School June 2011 (Slides borrowed from Prasad Raghavendra)

Dictatorship Test Given a function F : {-1,1} R {-1,1} Toss random coins Make a few queries to F Output either ACCEPT or REJECT F is a dictator function F(x 1,… x R ) = x i F is far from every dictator function (No influential coordinate) Pr[ACCEPT ] = Completeness Pr[ACCEPT ] = Soundness

UG Hardness [Khot-Kindler-Mossel-O’Donnell] A dictatorship test where Completeness =  and Soundness = α the verifier’s tests are predicates from a CSP  It is UG-hard to (α+ ,  -  ) –distinguish CSP 

A Dictatorship Test for Maxcut Completeness Value of Dictator Cuts F(x) = x i Soundness The maximum value attained by a cut far from a dictator A dictatorship test is a graph G on the hypercube. A cut gives a function F on the hypercube Hypercube = {-1,1} R

v1v1 v2v2 v3v3 v4v4 v5v5 Recall Max Cut SDP: Embed the graph on the n-dimensional unit ball, Maximizing ¼ ( Average Squared Length of the edges )

Overview v1v1 v2v2 v3v3 v4v4 v5v R-dimensional hypercube R =large constant Graph G SDP Solution Completeness Value of Dictator Cuts = SDP Value (G) Soundness Given a cut far from every dictator : It gives a cut on graph G with (nearly) the same value. So soundness  Max Cut (G) Gap of test = integrality gap of SDP

Graph construction v1v1 v2v2 v3v3 v4v4 v5v5 SDP Solution R-dimensional hypercube : {-1,1} R For each edge e, connect every pair of vertices in hypercube separated by the length of e Formally, generate edges of expected squared length = d : 1) Starting with a random x Є {-1,1} R, 1) Generate y by flipping each bit of x with probability d/4 Output (x,y)

Dichotomy of Cuts Dictator Cuts F(x) = x i Cuts Far From Dictators (influence of each coordinate on function F is small) A cut gives a function F on the hypercube F : {-1,1} R -> {-1,1} Hypercube = {-1,1} R

Dictator Cuts R-dimensional hypercube v1v1 v2v2 v u v5v5 For each edge e = (u,v), connect every pair of vertices in hypercube separated by the length of e Value of Dictator Cuts = SDP Value (G) Pick an edge e = (u,v), consider all edges in hypercube corresponding to e Fraction of red edges cut by horizontal dictator. Fraction of dictators that cut one such edge (X,Y) Number of bits in which X,Y differ = |u-v| 2 /4 = X Y = Fraction of edges cut by dictator = ¼ Average Squared Distance

Sphere graph associated with G v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 SDP Value = Average Squared Length of an Edge Transformations Rotation does not change the SDP value. Union of two rotations has the same SDP value Sphere Graph H : Union of all possible rotations of G. v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 SDP Value (Graph G) = SDP Value ( Sphere Graph H)

v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 MaxCut (H) = S MaxCut (G) ≥ S Pick a random rotation of G and read the cut induced on it. Thus, v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 MaxCut (H) ≤ MaxCut(G)

Cuts far from Dictators v1v1 v2v2 v3v3 v4v4 v5v5 R-dimensional hypercube Intuition: Sphere graph : Uniform on all directions Hypercube graph : Axis are special directions If a cut does not respect the axis, then it should not distinguish between Sphere and Hypercube graphs (formalized by invariance principle) v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5 v1v1 v2v2 v3v3 v4v4 v5v5

Hypercube vs Sphere H F:{-1,1} R -> {-1,1} is a cut far from every dictator. P : sphere -> Nearly {-1,1} is the multilinear extension of F By Invariance Principle, MaxCut value of F on hypercube ≈ Maxcut value of P on Sphere graph H At most Max Cut(G)