Dots-And-Boxes is a well-known and widely-played combinatorial game. While the rules of play are very simple, the state space for even very small games is extremely large, and finding the outcome under optimal play is correspondingly hard. In this paper we introduce a Dots-And-Boxes solver which is significantly faster than the current state-of-the-art: over an order-of-magnitude faster on several large problems. Our approach uses Alpha-Beta search and applies a number of techniques--both problem-specific and general--that reduce the search space to a manageable size. Using these techniques, we have determined for the first time that Dots-And-Boxes on a board of 4 × 5 boxes is a tie given optimal play; this is the largest game solved to date.
[1]
H. Jaap van den Herik,et al.
Proof-Number Search
,
1994,
Artif. Intell..
[2]
D. M. Breuker.
Memory versus search in games
,
1998
.
[3]
Elwyn R. Berlekamp,et al.
Winning Ways for Your Mathematical Plays, Volume 2
,
2003
.
[4]
Ken Thompson,et al.
Retrograde Analysis of Certain Endgames
,
1986,
J. Int. Comput. Games Assoc..
[5]
E. Berlekamp,et al.
Winning Ways for Your Mathematical Plays
,
1983
.
[6]
Richard K. Guy.
Combinatorial Games
,
2000
.
[7]
Elwyn R. Berlekamp,et al.
Winning Ways for Your Mathematical Plays, Volume 4
,
2004
.
[8]
Elwyn R. Berlekamp.
The dots-and-boxes game - sophiticated child's play
,
2000
.