Finding optimal satisficing strategies for and-or trees

作者: Russell Greiner , Ryan Hayward , Magdalena Jankowska , Michael Molloy

DOI: 10.1016/J.ARTINT.2005.09.002

关键词: SatisficingProbabilistic logicTree (data structure)Bounded functionComputational complexity theoryCombinatoricsTime complexityMathematicsSet (abstract data type)Boolean expression

摘要: Many tasks require evaluating a specified Boolean expression @f over set of probabilistic tests whose costs and success probabilities are each known. A strategy specifies when to perform which test, towards determining the overall outcome @f. We interested in finding with minimum expected cost. As this task is typically NP-hard-for example, can occur many times within @f, or there correlations between test outcomes-we consider those cases probabilistically independent appears only once In such cases, be written as an and-or tree, where internal node corresponds either ''and'' ''or'' its children, leaf test. paper we investigate ''probabilistic tree resolution'' (PAOTR), namely problem optimal strategies for trees. first depth-first approach: evaluate penultimate rooted subtree isolation, replace single ''mega-test'', recurse on resulting reduced tree. show that produced by approach trees depth at most two but arbitrarily sub-optimal deeper Each described giving linear relative order executed, understanding any becomes irrelevant skipped. The class strictly larger than strategies. even best also sub-optimal. next prove honors natural partial among common parent (''leaf-sibling tests''), use produce dynamic programming algorithm finds time O(d^2(r+1)^d), r maximum number leaf-siblings d leaf-parents; hence, bounded nodes, run-time polynomial size. present another special takes time. close presenting other plausible approaches PAOTR, together counterexamples their limitations.

参考文章(23)
Pekka Orponen, Russell Greiner, Probably approximately optimal derivation strategies principles of knowledge representation and reasoning. pp. 277- 288 ,(1991)
Dan Geiger, Jeffrey A. Barnett, Optimal satisficing tree searches national conference on artificial intelligence. pp. 441- 445 ,(1991)
Damien Ernst, Arthur Louette, Introduction to Reinforcement Learning MIT Press. ,(1998)
Stuart Dreyfus, Richard Bellman on the Birth of Dynamic Programming Operations Research. ,vol. 50, pp. 48- 51 ,(2002) , 10.1287/OPRE.50.1.48.17791
David E. Smith, Controlling backward inference Artificial Intelligence. ,vol. 39, pp. 145- 208 ,(1989) , 10.1016/0004-3702(89)90025-8
Michael Tarsi, Optimal Search on Some Game Trees Journal of the ACM. ,vol. 30, pp. 389- 396 ,(1983) , 10.1145/2402.322383
Sartaj Sahni, Computationally Related Problems SIAM Journal on Computing. ,vol. 3, pp. 262- 279 ,(1974) , 10.1137/0203021
Miklos Santha, On the Monte Carlo Boolean decision tree complexity of read-once formulae Random Structures and Algorithms. ,vol. 6, pp. 75- 87 ,(1995) , 10.1002/RSA.3240060108