A Minimax Algorithm Better Than Alpha-beta?: No and Yes
Aske Plaat, Jonathan Schaeffer, Wim Pijls, Arie de Bruin

TL;DR
This paper revisits minimax search algorithms, introduces a practical version of SSS*, and proposes MTD(f), a new best-first search algorithm that outperforms existing methods in game-playing programs.
Contribution
It provides a practical formulation of SSS*, a framework for constructing best-first search algorithms, and introduces MTD(f), a superior fixed-depth minimax algorithm.
Findings
Practical SSS* implementation aligns with alpha-beta plus transposition tables.
MTD(f) outperforms traditional minimax algorithms in experimental tests.
The framework clarifies differences between various best-first search algorithms.
Abstract
This paper has three main contributions to our understanding of fixed-depth minimax search: (A) A new formulation for Stockman's SSS* algorithm, based on Alpha-Beta, is presented. It solves all the perceived drawbacks of SSS*, finally transforming it into a practical algorithm. In effect, we show that SSS* = alpha-beta + ransposition tables. The crucial step is the realization that transposition tables contain so-called solution trees, structures that are used in best-first search algorithms like SSS*. Having created a practical version, we present performance measurements with tournament game-playing programs for three different minimax games, yielding results that contradict a number of publications. (B) Based on the insights gained in our attempts at understanding SSS*, we present a framework that facilitates the construction of several best-first fixed- depth game-tree search…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSports Analytics and Performance · Artificial Intelligence in Games · Gambling Behavior and Treatments
