Thomas Holenstein Microsoft Research, SVC Dagstuhl 15.9.2008.

Slides:



Advertisements
Similar presentations
Parallel Repetition of Two Prover Games Ran Raz Weizmann Institute and IAS.
Advertisements

Direct Product : Decoding & Testing, with Applications Russell Impagliazzo (IAS & UCSD) Ragesh Jaiswal (Columbia) Valentine Kabanets (SFU) Avi Wigderson.
Direct-Product testing Parallel Repetitions And Foams Avi Wigderson IAS.
Inapproximability of Hypergraph Vertex-Cover. A k-uniform hypergraph H= : V – a set of vertices E - a collection of k-element subsets of V Example: k=3.
Theory of Computing Lecture 23 MAS 714 Hartmut Klauck.
Random non-local games Andris Ambainis, Artūrs Bačkurs, Kaspars Balodis, Dmitry Kravchenko, Juris Smotrovs, Madars Virza University of Latvia.
Gillat Kol joint work with Ran Raz Locally Testable Codes Analogues to the Unique Games Conjecture Do Not Exist.
MCS 312: NP Completeness and Approximation algorithms Instructor Neelima Gupta
MaxClique Inapproximability Seminar on HARDNESS OF APPROXIMATION PROBLEMS by Dr. Irit Dinur Presented by Rica Gonen.
Gillat Kol (IAS) joint work with Ran Raz (Weizmann + IAS) Interactive Channel Capacity.
Ryan O’Donnell & Yi Wu Carnegie Mellon University (aka, Conditional hardness for satisfiable 3-CSPs)
Lecture 22: April 18 Probabilistic Method. Why Randomness? Probabilistic method: Proving the existence of an object satisfying certain properties without.
Parallel Repetition From Fortification Dana Moshkovitz MIT.
Lecture 21 NP-complete problems
Constraint Satisfaction over a Non-Boolean Domain Approximation Algorithms and Unique Games Hardness Venkatesan Guruswami Prasad Raghavendra University.
Derandomized parallel repetition theorems for free games Ronen Shaltiel, University of Haifa.
Basic Properties of Relations
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.
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.
Two Query PCP with Sub-constant Error Dana Moshkovitz Princeton University Ran Raz Weizmann Institute 1.
CS21 Decidability and Tractability
1. 2 Gap-QS[O(1), ,2|  | -1 ] Gap-QS[O(n), ,2|  | -1 ] Gap-QS*[O(1),O(1), ,|  | -  ] Gap-QS*[O(1),O(1), ,|  | -  ] conjunctions of constant.
1 Tight Hardness Results for Some Approximation Problems [Raz,Håstad,...] Adi Akavia Dana Moshkovitz & Ricky Rosen S. Safra.
1 COMPOSITION PCP proof by Irit Dinur Presentation by Guy Solomon.
It’s all about the support: a new perspective on the satisfiability problem Danny Vilenchik.
1 Discrete Structures CS 280 Example application of probability: MAX 3-SAT.
1 Tight Hardness Results for Some Approximation Problems [mostly Håstad] Adi Akavia Dana Moshkovitz S. Safra.
The moment generating function of random variable X is given by Moment generating function.
Complexity 1 Hardness of Approximation. Complexity 2 Introduction Objectives: –To show several approximation problems are NP-hard Overview: –Reminder:
Black-box (oracle) Feed me a weighted graph G and I will tell you the weight of the max-weight matching of G.
Complexity ©D.Moshkovits 1 Hardness of Approximation.
Matroids & Representative Sets Daniel Lokshtanov.
E3-LIN-2 is hard to approximate Hastad Speaker : Guy Kindler.
Finite probability space set  (sample space) function P:  R + (probability distribution)  P(x) = 1 x 
1 Joint work with Shmuel Safra. 2 Motivation 3 Motivation.
1 Hardness Result for MAX-3SAT This lecture is given by: Limor Ben Efraim.
Dana Moshkovitz, MIT Joint work with Subhash Khot, NYU.
Using the Quotient of Powers Property
A Counterexample to Strong Parallel Repetition Ran Raz Weizmann Institute.
Algebra 1 Chapter 1 Section Properties of Real Numbers The commutative and associate properties of addition and multiplication allow you to rearrange.
A Parallel Repetition Theorem for Entangled Projection Games Thomas Vidick Simons Institute, Berkeley Joint work with Irit Dinur (Weizmann) and David Steurer.
Ragesh Jaiswal Indian Institute of Technology Delhi Threshold Direct Product Theorems: a survey.
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.
An Algorithmic Proof of the Lopsided Lovasz Local Lemma Nick Harvey University of British Columbia Jan Vondrak IBM Almaden TexPoint fonts used in EMF.
INHERENT LIMITATIONS OF COMPUTER PROGRAMS CSci 4011.
NP-complete Problems SAT 3SAT Independent Set Hamiltonian Cycle
Direct-product testing, and a new 2-query PCP Russell Impagliazzo (IAS & UCSD) Valentine Kabanets (SFU) Avi Wigderson (IAS)
Methods of Proof Lecture 3: Sep 9. This Lecture Now we have learnt the basics in logic. We are going to apply the logical rules in proving mathematical.
EMIS 8373: Integer Programming NP-Complete Problems updated 21 April 2009.
1/19 Minimizing weighted completion time with precedence constraints Nikhil Bansal (IBM) Subhash Khot (NYU)
The Distributive Property Chapter 1.6. Review multiplication.
NPC.
NP Completeness Piyush Kumar. Today Reductions Proving Lower Bounds revisited Decision and Optimization Problems SAT and 3-SAT P Vs NP Dealing with NP-Complete.
CSC 413/513: Intro to Algorithms
Why almost all satisfiable k - CNF formulas are easy? Danny Vilenchik Joint work with A. Coja-Oghlan and M. Krivelevich.
Complexity ©D.Moshkovits 1 2-Satisfiability NOTE: These slides were created by Muli Safra, from OPICS/sat/)
CHAPTER SIX T HE P ROBABILISTIC M ETHOD M1 Zhang Cong 2011/Nov/28.
A useful reduction (SAT -> game)
A useful reduction (SAT -> game)
(xy)(yz)(xz)(zy)
اختر أي شخصية واجعلها تطير!
Introduction to PCP and Hardness of Approximation
1 (x+1)(x+3) (x-3)(x+2) (x-1)(x+3) x2+2x-3 (x+6)(x-2) (x+1)(x-3)
Hardness of Approximation
Presentation transcript:

