A lock-free multithreaded Monte-Carlo tree search algorithm

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

Abstract

With the recent success of Monte-Carlo tree search algorithms in Go and other games, and the increasing number of cores in standard CPUs, the efficient parallelization of the search has become an important issue. We present a new lock-free parallel algorithm for Monte-Carlo tree search which takes advantage of the memory model of the IA-32 and Intel-64 CPU architectures and intentionally ignores rare faulty updates of node values. We show that this algorithm significantly improves the scalability of the Fuego Go program. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Enzenberger, M., & Müller, M. (2010). A lock-free multithreaded Monte-Carlo tree search algorithm. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6048 LNCS, pp. 14–20). https://doi.org/10.1007/978-3-642-12993-3_2

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