• DocumentCode
    2364463
  • Title

    Distributed game-tree search using transposition table driven work scheduling

  • Author

    Kishimoto, Akihiro ; Schaeffer, Jonathan

  • Author_Institution
    Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    323
  • Lastpage
    330
  • Abstract
    The αβ 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 αβ variant, has become the sequential algorithm of choice for practitioners. Unfortunately, MTD(f) inherits most of the parallel obstacles of αβ, 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 αβ 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.
  • Keywords
    games of skill; parallel algorithms; processor scheduling; tree searching; αβ algorithm; MTD(f); distributed game-tree search; parallel performance; parallel search algorithm; parallelization; sequential algorithm; single-agent domain; speedups; transposition table driven work scheduling; two-player game-tree search; Artificial intelligence; Concurrent computing; Hardware; Heart; Hypercubes; Parallel processing; Pervasive computing; Processor scheduling; Scheduling algorithm; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2002. Proceedings. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-1677-7
  • Type

    conf

  • DOI
    10.1109/ICPP.2002.1040888
  • Filename
    1040888