English

Monte Carlo Permutation Search

Machine Learning 2026-05-27 v2 Artificial Intelligence

Abstract

We propose Monte Carlo Permutation Search (MCPS), a general-purpose Monte Carlo Tree Search (MCTS) algorithm that improves upon the GRAVE algorithm. MCPS is relevant when deep reinforcement learning is not an option or when the computing power available before play is not substantial, such as in General Game Playing. The principle of MCPS is to include in the exploration term of a node the statistics on all the playouts that contain all the moves on the path from the root to the node. We test MCPS on a variety of games: Hex, Go, AtariGo, NoGo and a Wargame. MCPS almost always outperforms GRAVE. We also provide a mathematical derivation of the formulas used for weighting the three sources of statistics. These formulas are an improvement on the GRAVE formula since they no longer use the bias hyperparameter of GRAVE.

Keywords

Cite

@article{arxiv.2510.06381,
  title  = {Monte Carlo Permutation Search},
  author = {Tristan Cazenave},
  journal= {arXiv preprint arXiv:2510.06381},
  year   = {2026}
}
R2 v1 2026-07-01T06:22:32.247Z