Distributed game-tree search using transposition table driven work scheduling

被引:5
|
作者
Kishimoto, A [1 ]
Schaeffer, J [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2E8, Canada
关键词
alpha beta search; transposition-table-driven scheduling; single-agent search; transposition table;
D O I
10.1109/ICPP.2002.1040888
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The alphabeta algorithm for two-player game-tree search has a notorious reputation as being a challenging algorithm for achieving reasonable parallel performance. MTD(f), a new alphabeta variant, has become the sequential algorithm of choice for practitioners. Unfortunately, MTD(f) inherits most of the parallel obstacles of a,3, as well as creating new performance hurdles. Transposition-table-driven scheduling (TDS) is a new parallel search algorithm that has proven to be effective in the single-agent (one-player) domain. This paper presents TDSAB, the first time TDS parallelism has been applied to two-player search (the MTD(f) algorithm). Results show that TDSAB gives comparable speedups to that achieved by conventional parallel alphabeta algorithms. However, since this is a parallelization of a superior sequential algorithm, the results in fact are better This paper shows that the TDS idea can be extended to more challenging search domains.
引用
收藏
页码:323 / 330
页数:8
相关论文
共 50 条
  • [31] A Randomized Game-Tree Search Algorithm for Shogi Based on Bayesian Approach
    Yokoyama, Daisaku
    Kitsuregawa, Masaru
    PRICAI 2014: TRENDS IN ARTIFICIAL INTELLIGENCE, 2014, 8862 : 937 - 944
  • [32] Parameter-Free Tree Style Pipeline in Asynchronous Parallel Game-Tree Search
    Yokoyama, Shu
    Kaneko, Tomoyuki
    Tanaka, Tetsuro
    ADVANCES IN COMPUTER GAMES, ACG 2015, 2015, 9525 : 210 - 222
  • [33] A template matching table for speeding-up game-tree searches for hex
    Rasmussen, Rune
    Maire, Frederic
    Hayward, Ross
    AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 283 - +
  • [34] Evolving Players that Use Selective Game-Tree Search with Genetic Programming
    Benbassat, Amit
    Sipper, Moshe
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTATION COMPANION (GECCO'12), 2012, : 631 - 632
  • [35] A GA based method for search-space reduction of chess game-tree
    Hootan Dehghani
    Seyed Morteza Babamir
    Applied Intelligence, 2017, 47 : 752 - 768
  • [36] A GA based method for search-space reduction of chess game-tree
    Dehghani, Hootan
    Babamir, Seyed Morteza
    APPLIED INTELLIGENCE, 2017, 47 (03) : 752 - 768
  • [37] Preliminary thoughts on the application of real-time AI game-tree search to control
    Neller, TW
    ARTIFICIAL INTELLIGENCE IN REAL-TIME CONTROL 1998, 1999, : 49 - 54
  • [38] Effective use of transposition tables in stochastic game tree search
    Veness, Joel
    Blair, Alan
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND GAMES, 2007, : 112 - 116
  • [39] An efficient distributed algorithm for game tree search
    SUN WEI and MA SHAOHAN(Dept. of computer science
    Wuhan University Journal of Natural Sciences, 1996, (Z1) : 470 - 472
  • [40] NEW DIRECTIONS IN GAME-TREE SEARCH - 1ST WORKSHOP SESSION 29 MAY 1989
    GILLOGLY, J
    ICCA JOURNAL, 1989, 12 (02): : 101 - 103