Abstract
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 \times (2 \times w^{\frac{d}{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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abramson, B.: Expected-Outcome: a General Model of Static Evaluation. IEEE Transactions on PAMI 12(2), 182–193 (1990)
Billings, D., Davidson, A., Schaeffer, J., Szafron, D.: The Challenge of Poker. Artificial Intelligence 134(1-2), 210–240 (2002)
Bouzy, B.: Associating Domain-Dependent Knowledge and Monte Carlo Approaches Within a Go Program. Information Sciences 175(4), 247–257 (2005)
Bouzy, B.: Associating Shallow and Selective Global Tree Search with Monte Carlo for 9x9 Go. In: van den Herik, H.J., Björnsson, Y., Netanyahu, N.S. (eds.) CG 2004. LNCS, vol. 3846, pp. 67–80. Springer, Heidelberg (2006)
Brügmann, B.: Monte Carlo Go (1993), ftp://ftp-igs.joyjoy.net/go/computer/mcgo.tex.z
Cazenave, T.: A Phantom Go Program. In: van den Herik, H.J., Hsu, S.-C., Hsu, T.-s., Donkers, H.H.L.M. (eds.) CG 2005. LNCS, vol. 4250, pp. 120–126. Springer, Heidelberg (2006)
Cazenave, T., Helmstetter, B.: Combining Tactical Search and Monte-Carlo in the Game of Go. In: CIG 2005, pp. 171–175 (2005)
Chaslot, G.: Apprentissage par Renforcement dans une Architecture de Go Monte Carlo. Mémoire de DEA, Ecole Centrale de Lille (September 2005)
Chen, K.: A Study of Decision Error in Selective Game Tree Search. Information Science 135(3-4), 177–186 (2001)
Coulom, R., Chen, K.: Crazy Stone wins 9×9 Go Tournament. Note. ICGA Journal 29(2), 92 (2006)
Coulom, R.: Efficient Selectivity and Backup Operators in Monte-Carlo Tree Search. In: van den Herik, H.J., Ciancarini, P., Donkers, H.H.L.M. (eds.) CG 2006. 5th Computers and Games Conference. LNCS, vol. 4630, pp. 73–84. Springer, Heidelberg (2007)
Ginsberg, M.L.: GIB: Steps Toward an Expert-level Bridge-playing Program. In: IJCAI-99, pp. 584–589, Stockholm, Sweden (1999)
Helmstetter, B., Cazenave, T.: Incremental Transpositions. In: van den Herik, H.J., Björnsson, Y., Netanyahu, N.S. (eds.) CG 2004. LNCS, vol. 3846, pp. 220–231. Springer, Heidelberg (2006)
Knuth, D.E., Moore, R.W.: An Analysis of Alpha-Beta Pruning. Artificial Intelligence 6(4), 293–326 (1975)
Sheppard, B.: Efficient Control of Selective Simulations. ICGA Journal 27(2), 67–80 (2004)
Zhao, L., Müller, M.: Solving Probabilistic Combinatorial Games. In: van den Herik, H.J., Hsu, S.-C., Hsu, T.-s., Donkers, H(J.) H.L.M. (eds.) CG 2005. LNCS, vol. 4250, pp. 225–238. Springer, Heidelberg (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cazenave, T. (2007). Virtual Global Search: Application to 9×9 Go. In: van den Herik, H.J., Ciancarini, P., Donkers, H.H.L.M.(. (eds) Computers and Games. CG 2006. Lecture Notes in Computer Science, vol 4630. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75538-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-540-75538-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75537-1
Online ISBN: 978-3-540-75538-8
eBook Packages: Computer ScienceComputer Science (R0)