Proceedings

Modeling Precomputation In Games Played Under Computational Constraints

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2005-2011.

https://doi.org/10.24963/ijcai.2021/276

Abstract

Understanding the properties of games played under computational constraints remains challenging. For example, how do we expect rational (but computationally bounded) players to play games with a prohibitively large number of states, such as chess? This paper presents a novel model for the precomputation (preparing moves in advance) aspect of computationally constrained games. A fundamental trade-off is shown between randomness of play, and susceptibility to precomputation, suggesting that randomization is necessary in games with computational constraints. We present efficient algorithms for computing how susceptible a strategy is to precomputation, and computing an $\epsilon$-Nash equilibrium of our model. Numerical experiments measuring the trade-off between randomness and precomputation are provided for Stockfish (a well-known chess playing algorithm).

  1. [Beal, 1980] D.F. Beal. An analysis of minimax. Advances in Computer Chess, 2:103-109, 1980.
  2. [Ben-Sasson et al., 2006] Eli Ben-Sasson, Adam Tauman Kalai, and Ehud Kalai. An approach to bounded ratio- nality. NIPS, pages 145-152, 2006.
  3. [Ferreira, 2013] Diogo R. Ferreira. The impact of search depth on chess playing strength. ICGA journal, 32(2):67- 80, 2013.
  4. [Fortnow and Santhanam, 2010] Lance Fortnow and Rahul Santhanam. Bounding rationality by discounting time. ICS, pages 143-155, 2010.
  5. [Halpern and Pass, 2015] Joseph Y. Halpern and Rafael Pass. Algorithmic rationality: Game theory with costly compu- tation. Journal of Economic Theory, 156:246-268, 2015.
  6. [Halpern et al., 2016] Joseph Y. Halpern, Rafael Pass, and Lior Seeman. Computational extensive-form games. EC, pages 681-698, 2016.
  7. [Luštrek et al., 2006] Mitja Luštrek, Matjaž Gamsa, and Ivan Bratkob. Is real-valued minimax pathological? Arti- ficial Intelligence, 120(6-7):620-642, 2006.
  8. [Megiddo and Wigderson, 1986] Nimrod Megiddo and Avi Wigderson. On play by means of computing machines. TARK, pages 259-274, 1986.
  9. [Nau, 1979] D.S. Nau. Quality of decision versus depth of search on game trees. PhD thesis, Duke University, 1979.
  10. [Neyman, 1985] Abraham Neyman. Bounded complexity justifies co-operation in the finitely repeated prisoner's dilemma. Economics Letters, 19(3):227-229, 1985.
  11. [Papadimitriou and Yannakakis, 1994] Christos H. Papadim- itriou and Mihalis Yannakakis. On complexity as bounded rationality. STOC, pages 726-733, 1994.
  12. [Pearl, 1980] Judea Pearl. Asymptotic properties of mini- max trees and game-searching procedures. Artificial Intel- ligence, 14(2):113-138, 1980.
  13. [Rubinstein, 1986] Ariel Rubinstein. Finite automata play the repeated prisoners' dilemma. Journal of Economic Theory, 39(1):83-96, 1986.
  14. [Zinkevich et al., 2007] Martin Zinkevich, Michael Johan- son, Michael H. Bowling, and Carmelo Piccione. Re- gret minimization in games with incomplete information. NIPS, pages 1729-1736, 2007.

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

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