6.5. SA in Graph Search

6.5.1. Graph Search

Algorithm SA can formally be extended to graph search.
First, graph-search needs to be transferred into some sort of tree search. There are several strategies dealing with the problem. For example, the procedure presented in Nilsson (1980) is one of the strategies. It generates an explicit graph G and a subset T of graph G called the search tree.
Second, since the branching factor is not a constant, and there is not only one solution path, the depth N at which the goal is located is generally unknown, etc. There is no threshold to be given in the graph-search algorithm. One of the formal algorithm may be given as follows.
Assume that T is a search tree of G, and has m 0-subtrees image. The evaluation function image (or image) defined in image is chosen as the local statistic of each individual node in T. The global statistic of each 0-subtree image is defined as follows:

image

Confidence probability γ(0<γ<1) and the width image of confidence intervals are given. Algorithm SAA is performed on image. Then we have intervals image.
Assume that image is the left most one in real axis. If image does not intersect with image, then choose image, prune image, and the search continues. If image intersects with one of image, letting image and replacing the width image of confidence intervals by image, restart SAA,…
Similarly, perform SAA on i-subtrees, i=1,2,…
When N is unknown and T is an infinite tree, SAA might not terminate. In order to overcome the difficulty, an upper bound B, the estimate of depth N, may be chosen. If the search reaches the bound, then a new round of SA search starts.
On the other hand, in SAA, the chosen width of confidence intervals is image, where image, but image is unknown beforehand generally. Thus, we may choose a monotonically decreasing series image. At the beginning, image is chosen as the width of confidence intervals, if image (the left most one in i-subtrees) intersects with one of image, then replace image by image and restart ASM test. In order to prevent the search from not being terminated, a lower bound image may be chosen. When image if image still intersects with image, the current search stops and a new round of SAA starts. Of course, at the beginning a proper image should be chosen as the width of confidence intervals and perform SAA search, where image is chosen according to previous experience and domain knowledge.

6.5.2. AND/OR Graph Search

The statistical inference methods can be applied to AND/OR graph search as well. Now, we take the combination of ASM test and GBF search (Pearl, 1984a, 1984b, 2000) as an example to show the SA search in AND/OR graphs.
G is an AND/OR graph and image is a sub-graph generated from G when search reaches a certain stage. image is a sub-graph of image and satisfies (1) image contains starting node image, (2) if an expanded AND node p is in image, then all sub-nodes of p are in image, (3) if an expanded OR node p is in image, then just one of its sub-nodes is in image, (4) there is no ‘UNSOLVABLE’ node in image, (5) n is a node in image. In this case, image is called a solution base of G containing node n.
In GBF search, a graph evaluation function image is used to judge the most promising solution base. Then the graph (base) is expanded according to node evaluation function image.
Assume that image is a solution base of G containing n. image is a sub-graph of G rooted at n. image is an expanded part of image and has k nodes. For image, let image be a graph evaluation function of a solution base containing node q (Fig. 6.9). Thus, image reflects some property of a set of solution graphs that potentially generated from image.
image
Figure 6.9 AND/OR Graph Search
image, where F is a combination function of image. Assume that image is a unique optimal solution graph of G. For any solution base image containing n, when expanding image rooted at n in order to search image, the observation image from sub-graph image of image reflects the possibility of seeking out image. Thus, observation image can be used as the statistic of ASM test for discriminating the most promising solution base. Therefore, we have a corresponding statistic AND/OR graph search algorithm-SGBF.
Assume that G is a image -game tree and has a unique optimal solution. Statistic image satisfies a hypothesis similar to Hypothesis I. Using ASM as hypothesis testing method S, in the 2n-th level let the confidence probability be image, the width of confidence intervals be image, where image is a constant, and the threshold be image, where c is a constant and independent of n. If the complexity of SGBF is defined as the average number of frontier nodes tested by the algorithm (Pearl, 1984a, 1984b), then we have the following theorem.

Theorem 6.14

When SGBF searches a image - double game tree, it can find the goal with probability one and its upper bound of complexity is image.

Theorem 6.15

When SGBF searches a image - double game tree, if there is a MAX win strategy by letting the threshold be image, c is a constant, in the 2n-th level, then MAX will win with probability image, and its upper bound of complexity is image.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.233.43