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 条
  • [41] NEW DIRECTIONS IN GAME-TREE SEARCH - 2ND WORKSHOP SESSION 30 MAY 1989
    CAMPBELL, M
    ICCA JOURNAL, 1989, 12 (02): : 103 - 104
  • [42] Acceleration of Game Tree Search Using GPGPU
    Mahale, Kajal
    Kanaskar, Shital
    Kapadnis, Prachi
    Desale, Madhuri
    Walunj, S. M.
    2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT), 2015, : 550 - 553
  • [43] Enhancing Parallel Game-Tree Searches by using Idle Resources of a High Performance Render Farm
    Chen, Lung-Pin
    Wu, I-Chen
    Liang, Geng-Ze
    2015 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2015, : 461 - 466
  • [44] DISTRIBUTED GAME TREE-SEARCH ON A MASSIVELY-PARALLEL SYSTEM
    FELDMANN, R
    MYSLIWIETZ, P
    MONIEN, B
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 594 : 270 - 288
  • [45] A Parallel Algorithm for Game Tree Search Using GPGPU
    Li, Liang
    Liu, Hong
    Wang, Hao
    Liu, Taoying
    Li, Wei
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (08) : 2114 - 2127
  • [46] Boosting material modeling using game tree search
    Sawada, Ryohto
    Iwasaki, Yuma
    Ishida, Masahiko
    PHYSICAL REVIEW MATERIALS, 2018, 2 (10):
  • [47] Optimal Bus Scheduling using a Distributed Game Model Approach
    Hajjar, Perla
    Kloul, Leila
    Barth, Dominique
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 4571 - 4576
  • [48] Distributed Scheduling for Many-Cores Using Cooperative Game Theory
    Pathania, Anuj
    Venkataramani, Vanchinathan
    Shafique, Muhammad
    Mitra, Tulika
    Henkel, Joerg
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [49] Using alpha-beta search with transposition table and history heuristics for computer Chinese chess
    Ruifan Li
    Hongyan Li
    IC-BNMT 2007: Proceedings of 2007 International Conference on Broadband Network & Multimedia Technology, 2007, : 249 - 252
  • [50] Using Monte Carlo Tree Search for Replanning in a Multistage Simultaneous Game
    Beard, Daniel
    Hingston, Philip
    Masek, Martin
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,