Two Query PCP with Subconstant Error Dana Moshkovitz Princeton University and The Institute for Advanced Study Ran Raz The Weizmann Institute 1.

Slides:



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

Uri Feige Microsoft Understanding Parallel Repetition Requires Understanding Foams Guy Kindler Weizmann Ryan ODonnell CMU.
Linear-Degree Extractors and the Inapproximability of Max Clique and Chromatic Number David Zuckerman University of Texas at Austin.
Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS.
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.
Approximate List- Decoding and Hardness Amplification Valentine Kabanets (SFU) joint work with Russell Impagliazzo and Ragesh Jaiswal (UCSD)
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.
On the Unique Games Conjecture Subhash Khot Georgia Inst. Of Technology. At FOCS 2005.
Inapproximability Seminar – 2005 David Arnon  March 3, 2005 Some Optimal Inapproximability Results Johan Håstad Royal Institute of Technology, Sweden.
AM With Multiple Merlins Scott Aaronson MIT Scott Aaronson (MIT) Dana Moshkovitz (MIT) Russell Impagliazzo (UCSD)
MaxClique Inapproximability Seminar on HARDNESS OF APPROXIMATION PROBLEMS by Dr. Irit Dinur Presented by Rica Gonen.
Parallel Repetition From Fortification Dana Moshkovitz MIT.
Derandomized parallel repetition theorems for free games Ronen Shaltiel, University of Haifa.
Probabilistically Checkable Proofs (and inapproximability) Irit Dinur, Weizmann open day, May 1 st 2009.
Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left.
Probabilistically Checkable Proofs Madhu Sudan MIT CSAIL 09/23/20091Probabilistic Checking of Proofs TexPoint fonts used in EMF. Read the TexPoint manual.
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)
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.
Two Query PCP with Sub-constant Error Dana Moshkovitz Princeton University Ran Raz Weizmann Institute 1.
PCPs and Inapproximability: Recent Milestones and Continuing Challenges Venkatesan Guruswami Carnegie Mellon University © V. Guruswami, 2011.
PCPs and Inapproximability Introduction. My T. Thai 2 Why Approximation Algorithms  Problems that we cannot find an optimal solution.
Dictator tests and Hardness of approximating Max-Cut-Gain Ryan O’Donnell Carnegie Mellon (includes joint work with Subhash Khot of Georgia Tech)
Approximate Counting via Correlation Decay Pinyan Lu Microsoft Research.
Linear-time encodable and decodable error-correcting codes Daniel A. Spielman Presented by Tian Sang Jed Liu 2003 March 3rd.
1 Robust PCPs of Proximity (Shorter PCPs, applications to Coding) Eli Ben-Sasson (Radcliffe) Oded Goldreich (Weizmann & Radcliffe) Prahladh Harsha (MIT)
1 COMPOSITION PCP proof by Irit Dinur Presentation by Guy Solomon.
Analysis of Algorithms CS 477/677
1 Algorithmic Aspects in Property Testing of Dense Graphs Oded Goldreich – Weizmann Institute Dana Ron - Tel-Aviv University.
1 INTRODUCTION NP, NP-hardness Approximation PCP.
CS151 Complexity Theory Lecture 15 May 18, CS151 Lecture 152 Outline IP = PSPACE Arthur-Merlin games –classes MA, AM Optimization, Approximation,
Lecture 20: April 12 Introduction to Randomized Algorithms and the Probabilistic Method.
A Brief Introduction To The Theory of Computer Science and The PCP Theorem By Dana Moshkovitz Faculty of Mathematics and Computer Science The Weizmann.
E3-LIN-2 is hard to approximate Hastad Speaker : Guy Kindler.
CS151 Complexity Theory Lecture 16 May 25, CS151 Lecture 162 Outline approximation algorithms Probabilistically Checkable Proofs elements of the.
1 Slides by Asaf Shapira & Michael Lewin & Boaz Klartag & Oded Schwartz. Adapted from things beyond us.
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.  Take-home message: Prove hardness results assuming The Projection Games Conjecture (PGC)! Theorem: If SAT requires exponential.
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)
Products of Functions, Graphs, Games & Problems Irit Dinur Weizmann.
Sub-Constant Error Low Degree Test of Almost-Linear Size Dana Moshkovitz Weizmann Institute Ran Raz Weizmann Institute.
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)
Non-Approximability Results. Summary -Gap technique -Examples: MINIMUM GRAPH COLORING, MINIMUM TSP, MINIMUM BIN PACKING -The PCP theorem -Application:
Amplification and Derandomization Without Slowdown Dana Moshkovitz MIT Joint work with Ofer Grossman (MIT)
My Favorite Ten Complexity Theorems of the Past Decade II Lance Fortnow University of Chicago.
CS151 Complexity Theory Lecture 16 May 20, The outer verifier Theorem: NP  PCP[log n, polylog n] Proof (first steps): –define: Polynomial Constraint.
NPC.
1 2 Introduction In this lecture we’ll cover: Definition of PCP Prove some classical hardness of approximation results Review some recent ones.
Complexity ©D.Moshkovits 1 2-Satisfiability NOTE: These slides were created by Muli Safra, from OPICS/sat/)
CS151 Complexity Theory Lecture 15 May 18, Gap producing reductions Main purpose: –r-approximation algorithm for L 2 distinguishes between f(yes)
Umans Complexity Theory Lectures Lecture 16: The PCP Theorem.
Hongyu Liang Institute for Theoretical Computer Science Tsinghua University, Beijing, China The Algorithmic Complexity.
Circuit Lower Bounds A combinatorial approach to P vs NP
Dana Moshkovitz The Institute For Advanced Study
Robust PCPs of Proximity (Shorter PCPs, applications to Coding)
Introduction to PCP and Hardness of Approximation
The Subgraph Testing Model
Umans Complexity Theory Lectures
2-to-2 Games Theorem via Expansion in the Grassmann Graph
Lecture 23 NP-Hard Problems
Presentation transcript:

