Abstract
The General Game Playing (GGP) project seeks to create software agents capable of receiving game rules hitherto unseen and, without human interaction, play that game effectively. For the time being, we have chosen to restrict the class of games to be multi-player, finite, deterministic and complete information. (This is precisely the class of games that can be modeled by a finite-state machine.) Due to the finiteness and deterministic restrictions, given the rules of a game it is in principle possible to completely expand the game model and reason about it using model-checking or traditional graph search techniques. In practice, however, the games can be intractably large, making these techniques inadequate; games might also have special structure or properties implied by the rules, which if discovered could mean considerable shortcuts in the search. For this reason, we prefer reasoning about the game rules and only expand the game tree when absolutely necessary, using any insight gained from the rules.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haley, D.C. (2007). Rule-Based Reasoning Via Abstraction. In: Miguel, I., Ruml, W. (eds) Abstraction, Reformulation, and Approximation. SARA 2007. Lecture Notes in Computer Science(), vol 4612. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73580-9_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-73580-9_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73579-3
Online ISBN: 978-3-540-73580-9
eBook Packages: Computer ScienceComputer Science (R0)