Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.

Slides:



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

Lower Bounds for Additive Spanners, Emulators, and More David P. Woodruff MIT and Tsinghua University To appear in FOCS, 2006.
Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS.
Russell Impagliazzo ( IAS & UCSD ) Ragesh Jaiswal ( Columbia U. ) Valentine Kabanets ( IAS & SFU ) Avi Wigderson ( IAS ) ( based on [IJKW08, IKW09] )
Direct Product : Decoding & Testing, with Applications Russell Impagliazzo (IAS & UCSD) Ragesh Jaiswal (Columbia) Valentine Kabanets (SFU) Avi Wigderson.
A threshold of ln(n) for approximating set cover By Uriel Feige Lecturer: Ariel Procaccia.
Complexity ©D.Moshkovits 1 Where Can We Draw The Line? On the Hardness of Satisfiability Problems.
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.
The Max-Cut problem: Election recounts? Majority vs. Electoral College? 7812.
Gillat Kol joint work with Irit Dinur Covering CSPs.
MaxClique Inapproximability Seminar on HARDNESS OF APPROXIMATION PROBLEMS by Dr. Irit Dinur Presented by Rica Gonen.
Gillat Kol joint work with Ran Raz Competing Provers Protocols for Circuit Evaluation.
The Unique Games Conjecture with Entangled Provers is False Julia Kempe Tel Aviv University Oded Regev Tel Aviv University Ben Toner CWI, Amsterdam.
Constraint Satisfaction over a Non-Boolean Domain Approximation Algorithms and Unique Games Hardness Venkatesan Guruswami Prasad Raghavendra University.
Two Query PCP with Subconstant Error Dana Moshkovitz Princeton University and The Institute for Advanced Study Ran Raz The Weizmann Institute 1.
Probabilistically Checkable Proofs (and inapproximability) Irit Dinur, Weizmann open day, May 1 st 2009.
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)
Umans Complexity Theory Lectures Lecture 15: Approximation Algorithms and Probabilistically Checkable Proofs (PCPs)
Quantum locally-testable codes Dorit Aharonov Lior Eldar Hebrew University in Jerusalem.
Inapproximability from different hardness assumptions Prahladh Harsha TIFR 2011 School on Approximability.
Two Query PCP with Sub-constant Error Dana Moshkovitz Princeton University Ran Raz Weizmann Institute 1.
Dictator tests and Hardness of approximating Max-Cut-Gain Ryan O’Donnell Carnegie Mellon (includes joint work with Subhash Khot of Georgia Tech)
Why almost all k-colorable graphs are easy A. Coja-Oghlan, M. Krivelevich, D. Vilenchik.
Complexity 18-1 Complexity Andrei Bulatov Probabilistic Algorithms.
Locally Testable Codes and Expanders Tali Kaufman Joint work with Irit Dinur.
1 Adapted from Oded Goldreich’s course lecture notes.
Sparse Random Linear Codes are Locally Decodable and Testable Tali Kaufman (MIT) Joint work with Madhu Sudan (MIT)
1 COMPOSITION PCP proof by Irit Dinur Presentation by Guy Solomon.
Michael Bender - SUNY Stony Brook Dana Ron - Tel Aviv University Testing Acyclicity of Directed Graphs in Sublinear Time.
Testing Metric Properties Michal Parnas and Dana Ron.
Message Passing for the Coloring Problem: Gallager Meets Alon and Kahale Sonny Ben-Shimon and Dan Vilenchik Tel Aviv University AofA June, 2007 TexPoint.
The Importance of Being Biased Irit Dinur S. Safra (some slides borrowed from Dana Moshkovitz) Irit Dinur S. Safra (some slides borrowed from Dana Moshkovitz)
CS151 Complexity Theory Lecture 15 May 18, CS151 Lecture 152 Outline IP = PSPACE Arthur-Merlin games –classes MA, AM Optimization, Approximation,
Linear Programming Relaxations for MaxCut Wenceslas Fernandez de la Vega Claire Kenyon -Mathieu.
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.
Some 3CNF Properties are Hard to Test Eli Ben-Sasson Harvard & MIT Prahladh Harsha MIT Sofya Raskhodnikova MIT.
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
Of 28 Probabilistically Checkable Proofs Madhu Sudan Microsoft Research June 11, 2015TIFR: Probabilistically Checkable Proofs1.
A Counterexample to Strong Parallel Repetition Ran Raz Weizmann Institute.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Sub-Constant Error Low Degree Test of Almost-Linear Size Dana Moshkovitz Weizmann Institute Ran Raz Weizmann Institute.
Prabhas Chongstitvatana1 NP-complete proofs The circuit satisfiability proof of NP- completeness relies on a direct proof that L  p CIRCUIT-SAT for every.
Direct-product testing, and a new 2-query PCP Russell Impagliazzo (IAS & UCSD) Valentine Kabanets (SFU) Avi Wigderson (IAS)
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
Locally Testable Codes and Caylay Graphs Parikshit Gopalan (MSR-SVC) Salil Vadhan (Harvard) Yuan Zhou (CMU)
Yuan Zhou, Ryan O’Donnell Carnegie Mellon University.
Hardness of Hyper-Graph Coloring Irit Dinur NEC Joint work with Oded Regev and Cliff Smyth.
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 Tolerant Locally Testable Codes Atri Rudra Qualifying Evaluation Project Presentation Advisor: Venkatesan Guruswami.
Property Testing (a.k.a. Sublinear Algorithms )
Locality in Coding Theory II: LTCs
New Characterizations in Turnstile Streams with Applications
Dana Moshkovitz The Institute For Advanced Study
Computability and Complexity
Where Can We Draw The Line?
k-center Clustering under Perturbation Resilience
Locally Decodable Codes from Lifting
How to Delegate Computations: The Power of No-Signaling Proofs
Introduction to PCP and Hardness of Approximation
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
On the effect of randomness on planted 3-coloring models
Locality in Coding Theory II: LTCs
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
Every set in P is strongly testable under a suitable encoding
Interactive Proofs Adapted from Oded Goldreich’s course lecture notes.
Presentation transcript:

Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist

Summary The Unique Games Conjecture (UGC) is an important open problem in the study of PCPs It conjectures the existence of PCPs with special properties Known PCP constructions are based on Locally Testable Codes (LTCs) with analogues properties We show that LTCs with properties analogues to the UGC do not exist Thus, show limitations of some of the current PCP constructions techniques

The PCP Theorem

An unbounded prover wants to convince a poly-time verifier that  SAT, by supplying a proof The verifier wants to only read constant number of symbols from the proof PCP Thm [BFL,FGLSS,AS,ALMSS ‘92]: This can be done! ‐Completeness:  SAT   proof accepted whp ‐Soundness:  SAT   proof rejected whp The proof supplied by the prover is called a probabilistically checkable proof (PCP)

The PCP Theorem Probabilistically Checkable Proof p i j (2 queries) 1.Toss coins to get locations i and j 2.Query p i and p j 3.Using p i and p j, decide if to accept b qpmy pwyrut Verifier

The Unique Games Conjecture

Why is the UGC Interesting? Almost all hardness of approximation results rely on the PCP Theorem Yet, for many fundamental problems, optimal hardness results are still not know The UGC is a strengthening of the PCP Theorem shown to imply many improved hardness results Max-Cut [MOO ‘05, KKMO ‘07], Vertex-Cover [KR ‘08], CSPs [Rag ‘08], …

Unique Tests The UGC deals with verifiers V that read 2 locations and only make unique tests:  i,j queried by V  permutation  ij :    s.t. V accepts iff  ij (p i ) = p j That is, after reading location i, there exists a unique value for location j that makes V accept (and vice versa)

The Unique Games Conjecture Unique Games Conjecture [Khot ‘02]: ,s > 0 consts  (const size depends on ,s) s.t.  V checking proofs for “  SAT” over  by only performing unique tests Completeness 1-  :  SAT   proof accepted wp ≥ 1-  Soundness s:  SAT   proof accepted wp < s Parallel Repetition Theorem [Raz ‘98]: Such a verifier exists when uniqueness is relaxed to projection

Locally Testable Codes

Error Correcting Codes Hamming Distance: ‐dist(u,w) = frac of coordinates u and w disagree on ‐agree(u,w) = frac of coordinates u and w agree on Error Correcting Code: C   n Relative Distance: C has relative distance 1-  if  u  w  C, dist(u,w) ≥ 1-  equiv. agree(u,w)   High relative distance  Good error correcting ability

Locally Testable Codes Locally Testable Code: A code C with a tester (prob algo) that checks if a given word v is in C by only reading a constant number of locations Completeness 1-  : v  C  accept wp ≥ 1-  Soundness s,  : dist(v,C) > 1-   accept wp < s equiv. accept wp  s   u  C, agree(u,v)  

PCPs and LTCs Both PCP verifiers and LTC testers test if a given string is “close” to being “good” (good = valid proof /codeword) by reading only a constant number of locations in it Known PCP constructions are based on LTCs with analogues properties

“LTCs Analogues to the UGC”? ( , ,s,  )-LTC: Relative distance 1-  (codewords agree   frac) Completeness 1-  (codewords accepted wp  1-  ) Soundness s,  (dist > 1-   accept wp < s) The UGC requires a low-error PCP with unique tests Uniqueness: A Unique LTC is an LTC with unique tests Low-error: In known PCPs, the error originates from the completeness, soundness, and distance of the LTC used Thus, we would have wanted:  > 0 const,  LTC with , ,s <  for some 

Our Results

Our Result Theorem (Main): Let C   n be an ( , ,s,  )-unique LTC. Denote c 1 =  2 and c 2 = |  |/  (consts) If s  and ,   c 1 then |C|  c 2 I.e., fixing  fixes a const c 1, s.t.  and  cannot both be smaller than c 1, unless C is of const size Some Tightness:  = {a, b, c, …}, C = {a n, b n, c n, …}. C is a unique-LTC with  =  =0 (test: v i = v j ), and |C|=|  |

Proof

Constraint Graphs Proof by way of contradiction: Let C be such a unique LTC with tester T T can be viewed as a constraint graph G ‐Vertex set = [n] ‐There exist an edge (i,j) if T may query locations (i,j) ‐The edge (i,j) is associated with  ij A word v satisfies the edge (i,j) if  ij (v i ) = v j

Step 1 (Main): Decompose G Decompose G to small connected components by removing only a small number of edges (obtain G*) Each connected component of G* contains   n vertices G* contains  2  e edges (e = #edges in G)   n vertices  2  e edges G*G

Step 2: Constructing a “Bad” Word Set k  1/  constant Partition the connected components of G* to k sets, each containing  n/k vertices ( components of G* are small ) Let v* be “balanced” hybrid of any k different codewords (|C| large), agreeing with each on one of the k parts of G* G*

v* is far from the code: ‐v* is a hybrid of codewords ‐Codewords disagree on most coordinates (relative dist) ‐v* cannot agree with either on many coordinates v* is accepted with non-negligible prob: ‐On every component of G*, v* agrees with a codeword ‐On this component, v* only violates the edges violated by the codeword ‐v* satisfies most of the edges in G* (Completeness) ‐v* satisfies many edges ( G* contains many edges) v* violates soundness! v* Violates Soundness

Thank You!