Two Query PCP with Subconstant Error Dana Moshkovitz Princeton University and The Institute for Advanced Study Ran Raz The Weizmann Institute 1

This Talk Hardness of Approximation & PCPs (Probabilistically Checkable Proofs) How we can construct PCPs that are useful for hardness of approximation. 2

Hardness of Approximation The 3SAT Maximization Problem: Given a 3CNF Á, how many clauses can be satisfied simultaneously? 3 Á = (x 7  : x 12  x 1 ) Æ … Æ ( : x 5  : x 9  x 28 )

Hardness of Approximating 3SAT Theorem (Håstad97): For any constant  >0, 3SAT is NP-hard to approximate within ⅞ + . 4 This work: Improving Håstad97 to  =o(1), and many more results!

The Bellare-Goldreich-Sudan Paradigm Projection Games Theorem (aka Hardness of Label-Cover, or two-query projection PCP) 5 Hardness of Approximating 3SAT Long-code based reduction

The Bellare-Goldreich-Sudan Paradigm Projection Games Theorem (aka Hardness of Label-Cover, or two-query projection PCP) 6 Hardness of Approximating Constraint Satisfaction Problems … and many more problems! Long-code based reduction e.g., Vertex-Cover [DS02] e.g., Set-Cover [Feige96]

Projection Games 7 A B Bipartite graph G=(A,B,E) Two sets of labels § A, § B Projections ¼ e : § A  § B Players A & B label vertices Verifier picks random e=(a,b) 2 E Verifier checks ¼ e (A(a) ) = B(b) Value of game = max A,B P(verifier accepts) ¼e¼e

Projection Games Theorem Projection Games Theorem There exists 0<c<1, s.t. For every ² ¸ 1/n c, there is k=k( ² ), such that it is NP- hard to decide for a given projection game on k labels whether its value = 1 or < ². 8