Thomas Holenstein Microsoft Research, SVC Dagstuhl

 Problem Statement and Connection to PCP  Consistent Sampling Lemma  Raz’s Counterexample [Raz 08]  Parallel Repetition Theorem

(x,y) ← P XY xy ab Q(x,y,a,b)? i=1,…,n: (x i,y i ) ← P XY x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n For all i: Q(x i,y i,a i,b i )? Does this decrease the winning probability? Theorem[Raz 95, H 07]:Yes, from 1 - γ to  (1 - O(γ 3 )) n/log(|A||B|) Why is this not trivial? Players may not answer independently. (1 – γ) n not true! Why would I care about this? Theorem[Raz 08]:  G with v(G)= 1 – γ, v(G n )=(1-O(γ 2 )) n

Proof sketch: 3-SAT is NP-hard [Cook71, Levin73] Gap Amplification It is NP-hard to satisfy 99% of the clauses of a satisfiable 3-SAT formula [BFL91, BFLS91, FGLSS 91, AS92, ALMSS92, Dinur07] Parallel Repetition It is NP-hard to win in a game as before with probability  [Raz98, H] Fourier Techniques It is NP-hard to satisfy 7/8+  of the clauses of a 3-SAT formula [Håstad 01] 7878 It is NP-hard to satisfy –+  of the clauses of a satisfiable 3SAT formula

(x 1  x 2  x 3 )  (x 1  x 5  x 9 )    (x 2  x 6  x 9 )  …  (x 16  x 18  x 41 ) ( 1,0,0 ) 9 0 Fraction of unsatisfied clauses = O(rejection probability) Pick a random clause, send clause to Alice, Variable to Bob

 Problem Statement and connection to PCP  Consistent Sampling Lemma  Raz’s Counterexample [Raz 08]  Parallel Repetition Theorem

