Mathematics Colloquium
3:00 p.m.

Math Annex 1100

Elwyn Berlekamp

Department of Mathematics

UC Berkeley

Quantitative Go and some other combinatorial games

Combinatorial game theory is concerned with two-person perfect-information games, especially those classes of positions for which winning strategies can be stated explicitly, or at least proved to exist. The powerful mathematical methods (often requiring only paper and pencil, no computers) are most successful when applied to games whose positions often decompose into "sums". The many examples of such games include Nim, Dots and Boxes, Hackenbush (best played with colored chalk and erasures), Domineering (played with dominoes on a checkerboard), Konane (popular in ancient Hawaii), Amazons (invented less than fifteen years ago, but which has attracted a substantial following on the Internet), and Go (a popular Asian board game dating back several thousand years, and which supports nearly  2,000 active professionals today).  The theory also applies very well to the fascinating new Canadian game called "Clobber", invented in Nova Scotia in the summer of 2001.

In many of these games, a mathematically defined "temperature" provides a numerical measure of the value of the next move.  The extension of this notion to loopy positions, such as kos in Go, appeared in "Games of No  Chance" in 1996.  A subsequent extension, called "Environmental Go", includes a stack of coupons in addition to the Go board.  This has led to fruitful collaborations between game theoreticians and professional 9-dan Go players. For the past four years, we have been developing methods and techniques which allow us to get rigorous analyses of the last 50 to 100 moves of some professional games, and we not infrequently discover fatal mistakes.

We will present a broad introductory overview of this subject, including a fascinating problem in which Go, chess, checkers, and domineering are all played concurrently.

The time may now be ripe for new efforts to combine modern mathematical game theory with alpha-beta pruning and other traditional AI minimax search techniques.


Here is a picture containing positions in four game boards: Go, Domineering, checkers, chess.   This is a carefully composed (contrived?) problem(s).  The four warmup problems are to play each game.  The more interesting and more challenging problem is to play them all concurrently.  Each player makes one move on one board, and then it becomes the other player's turn.  There are lots of ways of specifying what's the objective of this game (e.g., get the last move, checkmate the opponent's chess king...) and several plausible ways of defining what's legal w.r.t. compulsory checkers' jumps and the ko ban in Go, but the winning strategy is so robust that it doesn't depend on such fine points of the rules.



Copyright © 2002 UBC Mathematics Department