Skip to main content

Solving Kriegspiel Endings with Brute Force: The Case of KR vs. K

  • Conference paper
Advances in Computer Games (ACG 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6048))

Included in the following conference series:

Abstract

Retrograde analysis is a tool for reconstructing a game tree starting from its leaves; with these techniques one can solve specific subsets of a complex game, achieving optimal play in these situations, for example a chess endgame. Position values can then be stored in “tablebases” for instant access, as is the norm in professional chess programs. While this technique is supposed to be only used in games of perfect information, this paper shows that retrograde analysis can be applied to certain Kriegspiel (invisible chess) endgames, such as King and Rook versus King. Using brute force and a suitable data representation, one can achieve perfect play, with perfection meaning fastest checkmate in the worst case and without making any assumptions on the opponent.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Zermelo, E.: Uber eine Anwendung der Mengenlehre auf die Theorie des Schachspiels. In: Proceedings of the Fifth International Congress of Mathematicians, Cambridge, UK, vol. 2, pp. 501–504 (1913)

    Google Scholar 

  2. Stiller, L.: Some Results from a Massively Parallel Retrograde Analysis. ICCA Journal 14(3), 129–134 (1991)

    Google Scholar 

  3. Bellman, R.: On the application of dynamic programing to the determination of optimal play in chess and checkers. Proceedings of the National Academy of Sciences 53(2), 244–247 (1965)

    Article  MATH  MathSciNet  Google Scholar 

  4. Ciancarini, P., DallaLibera, F., Maran, F.: Decision making under uncertainty: a rational approach to Kriegspiel. In: van den Herik, J., Uiterwijk, J. (eds.) Advances in Computer Chess, vol. 8, pp. 277–298. Univ. of Rulimburg (1997)

    Google Scholar 

  5. Ferguson, T.: Mate with bishop and knight in Kriegspiel. Theoretical Computer Science 96, 389–403 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  6. Ferguson, T.: Mate with two bishops in Kriegspiel. Technical report, UCLA (1995)

    Google Scholar 

  7. Magari, R.: Scacchi e probabilità. In: Atti del Convegno: Matematica e scacchi. L’uso del Gioco degli Scacchi nella didattica della Matematica, Forlì, Italy, pp. 59–66 (1992)

    Google Scholar 

  8. Sakuta, M.: Deterministic Solving of Problems with Uncertainty. PhD thesis, Shizuoka University, Japan (2001)

    Google Scholar 

  9. Boyce, J.: A Kriegspiel endgame. In: Klarner, D. (ed.) The Mathematical Gardner, pp. 28–36. Prindle, Weber & Smith (1981)

    Google Scholar 

  10. Bolognesi, A., Ciancarini, P.: Searching over metapositions in Kriegspiel. In: van den Herik, H.J., Björnsson, Y., Netanyahu, N.S. (eds.) CG 2004. LNCS, vol. 3846, pp. 246–261. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  11. Russell, S., Wolfe, J.: Efficient belief-state AND-OR search, with application to Kriegspiel. In: Int. Joint Conf. on Artificial Intelligence (IJCAI 2005), Edinburgh, Scotland, pp. 278–285 (2005)

    Google Scholar 

  12. Nance, M., Vogel, A., Amir, E.: Reasoning about partially observed actions. In: Proceedings of 21st National Conference on Artificial Intelligence (AAAI 2006), Boston, USA, pp. 888–893 (2006)

    Google Scholar 

  13. Ciancarini, P., Favini, G.: Representing Kriegspiel states with metapositions. In: Proceedings of the Twentieth International Joint Conference on Artificial Intelligence (IJCAI 2007), Hyderabad, India, pp. 2450–2455 (2007)

    Google Scholar 

  14. Parker, A., Nau, D., Subrahmanian, V.: Game-tree search with combinatorially large belief states. In: Int. Joint Conf. on Artificial Intelligence (IJCAI 2005), Edinburgh, Scotland, pp. 254–259 (2005)

    Google Scholar 

  15. Frank, I., Basin, D.: A theoretical and empirical investigation of search in imperfect information games. Theoretical Computer Science 252, 217–256 (2001)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ciancarini, P., Favini, G.P. (2010). Solving Kriegspiel Endings with Brute Force: The Case of KR vs. K. In: van den Herik, H.J., Spronck, P. (eds) Advances in Computer Games. ACG 2009. Lecture Notes in Computer Science, vol 6048. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12993-3_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-12993-3_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-12992-6

  • Online ISBN: 978-3-642-12993-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics