Browse > Article
http://dx.doi.org/10.7583/JKGS.2018.18.6.59

The most promising first moves on small Go boards, based on pure Monte-Carlo Tree Search  

Lee, Byung-Doo (Department of Baduk Studies, Division of Sports Science, Sehan University)
Abstract
In spite of its simple rule, Go is one of the most complex strategic board games in the field of Artificial Intelligence (AI). Monte-Carlo Tree Search (MCTS) is an algorithm with best-first tree search, and has used to implement computer Go. We try to find the most promising first move using MCTS for playing a Go game on a board of size smaller than $9{\times}9$ Go board. The experimental result reveals that MCTS prefers to place the first move at the center in case of odd-sized Go boards, and at the central in case of even-sized Go boards.
Keywords
small Go board; Monte-Carlo Tree Search; promising first move; odd- and even-sized Go boards;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 D. Perez, S. Samothrakis, and S. M. Lucas. "Knowledge-based fast evolutionary MCTS for general video game playing". IEEE Conference on Computational Intelligence and Games (CIG), pp.1-8, 2014
2 E.C.D. Werf, H.J. Herik, and J.W.H.M Uiterwijk, "Solving Go on Small Boards", ICGA Journal, Vol. 26, No. 2, pp.92-107, 2003   DOI
3 E.C.D. Werf and M.H.M. Winands, "Solving Go for Rectangular Boards", ICGA Journal, Vol. 26, No. 2, pp.92-107, 2009
4 Sense's Library, "Small board Go", from https://senseis.xmp.net/?SmallBoardGo, 2018.
5 B.D. Lee, "The first move in the game of $9{\time}9$ Go, using non-strategic Monte-Carlo Tree Search" Journal of Korea Game Society, Vol. 17, No. 3, pp.63-70, 2017   DOI
6 Wikipedia, "Computer Go", https://en.wikipedia.org/wiki/Computer_Go, October, 2018
7 B.D. Lee and Y.W. Choi, "The best move sequence in playing Tic-Tac-Toe game" Journal of Korean Society for Computer Game, Vol. 27, No. 3, pp.11-16, 2014
8 B.D. Lee and Y.W. Choi, "Monte-Carlo Game Implementation", Hansan Press, 2017
9 B.D. Lee, "Competition between MCTS and UCT in the game of Tic-Tac-Toe" Journal of Korean Society for Computer Game, Vol. 29, No. 1, pp.1-6, 2016   DOI
10 B.D. Lee, "AI Go", Books Holic, 2011
11 R. Coulom, "The Monte-Carlo Revolution in Go", Japanese-French Frontiers of Science Symposium, 2009
12 B.D. Lee, "Monte-Carlo Tic-Tac-Toe", Hansan Press, 2015
13 B.D. Lee, D.S. Park, and Y.W. Choi, "The UCT algorithm applied to find the best first move in the game of Tic-Tac-Toe" Journal of Korea Game Society, Vol. 15, No. 5, pp.109-118, 2015   DOI
14 M.H.M. Winands and Bjornsson, "Evaluation Function Based Monte-Carlo LOA", http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.182.2046&rep=rep1&type=pdf, October, 2018
15 N. Sephton, P.I. Cowling, E. Powley, and N.H. Slaven, "Heuristic Move Pruning in Monte Carlo Tree Search for the Strategic Card Game Lords of War", In Computational Intelligence and Games (CIG) of IEEE, pp.1-7, 2014
16 B.D. Lee, "Enhanced strategic Monte-Carlo Tree Search algorithm to play the game of Tic-Tac-Toe" Journal of Korea Game Society, Vol. 16, No. 4, pp.79-86, 2016   DOI
17 T. Pepels, "Novel Selection Methods for Monte-Carlo Tree Search", Master thesis, Maastricht University, 2014