food verb transportation animal verb furniture find!find! fill out letters on the right, to satisfy...

32
foo d verb transporta tion anima l verb furnitur e Fin d! Fill out letters on the right, to satisfy as much of the constraints on the left.

Upload: sylvia-waters

Post on 17-Dec-2015

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

food

verb

transportation

animal

verb

furniture

Find! Fill out letters on the right, to satisfy as much of the constraints on the left.

Page 2: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

b

a

t

b a t

food

verb

transportation

animal

verb

furniture

Find! When the letters form a word in a category, get 1 point per letter.

Score: 3

Page 3: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

b

cab

t

b a t

food

verb

transportation

animal

verb

furniture

Find! When the letters form a word in a category, get 1 point per letter.

c a b

Score: 6

Page 4: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

b

cab

t

b a t

food

verb

transportation

animal

verb

furniture

Find! When the letters form a word in a category, get 1 point per letter.

c a b

Score: 6

Page 5: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

b

cabet

b a t

food

verb

transportation

animal

verb

furniture

Find! When the letters partially match a word in a category, get 1 point per match.

c a b

b e d

Score: 8

Page 6: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

b

cabety

b a t

food

verb

transportation

animal

verb

furniture

Find!

c a b

b e d

Score: 10

c r y

When the letters partially match a word in a category, get 1 point per match.

Page 7: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

b

cabety

b a t

food

verb

transportation

animal

verb

furniture

Find!

c a b

b e d

Score: 10

c r y

? a y

When the letters partially match a word in a category, get 1 point per match.

Page 8: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

b

cabety

b a t

food

verb

transportation

animal

verb

furniture

Find!

c a b

b e d

Score: 10

c r y

? e y

? a y

When the letters partially match a word in a category, get 1 point per match.

Page 9: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

bpcabety

b a t

food

verb

transportation

animal

verb

furniture

Find!

c a b

b e d

Score: 15

c r y

p e a

p a y

When the letters partially match a word in a category, get 1 point per match.

Page 10: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

food

verb

transportation

animal

verb

furniture

Find!

Score:

Your turn: How much can you score?

Page 11: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

bpcabety

b a t

p a y

c a b

p e a

b e d

c r y

food

verb

transportation

animal

verb

furniture

Find! To get the total score, sum up the points from all the categories.

Score: 15

Page 12: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

furniture

cscaroty

c a t

s a y

c a r

s o y

c o t

c r y

food

verb

transportation

animal

verb

Find! Perfect score!

Score: 18

Page 13: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Given a projection game so that perfect score is achievable,

can you score 1% ?

Projection games

Dana MoshkovitzMIT CSAIL

Page 14: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Given a projection game so that perfect score is achievable. Can you get a perfect score ?

Page 15: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Given a projection game so that perfect score is achievable. Can you score 99% ?

Page 16: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Given a projection game so that perfect score is achievable. Can you score 75% ?

Page 17: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Given a projection game so that perfect score is achievable. Can you score 50% ?

Page 18: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Observations:

1. If there are X edges, can always score 1/X.

Page 19: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Observations:

1. If there are X edges, can always score 1/X.

2. If each constraint is on X locations, can score 1/X.

Page 20: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Observations:

1. If there are X edges, can always score 1/X.

2. If each constraint is on X locations, can score 1/X.

3. If each location is in X

constraints, can score 1/X.

Page 21: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Observations:

1. If there are X edges, can always score 1/X.

2. If each constraint is on X locations, can score 1/X.

3. If each location is in X

constraints, can score 1/X. 4. If all categories are of size

X, can score 1/X.

All 3 letter words under “food”

Page 22: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Observations:

1. If there are X edges, can always score 1/X.

2. If each constraint is on X locations, can score 1/X.

3. If each location is in X

constraints, can score 1/X. 4. If all categories are of size

X, can score 1/X. 5. If the alphabet is of size X,

can score 1/X.

Page 23: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Given a projection game with large categories, alphabet and degrees,

so perfect score is achievable.

Can you score 1% ?

Page 24: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Projection Games Theorem (M-Raz 08): There exists >0 such that for all =(n)1/n, there exist k=poly(1/), D=poly(1/), so given a projection game of size n, alphabet size k and degrees D, where perfect score is achievable, NP-hard to score even percent.

More than that – Almost as hard as exact 3SAT.

Page 25: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

approx1

2(n)

nO(1)

exponential

polynomial

time

Exponential hardness

Sharp threshold

t

From Trivial To Super-Hard In A Flash! [Håstad 97, M-Raz 08]

Assuming that exact SAT takes exponential time

Page 26: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

The best hardness of approximation results we know are based on

projection games

Max-3SAT Max-3LIN

Max-CSP Set-Cover

Clique Independent Set

Densest Subgraph

Closest Vector Problem

Directed Sparsest Cut

Directed Multi-cut

K-Spanner …..

Page 27: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Probabilistic Checking of Proofs (PCP) [FGLSS 91]

Proof:1. x;x=y (x=z y=z)∀ ⇒ ⇒2. x;x=y (x=z y=z) x+0=y (x+0=z y=z)∀ ⇒ ⇒ ⇒ ⇒ ⇒3. x+0=y (x+0=z y=z)⇒ ⇒…

Conjecture: 1 + 1 = 2

Page 28: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Conjecture: A + B = C

Probabilistic Checking of Proofs (PCP) [FGLSS 91]

Proof:1. x;x=y (x=z y=z)∀ ⇒ ⇒2. x;x=y (x=z y=z) x+0=y (x+0=z y=z)∀ ⇒ ⇒ ⇒ ⇒ ⇒3. x+0=y (x+0=z y=z)⇒ ⇒…

w

p

s

i

i

t

n

w i n

p i

w i t

i t

i n

Page 29: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Probabilistic Checking of Proofs (PCP) [FGLSS 91]

Proof:1. x;x=y (x=z y=z)∀ ⇒ ⇒2. x;x=y (x=z y=z) x+0=y (x+0=z y=z)∀ ⇒ ⇒ ⇒ ⇒ ⇒3. x+0=y (x+0=z y=z)⇒ ⇒…

Conjecture: A + B = C

False!

Score

Page 30: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Conjecture: A + B = C

Probabilistic Checking of Proofs (PCP) [FGLSS 91]

Proof:1. x;x=y (x=z y=z)∀ ⇒ ⇒2. x;x=y (x=z y=z) x+0=y (x+0=z y=z)∀ ⇒ ⇒ ⇒ ⇒ ⇒3. x+0=y (x+0=z y=z)⇒ ⇒…

w

p

s

i

i

t

n

Observe: The PCP Thm induces a new format for proofs; can be tested by checking one implication!

w i n

p i

w i t

i t

i n

Page 31: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

What Goes Into PCPs?

Algebra polynomials over finite

fields..

Analysis Fourier, isoperimetry..

Combinatorics expanders,..

Page 32: Food verb transportation animal verb furniture Find!Find! Fill out letters on the right, to satisfy as much of the constraints on the left

Favorite Open Problems

• Projection Games Conjecture: Projection games NP-hard even when all categories are of size poly(1/).

• Unique Games Conjecture: Projection games NP-hard even when in each category all possible words differ in all their letters;

best score is (1-) fraction of maximum.