skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Parallel search of strongly ordered game trees

Journal Article · · Comput. Surv.; (United States)

The alpha-beta algorithm forms the basis of many programs that search game trees. A number of methods have been designed to improve the utility of the sequential version of this algorithm, especially for use in game-playing programs. These enhancements are based on the observation that alpha beta is most effective when the best move in each position is considered early in the search. Trees that have this so-called strong ordering property are not only of practical importance but possess characteristics that can be exploited in both sequential and parallel environments. This paper draws upon experiences gained during the development of programs which search chess game trees. Over the past decade major enhancements of the alpha beta algorithm have been developed by people building game-playing programs, and many of these methods will be surveyed and compared here. The balance of the paper contains a study of contemporary methods for searching chess game trees in parallel, using an arbitrary number of independent processors. To make efficient use of these processors, one must have a clear understanding of the basic properties of the trees actually traversed when alpha-beta cutoffs occur. This paper provides such insights and concludes with a brief description of a refinement to a standard parallel search algorithm for this problem. 33 references.

Research Organization:
Univ. of Alberta, Edmonton, Canada
OSTI ID:
6189848
Journal Information:
Comput. Surv.; (United States), Vol. 4
Country of Publication:
United States
Language:
English

Similar Records

Distributed game-tree searching
Journal Article · Wed Feb 01 00:00:00 EST 1989 · Journal of Parallel and Distributed Computing; (USA) · OSTI ID:6189848

Exploiting graph properties of game trees
Conference · Tue Dec 31 00:00:00 EST 1996 · OSTI ID:6189848

The variance of two game tree algorithms
Conference · Sun Jun 01 00:00:00 EDT 1997 · OSTI ID:6189848