Top Banner
Complexity of Games & Puzzles 0 players (simulation) 1 player (puzzle) 2 players (game) team, imperfect info NP PSPACE EXPTIME P Undecidable NEXPTIME PSPACE PSPACE Rengo Kriegspiel? bridge?
29

Complexity of Games & Puzzles · Complexity of Games & Puzzles 0 players (simulation) 1 player (puzzle) 2 players (game) team, imperfect info NP. PSPACE. EXPTIME. P. Undecidable.

Oct 23, 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
  • Complexity of Games & Puzzles

    0 players(simulation)

    1 player(puzzle)

    2 players(game)

    team,imperfect info

    NP

    PSPACE EXPTIME

    P

    Undecidable

    NEXPTIMEPSPACE

    PSPACE

    Rengo Kriegspiel?

    bridge?

    PresenterPresentation NotesSlide from Lecture 1. http://erikdemaine.org/papers/GPC/

  • Constraint Logic[Hearn & Demaine 2009]

    PSPACE EXPTIME

    P

    Undecidable

    NEXPTIME

    PSPACE

    NPPSPACE

    0 players(simulation)

    1 player(puzzle)

    2 players(game)

    team,imperfect info

    PresenterPresentation NotesSlide from Lecture 1. http://erikdemaine.org/papers/GPC/

  • Bounded 2CLis PSPACE-complete

    PresenterPresentation NotesFigures 6.1 & 6.2 of http://erikdemaine.org/papers/GPC/

  • Bounded 2CL is PSPACE-complete

    free edge

    protected OR

    crossover

    PresenterPresentation NotesSlides from Lecture 18. Figures 5.3 & 6.2 & 10.12 of http://erikdemaine.org/papers/GPC/

  • Amazons[Walter Zamkauskas 1988]

    PresenterPresentation NotesImages from http://en.wikipedia.org/wiki/Game_of_the_Amazons licensed under BSD license by en:User:Cburnett

  • Amazons[Walter Zamkauskas 1988]

    PresenterPresentation NotesImages from http://en.wikipedia.org/wiki/Game_of_the_Amazons licensed under BSD license by en:User:Cburnett

  • Amazons[Hearn 2005]

    wire

    shift

    variable

    turn &one way

    victory

    PresenterPresentation NotesFigures 10.2 & 10.3 of http://erikdemaine.org/papers/GPC/

  • Amazons is PSPACE-complete[Hearn 2005]

    AND OR &CHOICE

    SPLIT

    PresenterPresentation NotesFigures 10.2 & 10.3 of http://erikdemaine.org/papers/GPC/

  • Konane [Hawaii

  • Konane is PSPACE-complete[Hearn 2005]

    turn

    AND, SPLIT,parity shift

    variableOR &

    CHOICE

    PresenterPresentation NotesFigures 10.6 & 10.7 of http://erikdemaine.org/papers/GPC/

  • AND, SPLIT,shift

    input 1 → output 1before

    input 2 → output 2

    Konane is PSPACE-complete[Hearn 2005]

    PresenterPresentation NotesFigure 10.6 of http://erikdemaine.org/papers/GPC/

  • Cross Purposes[Michael Albert 2004]

    PresenterPresentation NotesFigure 10.8 of http://erikdemaine.org/papers/GPC/

  • Cross Purposes is PSPACE-complete[Hearn 2005]

    wireturn

    free edge

    variable

    PresenterPresentation NotesFigure 10.8 of http://erikdemaine.org/papers/GPC/

  • Cross Purposes is PSPACE-complete[Hearn 2005]

    protected ORCHOICE

    PresenterPresentation NotesFigure 10.11 of http://erikdemaine.org/papers/GPC/

  • Cross Purposes is PSPACE-complete[Hearn 2005]

    AND, SPLIT,shift

    input 1 → output 1before

    input 2 → output 2

    PresenterPresentation NotesFigure 10.10 of http://erikdemaine.org/papers/GPC/

  • Constraint Logic[Hearn & Demaine 2009]

    PSPACE EXPTIME

    P

    Undecidable

    NEXPTIME

    PSPACE

    NPPSPACE

    0 players(simulation)

    1 player(puzzle)

    2 players(game)

    team,imperfect info

    PresenterPresentation NotesSlide from Lecture 1. http://erikdemaine.org/papers/GPC/

  • Peek[Stockmeyer & Chandra 1979]

    PresenterPresentation Noteshttp://dx.doi.org/10.1137/0208013

  • BLOCK is EXPTIME-complete[Stockmeyer & Chandra 1979]

    PresenterPresentation Noteshttp://dx.doi.org/10.1137/0208013

  • BLOCK is EXPTIME-complete

    𝑥𝑥3 ∧ 𝑦𝑦5

    [Stockmeyer & Chandra 1979]

    PresenterPresentation Noteshttp://dx.doi.org/10.1137/0208013

  • Checkers is EXPTIME-complete[Robson 1981]

    reduction from 𝐺𝐺3

    color change

    PresenterPresentation Noteshttp://dx.doi.org/10.1137/0213018

  • Checkers is EXPTIME-complete[Robson 1981]

    PresenterPresentation Noteshttp://dx.doi.org/10.1137/0213018

  • Chess is EXPTIME-complete[Fraenkel & Lichtenstein 1981]

    reduction from 𝐺𝐺3

    PresenterPresentation Noteshttp://dx.doi.org/10.1016/0097-3165(81)90016-9

  • Go is EXPTIME-hard [Robson 1982]

    PresenterPresentation NotesJ. M. Robson. The complexity of Go. In Proceedings of the IFIP 9th World Computer Congress on Information Processing, pages 413–417, 1983.

  • 2CL is EXPTIME-completeformula formula

    slow winslow win

    fast win fast win

    slower winslower win

    formula formula

    slow winslow win

    fast win fast win

    slower winslower win

    variable

    PresenterPresentation NotesFigure 6.3 of http://erikdemaine.org/papers/GPC/

  • 2CL is EXPTIME-complete

    pathequalizer

    PresenterPresentation NotesFigures 6.4 & 6.5 of http://erikdemaine.org/papers/GPC/

  • Crossover Gadget

    PresenterPresentation NotesSlides from Lecture 17. Figures 2.4 & 5.8 of http://erikdemaine.org/papers/GPC/

  • No-Repeat Games

    PresenterPresentation NotesPage from Lecture 19 notes

  • Private-Information Games

    PresenterPresentation NotesPage from Lecture 19 notes

  • Private & Blind Peek[Reif 1984]

    PresenterPresentation Noteshttp://dx.doi.org/10.1016/0022-0000(84)90034-5

    Complexity of Games & PuzzlesConstraint Logic�[Hearn & Demaine 2009]Bounded 2CL�is PSPACE-�completeBounded 2CL is PSPACE-completeAmazons�[Walter Zamkauskas 1988]Amazons�[Walter Zamkauskas 1988]Amazons�[Hearn 2005]Amazons is PSPACE-complete�[Hearn 2005]Konane [Hawaii