Proceedings

Using Aspiration Windows for Minimax Algorithms

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 192-196.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

This paper is based on investigations of several algorithms for computing exact minimax values of game trees (utilizing backward pruning). Especially, the focus is on trees with an ordering similar to that we have actually found in game playing practice. We compare the algorithms using two different distributions of the static values, the uniform distribution and a distribution estimated from practical data. Moreover, this is the first systematic comparison of using aspiration windows for all of the usual minimax algorithms . We analyse the effects of aspiration windows of varying size and position. The use of an aspiration window not only makes alpha-beta search competitive, but there also exists previously unpublished dependencies of its effects upon certain properties of the trees. In general, the more recently developed algorithms with exponential space complexity are not to be recommended for game-playing practice, since their advantage in having to visit fewer nodes is more than outweighed under practical conditions by their enormous space requirements. Finally, we propose a method for an analytic determinatwn of estimates of the optimal window size, presupposin~ evidence about some charactenstic properties of the domain of application. In summary, we discovered and found empirical evidence for several effects unpredicted by theoretical studies.

  1. Campbell, M.S., and Marsland, T.A., A Comparison of Minimax Tree Search Algorithms, Artificial Intelligence 20 (4), 1983, 347- 367.
  2. Fishburn, J ., and Finkel, R.A. Parallel Alpha-Beta Search on Arachne. Tech. Report #394, Department of Computer Science.
  3. Kaindl, H., Useful Statistics from Tournament Programs,/CCA Journal 11 (4), 1988,156-159.
  4. Kaindl, H., Tree Searching Algorithms, in Computers, Ch€ss , and Cognition. T. A. Marsland andJ. Schaeffer, Eds., New York: Springer-Verlag, 1990,133-158.
  5. Kaindl, H., Wagner, M., and Horacek, H., Comparing Various Pruning Algorithms on Very Strongly Ordered Game Trees, Proc. New Directions in Game-Tree Search Workshop, Edmonton, Canada, May, 1989, 111-120.
  6. A comprehensive version is avail- able as Tech. Report #50, Department of Statistics and Computer Science, University of Vienna, Austria, January, 1988.
  7. Knuth, D.E., and Moore, R.W., An Analysis of Alpha-Beta Pruning, Artificial! ntelligence 6 (4), 1975, 293-326.
  8. Korf, R.E., Depth-First Iterative-Deepening: An Optimal Ad- missible Tree Search, Artificial! ntelligence 27 (1 ), 1985, 97-109 .
  9. Marsland, T.A., and Campbell, M.S., Parallel search of strongly ordered game trees, ACM Comput. Surv. 14 <4l,1982, 533-552.
  10. Marsland, T.A., Reinefeld, A., and Schaeffer, J ., Low Overhead Alternatives to sss•, A rtificiall ntelligence 31 (2 ), 1987, 185-199.
  11. Musczycka, A., and Shinghal, R., An empirical comparison of pruning strategies in game trees, IEEE Trans. Syst. Man Cybern. 15 (3),1985, 389-399.
  12. Pearl, J ., Asymptotic Properties of Minimax Trees and Game- Searching Procedures,Artificiallntelligence 14 (2),1980,113-138.
  13. Pearl, J ., Heuristics: Intelligent Search Strategies for Computer Problem Solving. Reading, M!lsS: Addison-Wesley Pub!. Co.,1984.
  14. Reinefeld, A., An Improvement of the Scout Tree Search Algorithm, Journal of th€ International Computer Ch€ss Association 6 (4), 1983,4-14.
  15. Reinefeld, A., Spielbaum-Suchverfahren. Berlin: Springer- Verlag, 1989.
  16. Schaeffer, J ., Experiments in Search and Knowledge. Ph.D. Thesis, University ofWaterloo, Ontario, May, 1986.
  17. Schaeffer, J ., The History Heuristic and Alpha-Beta Search Enhancements in Practice, IEEE Trans. Pattern Anal. Mach. lntell. PAMI-11 (11),1989,1203-1212.
  18. Shams, R., Ein experimenteller Vergleich ausgewiihlter Such- verfahren. Diplomarbeit, Institut fUr Praktische Informatik, Technische Universitiit Wien, 1990.
  19. Stockman, G.C., A Minimax Algorithm Better than Alpha-Beta?, Artificial Intelligence 12 (2), 1979, 179-196.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards