Proceedings

On the Complexity of Trick-Taking Card Games

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 482-487.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Determining the complexity of perfect information trick-taking card games is a long standing open problem. This question is worth addressing not only because of the popularity of these games among human players, e.g., Double Dummy Bridge, but also because of its practical importance as a building block in state-of-the-art playing engines for Contract Bridge, Skat, Hearts, and Spades. We define a general class of perfect information two-player trick-taking card games dealing with arbitrary numbers of hands, suits, and suit lengths. We investigate the complexity of determining the winner in various fragments of this game class. Our main result is a proof of PSPACE-completeness for a fragment with bounded number of hands, through a reduction from Generalized Geography. Combining our results with Wästlund's tractability results gives further insight in the complexity landscape of trick-taking card games.

  1. [Buro et al., 2009] Michael Buro, Jeffrey R. Long, Timothy Furtak, and Nathan Sturtevant. Improving state evaluation, inference, and search in trick-based card games. In 21st International Joint Conference on Artificial Intelligence (IJCAI), 2009. IJCAI
  2. [Demaine et al., 2010] Erik Demaine, Martin Demaine, Ryuhei Uehara, Takeaki Uno, and Yushi Uno. Uno is hard, even for a single player. In Fun with Algorithms, pages 133-144. Springer, 2010.
  3. [Fraenkel and Lichtenstein, 1981] Aviezri S. Fraenkel and David Lichtenstein. Computing a perfect strategy for n × n Chess requires time exponential in n. Journal of Combina- torial Theory, Series A, 31(2):199-214, 1981.
  4. [Frank and Basin, 1998] Ian Frank and David Basin. Search in games with incomplete information: A case study using Bridge card play. Artificial Intelligence, 100(1):87-123, 1998.
  5. [Frank and Basin, 2001] Ian Frank and David Basin. A the- oretical and empirical investigation of search in imper- fect information games. Theoretical Computer Science, 252(1):217-256, 2001.
  6. [Furtak et al., 2005] Timothy Furtak, Masashi Kiyomi, Takeaki Uno, and Michael Buro. Generalized Amazons is PSPACE-complete. In 19th International Joint Conference on Artificial Intelligence (IJCAI), pages 132-137, 2005. IJCAI
  7. [Ginsberg, 2001] Matthew L. Ginsberg. GIB: Imperfect infor- mation in a computationally challenging game. Journal of Artificial Intelligence Research (JAIR), 14:303-358, 2001.
  8. [Hearn, 2006] Robert A. Hearn. Games, Puzzles, and Compu- tation. PhD thesis, Massachusetts Institute of Technology, 2006.
  9. [Iwata and Kasai, 1994] Shigeki Iwata and Takumi Kasai. The Othello game on an n × n board is PSPACE-complete. Theoretical Computer Science, 123(2):329-340, 1994.
  10. [Kahn et al., 1987] J. Kahn, JC Lagarias, and HS Witsen- hausen. Single-suit two-person card play. International Journal of Game Theory, 16(4):291-320, 1987.
  11. [Kupferschmid and Helmert, 2006] Sebastian Kupferschmid and Malte Helmert. A Skat player based on Monte-Carlo simulation. In H.Jaap van den Herik, Paolo Ciancarini, and H.H.L.M.(Jeroen) Donkers, editors, Computers and Games, volume 4630 of Lecture Notes in Computer Science, pages 135-147. Springer-Verlag, Berlin Heidelberg, 2006.
  12. [Levy, 1989] David N.L. Levy. The million pound Bridge program. In Heuristic Programming in Artificial Intelli- gence: The First Computer Olympiad, pages 95-103.
  13. Ellis Horwood, 1989.
  14. [Lichtenstein and Sipser, 1980] David Lichtenstein and Michael Sipser. Go is polynomial-space hard. Journal of the ACM (JACM), 27(2):393-401, 1980.
  15. [Long et al., 2010] Jeffrey Long, Nathan R. Sturtevant, Michael Buro, and Timothy Furtak. Understanding the success of perfect information Monte Carlo sampling in game tree search. In 24th AAAI Conference on Artificial Intelligence (AAAI), pages 134-140, 2010.
  16. [Luštrek et al., 2003] Mitja Luštrek, Matjaž Gams, and Ivan Bratko. A program for playing Tarok. ICGA Journal, 23(3):190-197, 2003.
  17. [Robson, 1983] John Michael Robson. The complexity of Go. In IFIP, pages 413-417, 1983.
  18. [Schaefer, 1978] Thomas J. Schaefer. On the complexity of some two-person perfect-information games. Journal of Computer and System Sciences, 16(2):185-225, 1978.
  19. [Sturtevant and White, 2006] Nathan R. Sturtevant and Adam M. White. Feature construction for reinforcement learning in Hearts. In H.Jaap Herik, Paolo Ciancarini, and H.H.L.M.(Jeroen) Donkers, editors, Computers and Games, volume 4630 of Lecture Notes in Computer Science, pages 122-134. Springer, Berlin Heidelberg, 2006.
  20. [Wästlund, 2005a] Johan Wästlund. A solution of two-person single-suit Whist. The Electronic Journal of Combinatorics, 12(1):R43, 2005.
  21. [Wästlund, 2005b] Johan Wästlund. Two-person symmet- ric Whist. The Electronic Journal of Combinatorics, 12(1):R44, 2005.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards