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).
翻译:理解在计算限制下玩游戏的特性仍然很困难。 例如,我们如何期待理性(但计算约束的)玩家在象象棋这样的众多国家中玩游戏? 本文为计算限制的游戏的预先计算(预演)方面提供了一个新颖的模式。 游戏随机性和对预审的易感性之间有一个基本的权衡,这表明在计算限制的游戏中随机性是必要的。 我们提出了高效的算法,用于计算策略的可变性如何进行预演,并计算模型的美元-纳什平衡。 用于测量随机性和预审之间的交易(著名象棋算法)的数值实验提供给了鱼类(著名象棋算法 ) 。