s1s1 s4s4 s3s3 s2s2 1 0 ½ A B 6 x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n s4s4 s3s3 Subtask: Alice gets P S, Bob gets P S’, minimize Pr[S  S’]

 Problem Statement and connection to PCP  Consistent Sampling Lemma  Raz’s Counterexample [Raz 08]  Parallel Repetition Theorem

 G: v(G) = 1-  and v(G n ) = (1-O(  2 )) n Odd cycle game (2k+1): x  {1,..., 2k+1}, y  {x-1,x,x+1}Q(x,y,a,b)  (x = y) = (a = b) v(G) = 1 – O(1/k) v(G n )  ½ for n = O(k 2 )

Start with a single instance (2k+1 = 11): x=7y=8 Pick an edge with the consistent sampling lemma Parameters are such that: ||P S - P T || = O(1/k), Pr[Bad edge] = O(1/k 2 ) ||P S n - P T n || = O(1) for n = O(k 2 )QED!

 Problem Statement and connection to PCP  Consistent Sampling Lemma  Raz’s Counterexample [Raz 08]  Parallel Repetition Theorem

i=1,…,n: (x i,y i ) ← P XY x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n v(G) = 1 - γ implies v(G n )  (1-O(γ 3 )) n/log(|A||B|)

Pr[W 1 ...  W n ] = Pr[W 1 ] Pr[W 2 |W 1 ]... Pr[W n |W 1 ...  W n-1 ] It is sufficient to show that Pr[W m+1 |W 1 ...  W m ] ≤ v + ε Also enough: for all i 1, …,i m there exists a j such that Pr[W j |W i 1 ...  W i m ] ≤ v + ε Goal: show Pr[W 1  W 2 ...  W n ] << v x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n mnmn ε = O ( log(|A||B|) – log(Pr[W i 1 ...  W i m ] ) Increasing n decreases ε!

Fix a strategy, and indices i 1,…,i m. There exists j such that: Pr[W j |W i 1 ...  W i m ] ≤ v + ε mnmn Increasing n decreases ε! ε = O ( log(|A||B|) – log(Pr[W i 1 ...  W i m ] ) x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n

Given: strategy of Alice and Bob, indices i 1,…,i m Goal: show that for some j: Pr[W j |W i 1 ...  W i m ] ≤ v + ε xy x 1,…,x n y 1,…,y n a 1,…,a n b 1,…,b n bjbj ajaj Assume otherwise and get a strategy for the initial game. x j = x and y j = y (x 1,…,x n,y 1,…,y n ) have correct distribution Can only work if: x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n

P S,T|X=x,Y=y S ↔ X ↔ Y ↔ T S = T and P S|X=x,Y=y ≈ P S|X=x ≈ P S|Y=y I know of two sufficient conditions: Goal: embed into (X,S)Goal: embed into (Y,T) X Y P XY x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n

Send the corresponding answer to the refereeForget part of the generated informationApply the given strategy for multiple games xy Won games x y x7x7 y4y4 y3y3 y6y6 y1y1 y2y2 y7y7 x1x1 x4x4 x3x3 x2x2 x6x6 a1a1 a2a2 b1b1 b2b2 x1x1 x2x2 x3x3 x4x4 x6x6 y1y1 y2y2 y7y7 a2a2 b2b2 a1a1 b1b1 Using P S|X=xY=y ≈ P S|X=x ≈ P S|Y=y Using S ↔ X ↔ Y ↔ T x 1,…,x n a 1,…,a n y 1,…,y n b 1,…,b n b1b1 b7b7 b6b6 b4b4 b3b3 b2b2 a1a1 a7a7 a6a6 a4a4 a3a3 a2a2 a5a5 b5b5 Assume: Pr[W 5 | W 1  W 2 ] is big

v(G) = 1 – γ  v(G n )  (1 – O(γ 3 )) n/log(|A||B|) [Raz 98,H07]  G: v(G) = 1 – γ and v(G n )  (1 – O(γ 2 )) n [Raz 08] v(P) = 1 – γ  v(P n )  (1 – O(γ 2 )) n [Rao 08]  G: v(G) = ¾ and v(G n )  (½) n/O(log(|A| |B|)) [FV 02] Connection with Foams: [FKO 07, KORW 08] ~ Parallel Repetition of Unique Games: [BHHRRS ’08] Thank you!