Skip to main content

Analyzing Simulations in Monte-Carlo Tree Search for the Game of Go

  • Conference paper
  • First Online:
Computers and Games (CG 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8427))

Included in the following conference series:

Abstract

In Monte-Carlo Tree Search, simulations play a crucial role since they replace the evaluation function used in classical game-tree search and guide the development of the game tree. Despite their importance, not too much is known about the details of how they work. This paper starts a more in-depth study of simulations, using the game of Go, and in particular the program Fuego, as an example. Playout policies are investigated in terms of the number of blunders they make, and in terms of how many points they lose over the course of a simulation. The result is a deeper understanding of the different components of the Fuego playout policy, as well as an analysis of the shortcomings of current methods for evaluating playouts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Arneson, B., Hayward, R., Henderson, P.: Solving hex: beyond humans. In: van den Herik, H.J., et al. [13], pp. 1–10 (2011)

    Google Scholar 

  2. Ben-Or, M., Hassidim, A.: The Bayesian learner is optimal for noisy binary search (and pretty good for quantum as well). In: FOCS, pp. 221–230. IEEE, Washington, DC (2008)

    Google Scholar 

  3. Dailey, D.: Computer Go Server (2007–2013). http://cgos.boardspace.net. Accessed 10 April 2013

  4. Enzenberger, M.: GoGui (2007–2013). http://gogui.sourceforge.net. Accessed 10 April 2013

  5. Enzenberger, M., Müller, M.: Fuego homepage (2008–2013). http://fuego.sf.net. Accessed 10 April 2013

  6. Enzenberger, M., Müller, M., Arneson, B., Segal, R.: Fuego - an open-source framework for board games and Go engine based on Monte Carlo tree search. IEEE Trans. Comput. Intell. AI Games 2(4), 259–270 (2010)

    Google Scholar 

  7. Gelly, S., Silver, D.: Combining online and offline knowledge in UCT. In: ICML ’07: Proceedings of the 24th International Conference on Machine Learning, pp. 273–280. ACM (2007)

    Google Scholar 

  8. Huang, S., Coulom, R., Lin, S.: Monte-Carlo simulation balancing in practice. In: van den Herik, H.J., et al. [13], pp. 81–92 (2011)

    Google Scholar 

  9. Karp, R.M., Kleinberg, R.: Noisy binary search and its applications. In: SODA, pp. 881–890. SIAM, Philadelphia, PA, USA (2007)

    Google Scholar 

  10. Müller, M.: Decomposition search: a combinatorial games approach to game tree search, with applications to solving Go endgames. In: IJCAI, pp. 578–583, Stockholm, Sweden (1999)

    Google Scholar 

  11. Nowak, R.: Generalized binary search. In: Proceedings of the 46th Allerton Conference on Communications, Control, and Computing, pp. 568–574 (2008)

    Google Scholar 

  12. Silver, D., Tesauro, G.: Monte-Carlo simulation balancing. In: Danyluk, A., Bottou, L., Littman, M. (eds.) ICML, vol. 382, pp. 945–952. ACM (2009)

    Google Scholar 

  13. van den Herik, H.J., Iida, H., Plaat, A. (eds.): CG 2010. LNCS, vol. 6515. Springer, Heidelberg (2011)

    Google Scholar 

Download references

Acknowledgements

Support for this research was provided by NSERC, and the Departments of Electrical and Computer Engineering and of Computing Science at University of Alberta.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Müller .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Fernando, S., Müller, M. (2014). Analyzing Simulations in Monte-Carlo Tree Search for the Game of Go. In: van den Herik, H., Iida, H., Plaat, A. (eds) Computers and Games. CG 2013. Lecture Notes in Computer Science(), vol 8427. Springer, Cham. https://doi.org/10.1007/978-3-319-09165-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09165-5_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09164-8

  • Online ISBN: 978-3-319-09165-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics