Top Banner
Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p. 1/25
25

Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

May 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Scrabble is PSPACE-CompleteMichael Lampis, Valia Mitsou and Karolyna Soltys

KTH, GC CUNY, MPI

Scrabble is PSPACE-Complete – p. 1/25

Page 2: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

A famous game...

Word game played on a grid

150 million sets sold in 121 countries and 29 languages

Scrabble is PSPACE-Complete – p. 2/25

Page 3: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Scrabble Components-Rules

2 players

Board

Bag

Tiles

Rack

Turn

Scrabble is PSPACE-Complete – p. 3/25

Page 4: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Our Model

Deterministic, full-information version

No special squares on the board

All tiles worth the same amount of points

Scrabble is PSPACE-Complete – p. 4/25

Page 5: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Results

Deterministic version is PSPACE-Completehardness due to placementharness due to formation

constant-size rackconstant-size wordconstant-size alphabet

One player version is NP-Complete

Scrabble is PSPACE-Complete – p. 5/25

Page 6: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

3-CNF-Quantified Boolean Satisfaction

n variables x1, x2, . . . , xn

FO formula: ∃x1∀x2∃x3 . . . φ

φ is 3-CNF formula with m clauses

QUESTION: Is the FO formula satisfiable?

3-CNF-QBF is PSPACE-Complete.We prove:

NP-Completeness of 1-player version of Scrabble from3-CNF-SAT and

PSPACE-Completeness of 2-player version of Scrabblefrom 3-CNF-QBS.

Scrabble is PSPACE-Complete – p. 6/25

Page 7: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 7/25

Page 8: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 8/25

Page 9: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 9/25

Page 10: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 10/25

Page 11: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 11/25

Page 12: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 12/25

Page 13: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 13/25

Page 14: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

NP-Completeness due to Placement

Scrabble is PSPACE-Complete – p. 14/25

Page 15: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

PSPACE-Completeness due to Formation

∃x1∀x2∃x3 . . . φ

Scrabble is PSPACE-Complete – p. 15/25

Page 16: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

PSPACE-Completeness due to Formation

φ =(x1 ∨ ¬x2 ∨ ¬x3) ∧(¬x1 ∨ x2 ∨ x4) ∧(¬x2 ∨ x3 ∨ ¬x4)

Scrabble is PSPACE-Complete – p. 16/25

Page 17: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Dictionary

Words Definition

S(TF )k−1

2 S, F (TF )k−1

2 S, S(FT )k−1

2 F,The literal played has value True.

F (TF )k−3

2 STFTF, F (TF )k−3

2 SFTFT

S(FT )k−1

2 S, T (FT )k−1

2 S, S(TF )k−1

2 T,

The literal played has value False.T (FT )k−3

2 STFTF, T (FT )k−3

2 SFTFT

#AT, #AF First player’s turn to assign truth value.

#BS Second player’s turn to assign truth value.

$$, **, #A, #B, #c, for c ≤ 2kWall word.

#5Q#9Q#9Q#5, for Q ∈ {$, *}

0**, 1**, 2**, 0$$, 1$$, 2$$ Word formed during satisfaction phase.

0**1T20, 0$$1T20, 0$$1F20 No unsatisfied literals in the clause so far.

1**2T01, 1$$2T01,One unsatisfied literal in the clause so far.

1$$2F01, 0**2F01

2**0T12, 2$$0T12,Two unsatisfied literals in the clause so far.

2$$0F12, 1**0F12

0120, 1201, 2012 Symbols’ 0, 1, 2 order preserving words.

Scrabble is PSPACE-Complete – p. 17/25

Page 18: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

PSPACE-Completeness due to Formation

x1 = T, x2 = F

Scrabble is PSPACE-Complete – p. 18/25

Page 19: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

PSPACE-Completeness due to Formation

#AT, #AF :Player 1assignstruth value

#BS :Player 2assignstruth value

Scrabble is PSPACE-Complete – p. 19/25

Page 20: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

PSPACE-Completeness due to Formation

0**2F01 1 unsatisfied literal

0**1T200 unsatisfied literals0$$1F20

0$$1T20

Scrabble is PSPACE-Complete – p. 20/25

Page 21: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

PSPACE-Completeness due to Formation

Scrabble is PSPACE-Complete – p. 21/25

Page 22: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Bonus

The pass move does not affect the reduction

Zig-zag within the variables to obtain a reduction forconstant size words and rack.

Scrabble is PSPACE-Complete – p. 22/25

Page 23: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Scrabble is PSPACE-Complete – p. 23/25

Page 24: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Conclusions

ResultsDeterministic version of Scrabble isPSPACE-CompleteHardness comes from two different aspects of thegame1-player version is NP-Complete

Future WorkFind the minimum alphabet size for which theproblem becomes hardProve that Scrabble is PSPACE-Complete for theEnglish dictionaryStudy the randomized version of the game

Scrabble is PSPACE-Complete – p. 24/25

Page 25: Scrabble is PSPACE-Completevmitsou/scrabble.pdf · Scrabble is PSPACE-Complete Michael Lampis, Valia Mitsou and Karolyna Soltys KTH, GC CUNY, MPI Scrabble is PSPACE-Complete – p.

Scrabble is PSPACE-Complete – p. 25/25