Abstract
Monte-Carlo tree search (MCTS) is a heuristic search algorithm that has recently been very successful in the games of Go and Hex. In this paper, we describe an MCTS player for the game of Poly-Y, which is a connection game similar to Hex. Our player won the CodeCup 2014 AI programming competition. Our player uses MCTS with the all-moves-as-first heuristic, and detects basic heuristic patterns to defend virtual connections in Poly-Y. In the CodeCup, we can only use 30s single-core computation time per game, whereas in Hex, 5 to 30 minutes of multi-core computation time is common. We improve the performance of our player in the early game with an opening book computed through self play. To assess the performance of our heuristics, we have performed a number of experiments.
Original language | Undefined |
---|---|
Title of host publication | Proceedings of the 26th Benelux Conference on Artificial Intelligence, BNAIC 2014 |
Place of Publication | Nijmegen, The Netherlands |
Publisher | Radboud Universiteit Nijmegen |
Pages | 119-127 |
Number of pages | 8 |
Publication status | Published - 6 Nov 2014 |
Event | 26th Benelux Conference on Artificial Intelligence, BNAIC 2014 - Radboud University Nijmegen, Nijmegen, Netherlands Duration: 6 Nov 2014 → 7 Nov 2014 Conference number: 26 |
Publication series
Name | BNAIC ... : proceedings of the ... Belgium/Netherlands Artificial Intelligence Conference |
---|---|
Publisher | Radboud Universiteit Nijmegen |
ISSN (Print) | 1568-7805 |
Conference
Conference | 26th Benelux Conference on Artificial Intelligence, BNAIC 2014 |
---|---|
Abbreviated title | BNAIC |
Country/Territory | Netherlands |
City | Nijmegen |
Period | 6/11/14 → 7/11/14 |
Keywords
- EWI-25558
- IR-94138
- METIS-309810
- Monte-Carlo Tree Search
- Artificial Intelligence