Proceedings

Generalisation of Alpha-Beta Search for AND-OR Graphs With Partially Ordered Values

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 4769-4775.

https://doi.org/10.24963/ijcai.2022/661

Abstract

We define a new setting related to the evaluation of AND-OR directed acyclic graphs with partially ordered values. Such graphs arise naturally when solving games with incomplete information (e.g. most card games such as Bridge) or games with multiple criteria. In particular, this setting generalises standard AND-OR graph evaluation and computation of optimal strategies in games with complete information.

Under this setting, we propose a new algorithm which uses both alpha-beta pruning and cached values. In this paper, we present our algorithm, prove its correctness, and give experimental results on a card game with incomplete information.

  1. [Bienvenu et al., 2010] Meghyn Bienvenu, Hélène Fargier, and Pierre Marquis. Knowledge Compilation in the Modal Logic S5. In Proc. 24th AAAI Conference on Artificial In- telligence (AAAI 2010), pages 261-266, 2010.
  2. [Cazenave and Ventos, 2020] Tristan Cazenave and Véronique Ventos. The αµ search algorithm for the game of bridge. In Proc. Monte Carlo Search Interna- tional Workshop, pages 1-16. Springer, 2020.
  3. [Dasgupta et al., 1996] Pallab Dasgupta, P. P. Chakrabarti, and S. C. De Sarkar. Searching game trees under a par- tial order. Artif. Intell., 82(1-2):237-257, 1996.
  4. [Davey and Priestley, 2002] Brian A. Davey and Hilary A. Priestley. Introduction to Lattices and Order. Cambridge University Press, 2nd edition, 2002.
  5. [Edelkamp, 2020] Stefan Edelkamp. Representing and re- ducing uncertainty for enumerating the belief space to im- prove endgame play in skat. In Proc. 24th European Con- ference on Artificial Intelligence (ECAI 2020), pages 395- 402. IOS Press, 2020.
  6. [Frank and Basin, 1998] Ian Frank and David A. Basin. Search in games with incomplete information: A case study using bridge card play. Artif. Intell., 100(1-2):87- 123, 1998.
  7. [Frank and Basin, 2001] Ian Frank and David A. Basin. A theoretical and empirical investigation of search in im- perfect information games. Theor. Comput. Sci., 252(1- 2):217-256, 2001.
  8. [Ginsberg and Jaffray, 2002] M Ginsberg and Alan Jaffray. Alpha-beta pruning under partial orders. In Richard Nowakowski, editor, More Games of No Chance, num- ber 42 in Mathematical Sciences Research Institute Publi- cations, pages 37-48. Cambridge University Press, 2002.
  9. [Ginsberg, 2001] Matthew L. Ginsberg. GIB: imperfect in- formation in a computationally challenging game. J. Artif. Intell. Res., 14:303-358, 2001.
  10. [Haworth and Hernandez, 2021] Guy Haworth and Nelson Hernandez. The 20th top chess engine championship, TCEC20. ICGA Journal, 43(1):62-73, 2021.
  11. [Kissmann and Edelkamp, 2009] Peter Kissmann and Stefan Edelkamp. Solving fully-observable non-deterministic planning problems via translation into a general game. In Bärbel Mertsching, Marcus Hund, and Muhammad Za- heer Aziz, editors, Proc. 32nd Annual German Conference on Artificial Intelligence (KI 2009), pages 1-8. Springer, 2009.
  12. [Knuth and Moore, 1975] Donald E. Knuth and Ronald W. Moore. An analysis of alpha-beta pruning. Artif. Intell., 6(4):293-326, 1975.
  13. [Kupferschmid and Helmert, 2006] Sebastian Kupferschmid and Malte Helmert. A skat player based on monte-carlo simulation. In Proc. 5th International Conference on Com- puters and Games (CG 2006), pages 135-147. Springer, 2006.
  14. [Levy, 1989] David NL Levy. The million pound bridge pro- gram. Heuristic Programming in Artificial Intelligence: The First Computer Olympiad, pages 95-103, 1989.
  15. [Loddo and Saiu, 2010] Jean-Vincent Loddo and Luca Saiu. How to correctly prune tropical trees. In Serge Autex- ier, Jacques Calmet, David Delahaye, Patrick D. F. Ion, Laurence Rideau, Renaud Rioboo, and Alan P. Sexton, ed- itors, Proc. 10th International Conference on Intelligent Computer Mathematics, volume 6167 of Lecture Notes in Computer Science, pages 101-115. Springer, 2010.
  16. [Marsland, 1986] T. A. Marsland. A review of game-tree pruning. J. Int. Comput. Games Assoc., 9(1):3-19, 1986.
  17. [Nasu, 2018] Yu Nasu. Efficiently updatable neural- network-based evaluation functions for computer shogi. The 28th World Computer Shogi Championship Appeal Document, 2018.
  18. [Niveau and Zanuttini, 2016] Alexandre Niveau and Bruno Zanuttini. Efficient Representations for the Modal Logic S5. In Proc. 25th International Joint Conference on Arti- ficial Intelligence (IJCAI 2016), 2016.
  19. [Rebstock et al., 2019] Douglas Rebstock, Christopher Soli- nas, Michael Buro, and Nathan R Sturtevant. Policy based inference in trick-taking card games. In Proc. 2019 IEEE Conference on Games (CoG 2019), pages 1-8. IEEE, 2019.
  20. [Schaeffer et al., 2007] Jonathan Schaeffer, Neil Burch, Yn- gvi Björnsson, Akihiro Kishimoto, Martin Müller, Robert Lake, Paul Lu, and Steve Sutphen. Checkers is solved. Science, 317(5844):1518-1522, 2007.
  21. [Sturtevant and White, 2006] Nathan R Sturtevant and Adam M White. Feature construction for reinforcement learning in hearts. In Proc. 5th International Conference on Computers and Games (CG 2006), pages 122-134. Springer, 2006.
  22. [Van Den Herik et al., 2002] H Jaap Van Den Herik, Jos WHM Uiterwijk, and Jack Van Rijswijck. Games solved: Now and in the future. Artif. Intell., 134(1-2):277- 311, 2002.

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

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