DocumentCode
2240232
Title
Dynamic Randomization Enhances Monte-Carlo Go
Author
Chen, Keh-Hsun
Author_Institution
Dept. of Comput. Sci., Univ. of North Carolina at Charlotte Charlotte, Charlotte, NC, USA
fYear
2010
fDate
18-20 Nov. 2010
Firstpage
499
Lastpage
502
Abstract
This paper proposes two dynamic randomization techniques for Monte-Carlo Go that uses Monte-Carlo tree search with UCT algorithm. First, during the in-tree phase of a simulation game, the parameters are randomized in selected ranges before each simulation move. Second, during the playout phase, the order of simulation move generators are hierarchically randomized before each playout move. Both dynamic randomization techniques increase diversity while keeping the sanity of the simulation game. The first technique, dynamic randomization of the parameters, increase the winning percentage of the author´s program GoIntellect(GI) against GnuGo3.8 by 8 percentage points on the average in 19×19 games. The second technique used in conjunction with the first technique further increases the winning percentage of GI against GnuGo3.8 by up to an additional 7+ percentage points in 19×19 games.
Keywords
Monte Carlo methods; computer games; digital simulation; random functions; tree searching; GnuGo; GoIntellect program; Monte-Carlo Go; Monte-Carlo tree search; UCT algorithm; dynamic randomization; in-tree phase; simulation game; Go; Monte-Carlo Tree Search; UCT algorithm; dynamic randomization; move generators; search parameters; simulation game;
fLanguage
English
Publisher
ieee
Conference_Titel
Technologies and Applications of Artificial Intelligence (TAAI), 2010 International Conference on
Conference_Location
Hsinchu City
Print_ISBN
978-1-4244-8668-7
Electronic_ISBN
978-0-7695-4253-9
Type
conf
DOI
10.1109/TAAI.2010.84
Filename
5695499
Link To Document