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 条
  • [11] Combining Monte-Carlo Tree Search with Proof-Number Search
    Doe, Elliot
    Winands, Mark H. M.
    Soemers, Dennis J. N. J.
    Browne, Cameron
    2022 IEEE CONFERENCE ON GAMES, COG, 2022, : 206 - 212
  • [12] Job-Level Proof-Number Search for Connect6
    Wu, I-Chen
    Lin, Hung-Hsuan
    Lin, Ping-Hung
    Sun, Der-Johng
    Chan, Yi-Chih
    Chen, Bo-Ting
    COMPUTERS AND GAMES, 2011, 6515 : 11 - 22
  • [13] A solution to the GHI problem for depth-first proof-number search
    Kishimoto, A
    Müller, M
    PROCEEDINGS OF THE 7TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2003, : 489 - 492
  • [14] A solution to the GHI problem for depth-first proof-number search
    Kishimoto, A
    Müller, M
    INFORMATION SCIENCES, 2005, 175 (04) : 296 - 314
  • [15] PARALLEL DOVETAILING AND ITS APPLICATION TO DEPTH-FIRST PROOF-NUMBER SEARCH
    Hoki, Kunihito
    Kaneko, Tomoyuki
    Kishimoto, Akihiro
    Ito, Takeshi
    ICGA JOURNAL, 2013, 36 (01) : 22 - 36
  • [16] Dealing with Infinite Loops, Underestimation, and Overestimation of Depth-First Proof-Number Search
    Kishimoto, Akihiro
    PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 108 - 113
  • [17] Depth-First Proof-Number Search with Heuristic Edge Cost and Application to Chemical Synthesis Planning
    Kishimoto, Akihiro
    Buesser, Beat
    Chen, Bei
    Botea, Adi
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [18] Probability based Proof Number Search
    Song, Zhang
    Iida, Hiroyuki
    Van den Herik, H. Jaap
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE (ICAART), VOL 2, 2019, : 661 - 668
  • [19] Multiple-Outcome Proof Number Search
    Saffidine, Abdallah
    Cazenave, Tristan
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 708 - 713
  • [20] Job-Level Proof Number Search
    Wu, I. -Chen
    Lin, Hung-Hsuan
    Sun, Der-Johng
    Kao, Kuo-Yuan
    Lin, Ping-Hung
    Chan, Yi-Chih
    Chen, Po-Ting
    IEEE TRANSACTIONS ON COMPUTATIONAL INTELLIGENCE AND AI IN GAMES, 2013, 5 (01) : 44 - 56