E3-LIN-2 is hard to approximate - PowerPoint PPT Presentation

About This Presentation
Title:

E3-LIN-2 is hard to approximate

Description:

E3-LIN-2 is hard to approximate. Hastad. Speaker : Guy ... par( ,k) : Forgetful Functor. V-variables over [v] U-variables over [u] A constraint over U,V: ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 15
Provided by: guyki
Category:

less

Transcript and Presenter's Notes

Title: E3-LIN-2 is hard to approximate


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 (Z2)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(?)lt1

5
(No Transcript)
6
PCP Theorem
  • In 3-SAT, it is hard to distinguish between
    S(?)1 and S(?)lt1-?

7
PCP Theorem
  • GAP(1-? ,1) 3-SAT, is NP-hard.

8
Our Goal
  • Show hardness for GAP(1/2 ?,1- ?) 3-CSP
  • Where each constraint is a linear equation over Z2

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(x1,x2,..,xk) (k-tuple)
  • U(c1,..,ck)
  • V?U if xi?ci
  • 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--gtv
  • 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 (Z2)v.
  • For each U B(x) for every x in (Z2)u.
  • If V is assigned j A(y) is assigned yj
  • If U is assigned i B(x) is assigned xi

14
Final System - Tests
  • Pick V,U at random
  • Pick x in (Z2)u and y in (Z2)v.
  • Pick ?-noize z in (Z2)u
  • Verify B(x)A(y)B(xyz)
Write a Comment
User Comments (0)
About PowerShow.com