Journal of the ACM · 1969 · 118 citations · 12 references
ComputingComputer ScienceMathematicsAlgorithmsArtificial IntelligenceTheory Of ComputationGame PlayingHeuristic SearchSearching AlgorithmsAlternative PossibilitiesArtificial Intelligence In GamesGame Tree SearchGame TreesMinimax Search
Many problems in artificial intelligence involve the searching of large trees of alternative possibilities—for example, game-playing and theorem-proving. The problem of efficiently searching large trees is discussed. A new method called “dynamic ordering” is described, and the older minimax and Alpha-Beta procedures are described for comparison purposes. Performance figures are given for six variations of the game of kalah. A quantity called “depth ratio” is derived which is a measure of the efficiency of a search procedure. A theoretical limit of efficiency is calculated and it is shown experimentally that the dynamic ordering procedure approaches that limit.
12