A Local-Pattern Related Look-Up Table

被引:0
|
作者
Shih, Chung-Chin [1 ]
Wei, Ting Han [2 ]
Wu, Ti-Rong [3 ]
Wu, I-Chen [1 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Dept Comp Sci, Hsinchu 300093, Taiwan
[2] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2E8, Canada
[3] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
关键词
Game solving; pattern matching; heuristic search; kill-all go; reinforcement learning; GHI PROBLEM; ALGORITHM; GAME;
D O I
10.1109/TG.2023.3263536
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article describes a relevance-zone pattern table (RZT) that can be used to replace a traditional transposition table. An RZT stores exact game values for patterns that are discovered during a relevance zone-based search (RZS), which is the current state-of-the-art in solving life-and-death (L&D) problems in Go. Positions that share the same pattern can reuse the same exact game value in the RZT. The pattern matching scheme for RZTs is implemented using a radix tree, taking into consideration patterns with different shapes. To improve the efficiency of table lookups, we designed a heuristic that prevents redundant lookups. The heuristic can safely skip previously queried patterns for a given position, reducing the overhead to 10% of the original cost. We also analyze the time complexity of the RZT both theoretically and empirically. Experiments show the overhead of traversing the radix tree in practice during lookup remain flat logarithmically in relation to the number of entries stored in the table. Experiments also show that the use of an RZT instead of a traditional transposition table significantly reduces the number of searched nodes on two datasets of 7 x 7 and 19 x 19 L&D Go problems.
引用
收藏
页码:282 / 290
页数:9
相关论文
共 50 条
  • [1] TABLE LOOK-UP RULE
    HARALICK, RM
    [J]. COMMUNICATIONS IN STATISTICS PART A-THEORY AND METHODS, 1976, 5 (12): : 1163 - 1191
  • [2] Local look-up table upsampling for accelerating image processing
    Tsubokawa, Teppei
    Tajima, Hiroshi
    Maeda, Yoshihiro
    Fukushima, Norishige
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (09) : 26131 - 26158
  • [3] Local look-up table upsampling for accelerating image processing
    Teppei Tsubokawa
    Hiroshi Tajima
    Yoshihiro Maeda
    Norishige Fukushima
    [J]. Multimedia Tools and Applications, 2024, 83 : 26131 - 26158
  • [4] The 2006 CHF look-up table
    Groeneveld, D. C.
    Shan, J. Q.
    Vasic, A. Z.
    Leung, L. K. H.
    Durmayaz, A.
    Yang, J.
    Cheng, S. C.
    Tanase, A.
    [J]. NUCLEAR ENGINEERING AND DESIGN, 2007, 237 (15-17) : 1909 - 1922
  • [5] Directive local color transfer based on dynamic look-up table
    Li, Zhijiang
    Tan, Zhenshan
    Cao, Liqin
    Chen, Hu
    Jiao, Lei
    Zhong, Yanfei
    [J]. SIGNAL PROCESSING-IMAGE COMMUNICATION, 2019, 79 : 1 - 12
  • [6] THE LOOK-UP TABLE - A CLASSIFIER FOR CELL SORTERS
    KOPER, JM
    CHRISTIAANSE, JGM
    [J]. CYTOMETRY, 1981, 1 (06): : 394 - 396
  • [7] Look-up table leakage reduction for FPGAs
    Azizi, N
    Najm, FN
    [J]. CICC: PROCEEDINGS OF THE IEEE 2005 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2005, : 187 - 190
  • [8] LOOK-UP TABLE ALLOWS EPROM MIX
    ZARNESCU, S
    [J]. ELECTRONIC DESIGN, 1984, 32 (07) : 164 - 164
  • [9] Look-up table facilitates bit flipping
    Bierschenk, B
    [J]. EDN, 2000, 45 (24) : 168 - 168
  • [10] The 1995 CHF look-up table - Reply
    Groenveld, DC
    [J]. NUCLEAR ENGINEERING AND DESIGN, 1996, 163 (1-2) : 27 - 28