Abstract
This paper explores the association of shallow and selective global tree search with Monte Carlo in 9 × 9 Go. This exploration is based on Olga and Indigo, two experimental Monte-Carlo programs. We provide a min-max algorithm that iteratively deepens the tree until one move at the root is proved to be superior to the other ones. At each iteration, random games are started at leaf nodes to compute mean values. The progressive pruning rule and the min-max rule are applied to non terminal nodes. We set up experiments demonstrating the relevance of this approach. Indigo used this algorithm at the 8th Computer Olympiad held in Graz.
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, 182–193 (1990)
Baum, E., Smith, W.: A bayesian approach to relevance in game-playing. Artificial Intelligence 97, 195–242 (1997)
Berliner, H.: The B* tree search algorithm: a best-first proof procedure. Artificial Intelligence 12, 23–40 (1979)
Billings, D., Davidson, A., Schaeffer, J., Szafron, D.: The challenge of poker. Artificial Intelligence 134, 201–240 (2002)
Bouzy, B.: Indigo home page (2002), http://www.math-info.univ-paris5.fr/~bouzy/INDIGO.html,
Bouzy, B.: Associating knowledge and Monte Carlo approaches within a go program. In: 7th Joint Conference on Information Sciences, Raleigh, pp. 505–508 (2003)
Bouzy, B.: The move decision process of Indigo. International Computer Game Association Journal 26(1), 14–27 (2003)
Bouzy, B., Cazenave, T.: Computer Go: an AI oriented survey. Artificial Intelligence 132, 39–103 (2001)
Bouzy, B., Helmstetter, B.: Monte-Carlo Go developments. In: van den Herik, H.J., Iida, H., Heinz, E.A. (eds.) 10th Advances in Computer Games, Graz, pp. 159–174. Kluwer Academic Publishers, Dordrecht (2003)
Brügmann, B.: Monte Carlo Go (1993), www.joy.ne.jp/welcome/igs/Go/computer/-mcgo.tex.Z
Bump, D.: GnuGo home page (2003), http://www.gnu.org/software/gnugo/devel.html
Buro, M.: Probcut: an effective selective extension of the alpha-beta algorithm. ICCA Journal 18(2), 71–76 (1995)
Chen, K.: A study of decision error in selective game tree search. Information Sciences 135, 177–186 (2001)
Fishman, G.: Monte-Carlo: Concepts, Algorithms, and Applications. Springer, Heidelberg (1996)
Junghanns, A.: Are there practical alternatives to alpha-beta? ICCA Journal 21(1), 14–32 (1998)
Kaminski, P.: Vegos home page (2003), http://www.ideanest.com/vegos/
Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science (May 1983)
R. Korf and D. Chickering. Best-first search. Artificial Intelligence, 84:299–337, 1994.
Palay, A.J.: Searching with probabilities. Morgan Kaufmann, San Francisco (1985)
Rivest, R.: Game-tree searching by min-max approximation. Artificial Intelligence 34(1), 77–96 (1988)
Sadikov, A., Bratko, I., Kononenko, I.: Search versus knowledge: an empirical study of minimax on KRK. In: van den Herik, H.J., Iida, H., Heinz, E.A. (eds.) 10th Advances in Computer Games, Graz, pp. 33–44. Kluwer Academic Publishers, Dordrecht (2003)
Sheppard, B.: World-championship-caliber scrabble. Artificial Intelligence 134, 241–275 (2002)
Tesauro, G., Galperin, G.: On-line policy improvement using Monte Carlo search. In: Advances in Neural Information Processing Systems, pp. 1068–1074. MIT Press, Cambridge (1996)
van der Werf, E., van den Herik, H.J., Uiterwijk, J.W.H.M.: Solving Go on small boards. International Computer Game Association Journal 26(2), 92–107 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bouzy, B. (2006). Associating Shallow and Selective Global Tree Search with Monte Carlo for 9 × 9 Go. In: van den Herik, H.J., Björnsson, Y., Netanyahu, N.S. (eds) Computers and Games. CG 2004. Lecture Notes in Computer Science, vol 3846. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11674399_5
Download citation
DOI: https://doi.org/10.1007/11674399_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32488-1
Online ISBN: 978-3-540-32489-8
eBook Packages: Computer ScienceComputer Science (R0)