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
Link To Document :
بازگشت