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 条
  • [41] Cryptanalysis of dynamic look-up table based chaotic cryptosystems
    Alvarez, G
    Montoya, F
    Romera, M
    Pastor, G
    [J]. PHYSICS LETTERS A, 2004, 326 (3-4) : 211 - 218
  • [42] A fast chaotic cryptographic scheme with dynamic look-up table
    Wong, KW
    [J]. PHYSICS LETTERS A, 2002, 298 (04) : 238 - 242
  • [43] Antecedent Validity Adaptation principle for Table Look-up scheme
    Chan, PT
    Rad, AB
    [J]. NEW PARADIGM OF KNOWLEDGE ENGINEERING BY SOFT COMPUTING, 2001, 5 : 77 - 94
  • [44] Look-up table based hardware processors for multiparameter analysis
    Mikhalev, DP
    Parfionov, AN
    [J]. CZECHOSLOVAK JOURNAL OF PHYSICS, 1998, 48 : 105 - 113
  • [45] The 1995 look-up table for critical heat flux in tubes
    Groeneveld, DC
    Leung, LKH
    Kirillov, PL
    Bobkov, VP
    Smogalev, IP
    Vinogradov, VN
    Huang, XC
    Royer, E
    [J]. NUCLEAR ENGINEERING AND DESIGN, 1996, 163 (1-2) : 1 - 23
  • [46] A Nonvolatile Look-Up Table Using ReRAM for Reconfigurable Logic
    Lin, Wen-Pin
    Sheu, Shyh-Shyuan
    Kuo, Chia-Chen
    Tseng, Pei-Ling
    Chang, Meng-Fan
    Su, Keng-Li
    Lin, Chih-Sheng
    Tsai, Kan-Hsueh
    Lee, Sih-Han
    Liu, Szu-Chieh
    Chen, Yu-Sheng
    Lee, Heng-Yuan
    Hsu, Ching-Chih
    Chen, Frederick T.
    Ku, Tzu-Kun
    Tsai, Ming-Jinn
    Kao, Ming-Jer
    [J]. 2014 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2014, : 133 - 136
  • [47] Application of an optimal look-up table to sensor data processing
    Flammini, A
    Marioli, D
    Taroni, A
    [J]. IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1999, 48 (04) : 813 - 816
  • [48] On the complexity of universal fault diagnosis for look-up table FPGAs
    Inoue, T
    Miyazaki, S
    Fujiwara, H
    [J]. SIXTH ASIAN TEST SYMPOSIUM (ATS'97), PROCEEDINGS, 1997, : 276 - 281
  • [49] Look-up table for superconductor digital-RF predistorter
    Filippov, Timur V.
    Sahu, Anubhav
    Kirichenko, Alex F.
    Gupta, Deepnarayan
    [J]. IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2007, 17 (02) : 561 - 564
  • [50] A look-up table protocol for calibrating standing SAW acoustofluidics
    Liu, Zixing
    Zheng, Haixiang
    Wei, Qinran
    Wang, Zeyi
    Zhang, Yu
    Zhang, Dong
    Guo, Xiasheng
    [J]. MICROFLUIDICS AND NANOFLUIDICS, 2024, 28 (06)