Game-tree Search Algorithm based on Realization Probability

In games like chess, the node-expansion strategy significantly affects the performance of a gameplaying program. In this article we propose a new game-tree search algorithm that uses the realization probabilities of nodes for deciding upon the range of the search. The realization probability of a node represents the probability that the moves leading to the node will actually be played. Our algorithm expands nodes as long as the realization probability of a node is greater than the threshold. Therefore, it spends little computational resource on unrealistic moves, resulting in a more effective search. We have implemented this algorithm in a Shogi-playing program. Experimental results show that the proposed algorithm achieves state-of-the-art performance on a standard test suite for computer Shogi. Moreover, its performance gain is equivalent to a speed-up of more than two.

[1]  David A. McAllester Conspiracy Numbers for Min-Max Search , 1988, Artif. Intell..

[2]  David N. L. Levy,et al.  The Sex Algorithm in Computer Chess , 1989, J. Int. Comput. Games Assoc..

[3]  Jonathan Schaeffer,et al.  Conspiracy Numbers , 1990, Artif. Intell..

[4]  Ulf Lorenz,et al.  Controlled Conspiracy-Number Search , 1995, J. Int. Comput. Games Assoc..

[5]  Chris McConnell,et al.  B Probability Based Search , 1996, Artif. Intell..

[6]  Rainer Feldmann Fail High Reductions , 1996 .

[7]  Y. Björnsson,et al.  Learning Search Control in Adversary Games , 2001 .

[8]  Hiroyuki Iida,et al.  Computer shogi , 2002, Artif. Intell..

[9]  Hitoshi Matsubara,et al.  Evaluation of Computer Shogi by Next - Move Test (no.3) , 2002 .