How To Prove The Projection Games Theorem? ?? 9 Hardness of Approximation Projection Games Theorem [AS92,ALMSS92] PCP Theorem + [Raz94] Parallel Repetition

Caveat in Parallel Repetition Parallel repetition blows-up size to n θ( log 1=²  : – Proves Quasi-NP-hardness – NP-hardness only for constant ². [Feige, Kilian, 95]: No “de-randomization”! 10 Projection Games Theorem There exists 0<c<1, s.t. For every ² ¸ 1/n c, there is k=k( ² ), such that it is NP- hard to decide for a given projection game on k labels whether its value = 1 or < ².

Subconstant Error for Projection Games? [RS97, AS97, DFKRS99, MR07]: subconstant error ² = ² (n), as low as ² =2 -(logn) 1  ® for all ® >0. More than two queries! Not projection game! Much less useful for hardness of approx. Folklore: three queries for error ² =2 -(logn) ® for some ® >0. 11

Our Work 12 Hardness of Approximation Projection Games Theorem [AS92,ALMSS92] PCP Theorem + [Raz94]Parallel Repetition New construction with almost-linear size n 1+o(1) poly(1/ ² )

Caveat in Our Work Many labels: k=2 poly(1/ ² ) “Sliding-Scale Conjecture” [BGLR93]: k=poly(1/ ² ) k = poly(n) only for ² ¸ 1/(logn) ¯ for some ¯ >0 13 Projection Games Theorem There exists 0<c<1, s.t. For every ² ¸ 1/n c, there is k=k( ² ), such that it is NP- hard to decide for a given projection game on k labels whether its value = 1 or < ².

Implications Improving Håstad: NP-hard to approximate 3SAT on inputs of size N within 7/8+ 1/(loglogN)  for some constant  >0 (blow-up N=n 1+o(1) ). Similarly, improvements to: 3LIN [Håstad,97], amortized query complexity and free bit complexity [Samorodnitsky-Trevisan,00], … 14

Starting Point 15 Projection Games Theorem with many labels For every ², there is k=k(n, ² )=2 poly(n o(1),1/ ² ), such that it is NP-hard to decide for a given projection game on k labels whether its value = 1 or < ². The reduction is almost-linear n 1+o(1) poly(1/ ² ). Construction is algebraic, based on low degree testing theorem with low error [AS97,RS97]. Almost-linear size by [MR06,MR07].

Composition Reduce the number of labels k=k(n, ² )=2 poly(n o(1),1/ ² ) k=k( ² )=2 poly(1/ ² ) by composition Previously: Either: 1)Increase in # queries [AS92...BGHSV04] 2)Two queries, but error ² ¼ 1 [DR04] Recently: Generalization by [Dinur-Harsha, 09] 16

Code Concatenation (Forney, 1966) Can iterate. When n  i · logn, can use Hadamard (exponential length). 17 poly(n ±,1/ ² ) poly(n ± 2,1/ ² ) n 1+o(1) poly(1/ ² ) Length: multiplies Distance: multiplies

Analogy to Codes 18 B A... labels to B  codeword A vertex  constraint: B neighborhood consistent with label to a value  max A E a [% consistent neighbors]

Composition As Concatenation? 19 B A... Main Issue: How to check the A constraints?

Perspective Change Perspective: Switch Sides! Associate each A vertex with its B neighborhood. View B vertices as posing constraints: consistency among containing neighborhoods. 20 B A

Sunflowers Label to B vertex = “sunflower” of labels to A neighbors log| § new | = Bdegree· log| § old | = poly(1/ ² )· log| § old | 21 B A Will reduce this!

The Key Idea Label to B vertex = a sunflower of sub-petals Encode A labels so can locally decode/reject center 22 B A

Local Decode/Reject (Strengthening of PCP) 23 A label center... B inner A inner

Composition Encode each neighborhood with LDRC 24 B A... B inner A inner... B inner A inner

Composition Encode each neighborhood with LDRC B inner...

Thank You! 26