The extensive-form game has been studied considerably in recent years. It can represent games with multiple decision points and incomplete information, and hence it is helpful in formulating games with uncertain inputs, such as poker. We consider an extended-form game with two players and zero-sum, i.e., the sum of their payoffs is always zero. In such games, the problem of finding the optimal strategy can be formulated as a bilinear saddle-point problem. This formulation grows huge depending on the size of the game, since it has variables representing the strategies at all decision points for each player. To solve such large-scale bilinear saddle-point problems, the excessive gap technique (EGT), a smoothing method, has been studied. This method generates a sequence of approximate solutions whose error is guaranteed to converge at $\mathcal{O}(1/k)$, where $k$ is the number of iterations. However, it has the disadvantage of having poor theoretical bounds on the error related to the game size. This makes it inapplicable to large games. Our goal is to improve the smoothing method for solving extensive-form games so that it can be applied to large-scale games. To this end, we make two contributions in this work. First, we slightly modify the strongly convex function used in the smoothing method in order to improve the theoretical bounds related to the game size. Second, we propose a heuristic called centering trick, which allows the smoothing method to be combined with other methods and consequently accelerates the convergence in practice. As a result, we combine EGT with CFR+, a state-of-the-art method for extensive-form games, to achieve good performance in games where conventional smoothing methods do not perform well. The proposed smoothing method is shown to have the potential to solve large games in practice.
翻译:扩展形式博弈近年来受到了相当的研究。它可以表示具有多个决策点和不完全信息的游戏,因此有助于制定具有不确定输入的游戏,如扑克牌。本文考虑具有两个玩家和零和的博弈,即它们的收益之和总是为零。在这样的博弈中,寻找最优策略的问题可以被公式化为双线性鞍点问题。该公式化根据游戏的规模变得庞大,因为它具有代表每个玩家的所有决策点的策略的变量。为了解决这样的大规模双线性鞍点问题,研究人员提出了过度间隙技术(EGT),这是一种平滑方法。这种方法生成一系列近似方案,其误差的收敛速度保证为$\mathcal{O}(1/k)$,其中$k$是迭代次数。然而,它的缺点是与游戏规模相关的误差理论上的保证较差,这使得它不适用于大型游戏。我们的目标是改进平滑方法,使其适用于大规模游戏。为此,在本研究中提出了两个贡献。首先,我们略微修改了平滑方法中使用的强凸函数,以改善与游戏规模相关的理论保证。其次,我们提出了一种称为中心技巧的启发式方法,它允许平滑方法与其他方法结合,从而在实践中加速收敛。结果,我们将EGT与CFR+相结合,这是一种广泛应用于扩展形式博弈的最先进方法,以在传统平滑方法表现不佳的游戏中实现良好的性能。所提出的平滑方法已被证明在实践中具有解决大型游戏的潜力。