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 条
  • [1] Transposition table driven work scheduling in distributed search
    Romein, John W.
    Plaat, Aske
    Bal, Henri E.
    Schaeffer, Jonathan
    Proceedings of the National Conference on Artificial Intelligence, 1999, : 725 - 731
  • [2] Transposition table driven work scheduling in distributed search
    Romein, JW
    Plaat, A
    Bal, HE
    Schaeffer, J
    SIXTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-99)/ELEVENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE (IAAI-99), 1999, : 725 - 731
  • [3] DISTRIBUTED GAME-TREE SEARCH
    FELDMANN, R
    MONIEN, B
    MYSLIWIETZ, P
    VORNBERGER, O
    ICCA JOURNAL, 1989, 12 (02): : 65 - 73
  • [4] COMMENT ON DISTRIBUTED GAME-TREE SEARCH
    SCHAEFFER, J
    ICCA JOURNAL, 1989, 12 (04): : 216 - 217
  • [5] A performance analysis of transposition-table-driven work scheduling in distributed search
    Romein, JW
    Bal, HE
    Schaeffer, J
    Plaat, A
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (05) : 447 - 459
  • [6] DISTRIBUTED GAME-TREE SEARCH - RESPONSE
    FELDMANN, R
    MONIEN, B
    MYSLIWIETZ, P
    VORNBERGER, O
    ICCA JOURNAL, 1990, 13 (01): : 20 - 21
  • [7] DISTRIBUTED GAME-TREE SEARCH - REJOINDER
    SCHAEFFER, J
    ICCA JOURNAL, 1990, 13 (01): : 21 - 21
  • [8] A twofold distributed game-tree search approach using interconnected clusters
    Himstedt, Kai
    Lorenz, Ulf
    Moeller, Dietmar P. F.
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 587 - 598
  • [9] DISTRIBUTED GAME-TREE SEARCHING
    SCHAEFFER, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1989, 6 (01) : 90 - 114
  • [10] An optimistic pondering approach for asynchronous distributed game-tree search
    Himstedt, K
    ICGA JOURNAL, 2005, 28 (02) : 77 - 90