Generalized game

Revision as of 01:52, 19 August 2023 by imported>OAbot (Open access bot: doi updated in citation with #oabot.)
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Template:Short description Template:Multiple image In computational complexity theory, a generalized game is a game or puzzle that has been generalized so that it can be played on a board or grid of any size. For example, generalized chess is the game of chess played on an <math>n\times n</math> board, with <math>2n</math> pieces on each side. Generalized Sudoku includes Sudokus constructed on an <math>n\times n</math> grid.

Complexity theory studies the asymptotic difficulty of problems, so generalizations of games are needed, as games on a fixed size of board are finite problems.

For many generalized games which last for a number of moves polynomial in the size of the board, the problem of determining if there is a win for the first player in a given position is PSPACE-complete. Generalized hex and reversi are PSPACE-complete.<ref>Template:Citation</ref><ref>Template:Citation</ref>

For many generalized games which may last for a number of moves exponential in the size of the board, the problem of determining if there is a win for the first player in a given position is EXPTIME-complete. Generalized chess, go (with Japanese ko rules), Quixo,<ref>Template:Cite journal</ref> and checkers are EXPTIME-complete.<ref>Template:Citation</ref><ref>Template:Citation</ref><ref>Template:Citation</ref>

See alsoEdit

ReferencesEdit

Template:Reflist

Template:Gametheory-stub Template:Comp-sci-theory-stub