ComputingComputer ScienceHigh-performance ComputingAlgorithmsParallel AlgorithmsParallel ComputingAlgorithm AnalysisParallel ArchitecturesParallel Computer ArchitectureParallel Performance AnalysisParallel SearchingSearching AlgorithmsAlgorithm ComparisonAlpha AlgorithmComputer ChessParallel Algorithm AnalysisParallel Search AlgorithmsParallel Tree SearchRelative Efficiency
Most of the data on the relative efficiency of different implementations of the alpha-beta algorithm is neither readily available nor in a form suitable for easy comparisons. In the present study four enhancements to the alpha-beta algorithm—iterative deepening, aspiration search, memory tables and principal variation search—are compared separately and in various combinations to determine the most effective alpha-beta implementation. The rationale for this work is to ensure that new parallel algorithms incorporate the best sequential techniques. Rather than relying on simulation or searches of specially constructed trees, a simple chess program was used to provide a uniform basis for comparisons. I
7
An analysis of alpha-beta pruning
Donald E. Knuth, Ronald W. Moore · Artificial Intelligence · 1975 · 1K citations
Experiments With Some Programs That Search Game Trees
James R. Slagle, John E. Dixon · Journal of the ACM · 1969 · 118 citations · Full text
A comparison of minimax tree search algorithms
Murray Campbell, T.A. Marsland · Artificial Intelligence · 1983 · 115 citations
The principal continuation and the killer heuristic
Selim G. Akl, Monroe Newborn · 1977 · 99 citations · Full text