Symmetry Detection in General Game Playing

Authors

  • Stephan Schiffel Dresden University of Technology

DOI:

https://doi.org/10.1609/aaai.v24i1.7649

Keywords:

Artificial Intelligence, General Game Playing, Symmetry, Symmetry Detection, Search

Abstract

We develop a method for detecting symmetries in arbitrary games and exploiting these symmetries when using tree search to play the game. Games in the General Game Playing domain are given as a set of logic based rules defining legal moves, their effects and goals of the players. The presented method transforms the rules of a game into a vertex-labeled graph such that automorphisms of the graph correspond with symmetries of the game. The algorithm detects many kinds of symmetries that often occur in games, e.g., rotation and reflection symmetries of boards, interchangeable objects, and symmetric roles. A transposition table is used to efficiently exploit the symmetries in many games.

Downloads

Published

2010-07-04

How to Cite

Schiffel, S. (2010). Symmetry Detection in General Game Playing. Proceedings of the AAAI Conference on Artificial Intelligence, 24(1), 980-985. https://doi.org/10.1609/aaai.v24i1.7649