Download presentation
Presentation is loading. Please wait.
1
E3-LIN-2 is hard to approximate Hastad Speaker : Guy Kindler
2
An m-SAT instance Variables (not necessarily Boolean). Constraints: Each over m variables. Example: For all x,y in (Z 2 ) n, A(x)A(y)=A(xy)
3
An m-CSP instance Variables (not necessarily Boolean). Constraints: Each over m variables. S( ) – maximum fraction of satisfied constraints.
4
Cook-Levin In 3-SAT, it is hard to distinguish between the cases: –S( )=1 –S( )<1
5
PCP LL LL
6
PCP Theorem PCP LL LL In 3-SAT, it is hard to distinguish between: S( )=1 and S( )<1-
7
PCP Theorem PCP LL LL GAP(1- ,1) 3-SAT, is NP-hard.
8
Our Goal Show hardness for GAP(1/2+ ,1- ) 3-CSP Whereeach constraint is a linear equation over Z 2
9
The Scheme 1.From gap 3-SAT to gap( ,1) 2-CSP 2.V long-code table, constraint(V,U) linear equations.
10
par( ,k) : variables x, constraints c V=(x 1,x 2,..,x k ) (k-tuple) U=(c 1,..,c k ) V U : if x i c i One constraint per V U
11
Parallel Repetition [Raz] If is in gap(1- ,1) 3-sat, then par( ,k) has gap (g( ) k,1) Exercise: par( ,1) has gap (1- /3,1)
12
par( ,k) : Forgetful Functor V-variables over [v] U-variables over [u] A constraint over U,V: a function :[u]-->[v] If U is assigned i, V should get j= (i) Either all constraints are satisfiable, or not even an -fraction. Holds for random-assignments as well.
13
Final System - Variables For each V: A(y) for every y in (Z 2 ) v. For each U: B(x) for every x in (Z 2 ) u. If V is assigned j: A(y) is assigned y j If U is assigned i: B(x) is assigned x i
14
Final System - Tests Pick V,U at random Pick x in (Z 2 ) u and y in (Z 2 ) v. Pick -noize z in (Z 2 ) u Verify: B(x)A(y)=B(xyz)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.