Virtual Global Search: Application to 9×9 Go

In games, Monte-Carlo simulations can be used as an evaluation function for Alpha-Beta search. Assuming w is the width of the search tree, d its depth, and g the number of simulations at each leaf, then the total number of simulations is at least g × (2 × wd/2). In games where moves permute, we propose to replace this algorithm by a new algorithm, Virtual Global Search, that only needs g × 2d simulations for a similar number of games per leaf. The algorithm is also applicable to games where moves often but not always permute, such as Go. We specify the application for 9×9 Go.

[1]  Bruno Bouzy,et al.  Associating Shallow and Selective Global Tree Search with Monte Carlo for 9*9 Go , 2004, Computers and Games.

[2]  Tristan Cazenave,et al.  A Phantom-Go Program , 2006, ACG.

[3]  Rémi Coulom,et al.  Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search , 2006, Computers and Games.

[4]  Matthew L. Ginsberg,et al.  GIB: Steps Toward an Expert-Level Bridge-Playing Program , 1999, IJCAI.

[5]  Rémi Coulom,et al.  CRAZY STONE WINS 9x9 GO TOURNAMENT , 2006 .

[6]  Bruce Abramson,et al.  Expected-Outcome: A General Model of Static Evaluation , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Bernd Brügmann Max-Planck Monte Carlo Go , 1993 .

[8]  Martin Müller,et al.  Solving Probabilistic Combinatorial Games , 2006, ACG.

[9]  Zongmin Ma,et al.  Computers and Games , 2008, Lecture Notes in Computer Science.

[10]  Jonathan Schaeffer,et al.  The challenge of poker , 2002, Artif. Intell..

[11]  Tristan Cazenave,et al.  Combining Tactical Search and Monte-Carlo in the Game of Go , 2005, CIG.

[12]  Brian Sheppard,et al.  Efficient Control of Selective Simulations , 2004, J. Int. Comput. Games Assoc..

[13]  Bruno Bouzy,et al.  Associating domain-dependent knowledge and Monte Carlo approaches within a Go program , 2005, Inf. Sci..

[14]  Keh-Hsun Chen A study of decision error in selective game tree search , 2001, Inf. Sci..

[15]  Tristan Cazenave,et al.  Incremental Transpositions , 2004, Computers and Games.

[16]  Donald E. Knuth,et al.  The Solution for the Branching Factor of the Alpha-Beta Pruning Algorithm , 1981, ICALP.

[17]  Tristan Cazenave,et al.  Search for transitive connections , 2005, Inf. Sci..