A New Proof-Number Calculation Technique for Proof-Number Search

被引:0
|
作者
Yoshizoe, Kazuki [1 ]
机构
[1] Japan Sci & Technol Agcy, Quantum Computat & Informat Project ERATO SORST, Tokyo, Japan
来源
COMPUTERS AND GAMES | 2008年 / 5131卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a new simple calculation technique for proof numbers in Proof-Number Search. Search algorithms based on (dis)proof numbers are known to be effective for solving problems such as tsumego, tsume-shogi, and checkers. Usually, the Proof-Number Search expands child nodes with the smallest (dis)proof number because such nodes are expected to be the easiest to (dis)prove the node. However, when many unpromising child nodes exist, (dis)proof numbers are not always a suitable measure for move ordering because unpromising nodes temporarily increase the (dis)proof numbers. For such cases, we propose the use of only some child nodes (instead of all child nodes) for calculating (dis)proof numbers. We call this technique Dynamic Widening. We combined Dynamic Widening with the Depth-first Proof-Number Search (df-pn) algorithm and tested its performance on capturing problems of Go on 19x19 boards. Our results show that the approach is more than 30 times faster than normal df-pn when we generate almost all legal moves (about 300 moves on average). The required time for processing remained approximately four times as long as that of df-pn using heuristic pruning (about 20 moves on average), but the correctness of the search result is guaranteed.
引用
收藏
页码:135 / 145
页数:11
相关论文
共 50 条
  • [1] PROOF-NUMBER SEARCH
    ALLIS, LV
    VANDERMEULEN, M
    VANDENHERIK, HJ
    ARTIFICIAL INTELLIGENCE, 1994, 66 (01) : 91 - 124
  • [2] Weak Proof-Number Search
    Ueda, Toru
    Hashimoto, Tsuyoshi
    Hashimoto, Junichi
    Iida, Hiroyuki
    COMPUTERS AND GAMES, 2008, 5131 : 157 - 168
  • [3] PROOF-NUMBER SEARCH AND TRANSPOSITIONS
    SCHIFF, M
    ALLIS, LV
    UITERWIJK, JWHM
    ICCA JOURNAL, 1994, 17 (02): : 63 - 74
  • [4] Randomized Parallel Proof-Number Search
    Saito, Jahn-Takeshi
    Winands, Mark H. M.
    van den Herik, H. Jaap
    ADVANCES IN COMPUTER GAMES, 2010, 6048 : 75 - +
  • [5] A new proof-number search algorithm application to lines of action
    Winands, MHM
    Uiterwijk, JWHM
    van den Herik, J
    COMPUTERS AND GAMES, 2003, 2883 : 61 - +
  • [6] Reducing the Seesaw Effect with Deep Proof-Number Search
    Ishitobi, Taichi
    Plaat, Aske
    Iida, Hiroyuki
    van den Herik, Jaap
    ADVANCES IN COMPUTER GAMES, ACG 2015, 2015, 9525 : 185 - 197
  • [7] Evaluation-Function Based Proof-Number Search
    Winands, Mark H. M.
    Schadd, Maarten P. D.
    COMPUTERS AND GAMES, 2011, 6515 : 23 - +
  • [8] About the Completeness of Depth-First Proof-Number Search
    Kishimoto, Akihiro
    Mueller, Martin
    COMPUTERS AND GAMES, 2008, 5131 : 146 - +
  • [9] Monte-Carlo proof-number search for computer Go
    Saito, Jahn-Takeshi
    Chaslot, Guillaume
    Uiterwijk, Jos W. H. M.
    van den Herik, H. Jaap
    COMPUTERS AND GAMES, 2007, 4630 : 50 - +
  • [10] An effective two-level proof-number search algorithm
    Winands, MHM
    Uiterwijk, JWHM
    van den Herik, HJ
    THEORETICAL COMPUTER SCIENCE, 2004, 313 (03) : 511 - 525