skip to main content
10.5555/1597348.1597351guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Properties of forward pruning in game-tree search

Published: 16 July 2006 Publication History

Abstract

Forward pruning, or selectively searching a subset of moves, is now commonly used in game-playing programs to reduce the number of nodes searched with manageable risk. Forward pruning techniques should consider how pruning errors in a game-tree search propagate to the root to minimize the risk of making errors. In this paper, we explore forward pruning using theoretical analyses and Monte Carlo simulations and report on two findings. Firstly, we find that pruning errors propagate differently depending on the player to move, and show that pruning errors on the opponent's moves are potentially more serious than pruning errors on the player's own moves. This suggests that pruning on the player's own move can be performed more aggressively compared to pruning on the opponent's move. Secondly, we examine the ability of the minimax search to filter away pruning errors and give bounds on the rate of error propagation to the root. We find that if the rate of pruning error is kept constant, the growth of errors with the depth of the tree dominates the filtering effect, therefore suggesting that pruning should be done more aggressively near the root and less aggressively near the leaves.

References

[1]
Beal, D. F. 1980. An analysis of minimax. In Advances in Computer Chess 2, 103-109. Edinburgh University Press.
[2]
Buro, M. 1995. ProbCut: An effective selective extension of the α - β algorithm. International Computer Chess Association Journal 18(2):71-76.
[3]
Heinz, E. A 1999. Adaptive null-move pruning. International Computer Chess Association Journal 22(3): 123-132.
[4]
Knuth, D. E., and Moore, R. W. 1975. An analysis of alpha-beta pruning. Artificial Intelligence 6:293-326.
[5]
Lustrek, M.; Gams, M.; and Bratko, I. 2005. Why minimax works: An alternative explanation. In IJCAI, 212-217.
[6]
Marsland, T. A 1986. A review of game-tree pruning. International Computer Chess Association Journal 9(1):3-19.
[7]
Nau, D. S. 1979. Quality of decision versus depth of search on game trees. Ph.D. Dissertation, Duke University.
[8]
Nau, D. S. 1982. An investigation of the causes of pathology in games. Artificial Intelligence 19:257-278.
[9]
Newborn, M. M. 1977. The efficiency of the alpha-beta search on trees with branch-dependent terminal node scores. Artificial Intelligence 8:137-153.
[10]
Pearl, J. 1984. Heuristics - Intelligent Search Strategies for Computer Problem Solving. Reading, MA: Addison-Wesley Publishing Co.
[11]
Sadikov, A; Bratko, I.; and Kononenko, I. 2005. Bias and pathology in minimax search. Theoretical Computer Science 349(2):268-281.
[12]
Smith, S. J. J., and Nau, D. S. 1994. An analysis of forward pruning. In Proceedings of 12th National Conference on Artificial Intelligence (AAAI-94), 1386-1391.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
AAAI'06: proceedings of the 21st national conference on Artificial intelligence - Volume 2
July 2006
1981 pages
ISBN:9781577352815

Sponsors

  • AAAI: American Association for Artificial Intelligence

Publisher

AAAI Press

Publication History

Published: 16 July 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media