• DocumentCode
    2446710
  • Title

    Retrograde Analysis of Kriegspiel endgames

  • Author

    Ciancarini, Paolo ; Favini, Gian Piero

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Bologna, Bologna, Italy
  • fYear
    2010
  • fDate
    18-21 Aug. 2010
  • Firstpage
    411
  • Lastpage
    418
  • Abstract
    A game tree can be constructed starting from its leaves with a technique called Retrograde Analysis. It is useful to solve some specific subsets of a game like chess, in order to achieve optimal play in endgame situations. Position values can then be stored in databases for instant access, in order to obtain perfect play at no time cost. This paper shows that such an approach can be used to solve subsets of Kriegspiel, an imperfect information game. Using a brute force retrograde analysis algorithm, a suitable data representation and a special lookup algorithm, we achieved perfect play, perfection meaning fastest checkmate in the worst case and without making any assumptions on the opponent´s strategy. We investigate some classic Kriegspiel endgames. We have built databases for each of these endgames and cast light on some long standing open problems.
  • Keywords
    computer games; data structures; game theory; sport; brute force retrograde analysis algorithm; data representation; game tree; information game; kriegspiel endgame; lookup algorithm; Databases; Lead;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Games (CIG), 2010 IEEE Symposium on
  • Conference_Location
    Dublin
  • Print_ISBN
    978-1-4244-6295-7
  • Electronic_ISBN
    978-1-4244-6296-4
  • Type

    conf

  • DOI
    10.1109/ITW.2010.5593325
  • Filename
    5593325