Scalability and parallelization of Monte-Carlo tree search

15Citations
Citations of this article
31Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Monte-Carlo Tree Search is now a well established algorithm, in games and beyond. We analyze its scalability, and in particular its limitations and the implications in terms of parallelization. We focus on our Go program MoGo and our Havannah program Shakti. We use multicore machines and message-passing machines. For both games and on both type of machines we achieve adequate efficiency for the parallel version. However, in spite of promising results in self-play there are situations for which increasing the time per move does not solve anything. Therefore parallelization is not a solution to all our problems. Nonetheless, for problems where the Monte-Carlo part is less biased than in the game of Go, parallelization should be quite efficient, even without shared memory. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Bourki, A., Chaslot, G., Coulm, M., Danjean, V., Doghmen, H., Hoock, J. B., … Yu, Z. (2011). Scalability and parallelization of Monte-Carlo tree search. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6515 LNCS, pp. 48–58). https://doi.org/10.1007/978-3-642-17928-0_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free