Dealing with Infinite Loops, Underestimation, and Overestimation of Depth-First Proof-Number Search

被引:0
|
作者
Kishimoto, Akihiro [1 ]
机构
[1] Japan Sci & Technol Agcy, Dept Math & Comp Sci, Grad Sch Informat Sci & Engn, Tokyo Inst Technol,PRESTO, Tokyo, Japan
来源
PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10) | 2010年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Depth-first proof-number search (df-pn) is powerful AND/OR tree search to solve positions in games. However, df-pn has a notorious problem of infinite loops when applied to domains with repetitions. Df-pn(r) cures it by ignoring proof and disproof numbers that may lead to infinite loops. This paper points out that df-pn(r) has a serious issue of underestimating proof and disproof numbers, while it also suffers from the overestimation problem occurring in directed acyclic graph. It then presents two practical solutions to these problems. While bypassing infinite loops, the threshold controlling algorithm (TCA) solves the underestimation problem by increasing the thresholds of df-pn. The source node detection algorithm (SNDA) detects the cause of overestimation and modifies the computation of proof and disproof numbers. Both TCA and SNDA are implemented on top of df-pn to solve tsume-shogi (checkmating problem in Japanese chess). Results show that df-pn with TCA and SNDA is far superior to df-pn(r). Our tsume-shogi solver is able to solve several difficult positions previously unsolved by any other solvers.
引用
收藏
页码:108 / 113
页数:6
相关论文
共 50 条
  • [1] About the Completeness of Depth-First Proof-Number Search
    Kishimoto, Akihiro
    Mueller, Martin
    COMPUTERS AND GAMES, 2008, 5131 : 146 - +
  • [2] 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
  • [3] A solution to the GHI problem for depth-first proof-number search
    Kishimoto, A
    Müller, M
    INFORMATION SCIENCES, 2005, 175 (04) : 296 - 314
  • [4] 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
  • [5] 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
  • [6] PROOF-NUMBER SEARCH
    ALLIS, LV
    VANDERMEULEN, M
    VANDENHERIK, HJ
    ARTIFICIAL INTELLIGENCE, 1994, 66 (01) : 91 - 124
  • [7] Lambda Depth-first Proof Number Search and its Application to Go
    Yoshizoe, Kazuki
    Kishimoto, Akihiro
    Mueller, Martin
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 2404 - 2409
  • [8] A New Proof-Number Calculation Technique for Proof-Number Search
    Yoshizoe, Kazuki
    COMPUTERS AND GAMES, 2008, 5131 : 135 - 145
  • [9] Weak Proof-Number Search
    Ueda, Toru
    Hashimoto, Tsuyoshi
    Hashimoto, Junichi
    Iida, Hiroyuki
    COMPUTERS AND GAMES, 2008, 5131 : 157 - 168
  • [10] PROOF-NUMBER SEARCH AND TRANSPOSITIONS
    SCHIFF, M
    ALLIS, LV
    UITERWIJK, JWHM
    ICCA JOURNAL, 1994, 17 (02): : 63 - 74