Monte-Carlo Simulation for Mahjong

被引:3
|
作者
Chen, Jr-Chang [1 ]
Tang, Shih-Chieh [2 ]
Wu, I-Chen [2 ,3 ]
机构
[1] Natl Taipei Univ, Dept Comp Sci & Informat Engn, New Taipei 23741, Taiwan
[2] Natl Yang Ming Chiao Tung Univ, Dept Comp Sci, Hsinchu 30050, Taiwan
[3] Acad Sinica, Res Ctr IT Innovat, Taipei 11529, Taiwan
关键词
Monte-Carlo simulation; discard-twice method; imperfect information game; Mahjong; progressive pruning;
D O I
10.6688/JISE.202207_38(4).0005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mahjong is a four-player, stochastic, imperfect information game. This paper focuses on the Taiwanese variant of Mahjong, whose complexity is higher than that of Go. We design a strong anytime Monte-Carlo-based Taiwanese Mahjong program. First, we adopt the flat Monte Carlo to calculate the win rates of all afterstates/actions such as discarding each tile. Then, we propose a heuristic method, which we incorporate into flat Monte Carlo to obtain the accurate tile to be discarded. As an anytime algorithm, we can stop simulations and return the current best move at any time. In addition, we prune bad actions to increase accuracy and efficiency. Our program, SIMCAT, won the championship in the Mahjong tournaments in Computer Olympiad 2020 and TAAI 2019/2020.
引用
下载
收藏
页码:775 / 790
页数:16
相关论文
共 50 条
  • [1] MONTE-CARLO SIMULATION OF WATER
    PANGALI, CS
    RAO, M
    BERNE, BJ
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1978, 175 (MAR): : 1 - 1
  • [2] MONTE-CARLO SIMULATION OF WATER
    LADD, AJC
    MOLECULAR PHYSICS, 1977, 33 (04) : 1039 - 1050
  • [3] MONTE-CARLO SIMULATION OF MICTOMAGNETS
    YASHONATH, S
    KRISHNAMURTHY, B
    RAMASESHA, S
    RAO, CNR
    ZEITSCHRIFT FUR PHYSIK B-CONDENSED MATTER, 1982, 46 (04): : 341 - 346
  • [4] A MONTE-CARLO SIMULATION OF COAGULATION
    GARCIA, AL
    VANDENBROECK, C
    AERTSENS, M
    SERNEELS, R
    PHYSICA A, 1987, 143 (03): : 535 - 546
  • [5] MONTE-CARLO SIMULATION OF POLYTYPES
    RAMASESHA, S
    RAO, CNR
    PHILOSOPHICAL MAGAZINE, 1977, 36 (04): : 827 - 833
  • [6] MICROCANONICAL MONTE-CARLO SIMULATION
    CREUTZ, M
    PHYSICAL REVIEW LETTERS, 1983, 50 (19) : 1411 - 1414
  • [7] MONTE-CARLO SIMULATION OF TERPOLYMERIZATION
    MIRABELLA, FM
    POLYMER, 1977, 18 (09) : 925 - 929
  • [8] MONTE-CARLO SIMULATION FOR MANAGEMENT
    RICHMAN, E
    COLEMAN, D
    CALIFORNIA MANAGEMENT REVIEW, 1981, 23 (03) : 82 - 91
  • [9] MONTE-CARLO SIMULATION OF SINTERING
    HASSOLD, GN
    CHEN, IW
    SROLOVITZ, DJ
    VISSCHER, W
    JOURNAL OF METALS, 1988, 40 (07): : A44 - A44
  • [10] MONTE-CARLO SIMULATION OF NETWORKS
    PISEK, M
    EKONOMICKO-MATEMATICKY OBZOR, 1967, 3 (02): : 205 - 213