Solving Imperfect Information Games Using Decomposition

被引:0
|
作者
Burch, Neil [1 ]
Johanson, Michael [1 ]
Bowling, Michael [1 ]
机构
[1] Univ Alberta, Comp Sci Dept, Edmonton, AB, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Decomposition, i.e., independently analyzing possible subgames, has proven to be an essential principle for effective decision-making in perfect information games. However, in imperfect information games, decomposition has proven to be problematic. To date, all proposed techniques for decomposition in imperfect information games have abandoned theoretical guarantees. This work presents the first technique for decomposing an imperfect information game into subgames that can be solved independently, while retaining optimality guarantees on the full-game solution. We can use this technique to construct theoretically justified algorithms that make better use of information available at run-time, overcome memory or disk limitations at run-time, or make a time/space trade-off to overcome memory or disk limitations while solving a game. In particular, we present an algorithm for subgame solving which guarantees performance in the whole game, in contrast to existing methods which may have unbounded error. In addition, we present an offline game solving algorithm, CFR-D, which can produce a Nash equilibrium for a game that is larger than available storage.
引用
收藏
页码:602 / 608
页数:7
相关论文
共 50 条
  • [1] Solving imperfect-information games
    Sandholm, Tuomas
    SCIENCE, 2015, 347 (6218) : 122 - 123
  • [2] Technical Perspective Solving Imperfect Information Games
    Silver, David
    COMMUNICATIONS OF THE ACM, 2017, 60 (11) : 80 - 80
  • [3] A lattice theory for solving games of imperfect information
    De Wulf, M
    Doyen, L
    Raskin, JF
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, PROCEEDINGS, 2006, 3927 : 153 - 168
  • [4] Endgame Solving in Large Imperfect-Information Games
    Ganzfried, Sam
    Sandholm, Tuomas
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS (AAMAS'15), 2015, : 37 - 45
  • [5] Alpaga: A Tool for Solving Parity Games with Imperfect Information
    Berwanger, Dietmar
    Chatterjee, Krishnendu
    De Wulf, Martin
    Doyen, Laurent
    Henzinger, Thomas A.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2009, 5505 : 58 - +
  • [6] Solving Imperfect Information Poker Games Using Monte Carlo Search and POMDP Models
    Yao, Jian
    Zhang, Zeyu
    Xia, Li
    Yang, Jun
    Zhao, Qianchuan
    PROCEEDINGS OF 2020 IEEE 9TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS CONFERENCE (DDCLS'20), 2020, : 1060 - 1065
  • [7] Safe and Nested Subgame Solving for Imperfect-Information Games
    Brown, Noam
    Sandholm, Tuomas
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [8] Depth-Limited Solving for Imperfect-Information Games
    Brown, Noam
    Sandholm, Tuomas
    Amos, Brandon
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [9] Solving Imperfect Recall Games
    Cermak, Jiri
    AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1820 - 1821
  • [10] A Review of Imperfect Information Games: Adversarial Solving Methods and Comparative Analysis
    Yu, Chao
    Liu, Zong-Kai
    Hu, Chao-Haon
    Huang, Kai-Qi
    Zhang, Jun-Ge
    Jisuanji Xuebao/Chinese Journal of Computers, 2024, 47 (09): : 2211 - 2246