• DocumentCode
    2048613
  • Title

    Constraint Logic: A Uniform Framework for Modeling Computation as Games

  • Author

    Demaine, Erik D. ; Hearn, Robert A.

  • Author_Institution
    Comput. Sci. & Artificial Intell. Lab., Massachusetts Inst. of Technol., Cambridge, MA
  • fYear
    2008
  • fDate
    23-26 June 2008
  • Firstpage
    149
  • Lastpage
    162
  • Abstract
    We introduce a simple game family, called constraint logic, where players reverse edges in a directed graph while satisfying vertex in-flow constraints. This game family can be interpreted in many different game-theoretic settings, ranging from zero-player automata to a more economic setting of team multiplayer games with hidden information. Each setting gives rise to a model of computation that we show corresponds to a classic complexity class. In this way we obtain a uniform framework for modeling various complexities of computation as games. Most surprising among our results is that a game with three players and a bounded amount of state can simulate any (infinite) Turing computation, making the game undecidable. Our framework also provides a more graphical, less formulaic viewpoint of computation. This graph model has been shown to be particularly appropriate for reducing to many existing combinatorial games and puzzles - such as Sokoban, rush hour, river crossing, tipover, the warehouseman´s problem, pushing blocks, hinged-dissection reconfiguration, Amazons, and Konane (hawaiian checkers) - which have an intrinsically planar structure. Our framework makes it substantially easier to prove completeness of such games in their appropriate complexity classes.
  • Keywords
    Turing machines; directed graphs; formal logic; game theory; Turing computation; constraint logic; directed graph; game theory; Artificial intelligence; Automata; Computational complexity; Computational modeling; Computer science; Economic forecasting; Logic; Polynomials; Turing machines; USA Councils; games; hardness; undecidability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity, 2008. CCC '08. 23rd Annual IEEE Conference on
  • Conference_Location
    College Park, MD
  • ISSN
    1093-0159
  • Print_ISBN
    978-0-7695-3169-4
  • Type

    conf

  • DOI
    10.1109/CCC.2008.35
  • Filename
    4558819