The *-Minimax Search Procedure for Trees Containing Chance Nodes
نویسنده
چکیده
An extention of the alpha-beta tree priming strategy to game trees with "probability" nodes, whose values are defined as the (possibly weighted) average of their successors' values, is developed. These '*-minhnax' trees pertain to games involving chance but no concealed infornzation. Based upon our search strategy, )re formulate and then analyze several algorithnzs for *-minimax trees. An initial left-to-right depth-first algorithm is developed and shown to reduce the conzplexity of an exhaustive search strategy by 25-30 percent. An improved algorithnz is then formtdated to 'probe" beneath the chance nodes of 'regular" *-nzininzax trees, where players alternate in making moves with chance events interspersed. With random ordering of successor nodes, this modified algorithm is shown to reduce search by more than 50 percent. With optimal ordering, it is shown to reduce search complexity by an order of magnitude. After examining the savings of the first two algorithms on deep(r trees, two additional algorithms are presented and analyzed.
منابع مشابه
Exploiting the Rule Structure for Decision Making within the Independent Choice Logic
Thanks to Craig Boutilier for valuable discussions and for comments on earlier versions of this paper .-minimax search procedure for trees containing chance nodes. [Poole, 1993a] D. Poole. Logic programming, abduction and probability: A top-down anytime algorithm for computing prior and posterior probabilities. [Poole, 1995a] D. Poole. Abducing through negation as failure: Stable models within ...
متن کاملSolution Trees as a Basis for Game-Tree Search
A game tree algorithm is an algorithm computing the minimax value of the root of a game tree. Many algorithms use the notion of establishing proofs that this value lies above or below some boundary value. We show that this amounts to the construction of a solution tree. We discuss the role of solution trees and critical trees in the following algorithms: Principal Variation Search, alpha-beta, ...
متن کاملA Faster Alternative to SSS* with Extension to Variable Memory
The two best known and most frequently referenced minimax search methods for game trees are Alpha-Beta [2] and SSS* [6]. The algorithms are quite dissimilar in structure and properties. Alpha-Beta is a depth-first recursive procedure that needs little memory to execute. Although it evaluates more terminal nodes than SSS*, it generally runs considerably faster owing to its low overhead. In contr...
متن کاملAn Analysis of the Conspiracy Numbers Algorithm
McAllester’s Conspiracy Numbers algorithm is a minimax search procedure that builds game trees to variable depths without application-dependent knowledge. The algorithm gathers information to determine how likely it is that the search of a sub-tree will produce a useful result. "Likeliness" is measured by the conspiracy numbers, the minimum number of leaf nodes that must change their value (by ...
متن کاملForward Estimation for Game-Tree Search
It is known that bounds on the minimax values of nodes in a game tree can be used to reduce the computational complexity of minimax search for two-player games. We describe a very simple method to estimate bounds on the minimax values of interior nodes of a game tree, and use the bounds to improve minimax search. The new algorithm, called forward estimation, does not require additional domain k...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Artif. Intell.
دوره 21 شماره
صفحات -
تاریخ انتشار 1983