Optimal depth-first strategies for and-or trees

被引:0
|
作者
Greiner, R [1 ]
Hayward, R [1 ]
Molloy, M [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2M7, Canada
来源
EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS | 2002年
关键词
satisficing search; diagnosis; computational complexity;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many tasks require evaluating a specified boolean expression rho over a set of probabilistic tests where we know the probability that each test will succeed, and also the cost of performing each test. A strategy specifies when to perform which test, towards determining the overall outcome of rho. This paper investigates the challenge of finding the strategy with the minimum expected cost. We observe first that this task is typically NP-hard - e.g., when tests can occur many times within rho, or when there are probabilistic correlations between the test outcomes. We therefore focus on the situation where the tests are probabilistically independent and each appears only once in rho. Here, rho can be written as an and- or tree, where each internal node corresponds to either the "And" or "Or" of its children, and each leaf node is a probabilistic test. There is an obvious depth-first approach to evaluating such and-or trees: First evaluate each penultimate subtree in isolation; then reduce this subtree to a single "mega-test" with an appropriate cost and probability, and recur on the resulting reduced tree. After formally defining this approach, we prove first that it produces the optimal strategy for shallow (depth 1 or 2) and-or trees, then show it can be arbitrarily bad for deeper trees. We next consider a larger natural subclass of strategies - those that can be expressed as a linear sequence of tests - and show that the best such "linear strategy" can also be very much worse than the optimal strategy in general. Finally, we show that our results hold in a more general model, where internal nodes can also be probabilistic tests.
引用
收藏
页码:725 / 730
页数:6
相关论文
共 50 条
  • [1] Depth-First Reasoning on Trees
    Limon, Yensen
    Barcenas, Everardo
    Benitez-Guerrero, Edgard
    Auxilio Medina, Maria
    COMPUTACION Y SISTEMAS, 2018, 22 (01): : 189 - 201
  • [2] Depth-first layout algorithm for trees
    Miyadera, Y
    Anzai, K
    Unno, H
    Yaku, T
    INFORMATION PROCESSING LETTERS, 1998, 66 (04) : 187 - 194
  • [3] Finding optimal satisficing strategies for and-or trees
    Greiner, R
    Hayward, R
    Jankowska, M
    Molloy, M
    ARTIFICIAL INTELLIGENCE, 2006, 170 (01) : 19 - 58
  • [4] Optimal depth-first algorithms and equilibria of independent distributions on multi-branching trees
    Peng, Weiguang
    Peng, NingNing
    Ng, KengMeng
    Tanaka, Kazuyuki
    Yang, Yue
    INFORMATION PROCESSING LETTERS, 2017, 125 : 41 - 45
  • [5] EDGE-DISJOINT SPANNING TREES AND DEPTH-FIRST SEARCH
    TARJAN, RE
    ACTA INFORMATICA, 1976, 6 (02) : 171 - 185
  • [6] Depth-First Search Satisfiability of the μ-Calculus with Converse over Trees
    Limon, Yensen
    Barcenas, Everardo
    Benitez-Guerrero, Edgard
    Auxilio Medina, Maria
    2017 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND COMPUTERS (CONIELECOMP), 2017,
  • [7] Combining Breadth-First and Depth-First Strategies in Searching for Treewidth
    Zhou, Rong
    Hansen, Eric A.
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 640 - 645
  • [9] Recognizing unordered depth-first search trees of an undirected graph in parallel
    Peng, CH
    Wang, BF
    Wang, JS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (06) : 559 - 570
  • [10] Model of a multiple-deep automated vehicles storage and retrieval system following the combination of Depth-First storage and Depth-First relocation strategies
    Marolt, Jakob
    Sinko, Simona
    Lerher, Tone
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2023, 61 (15) : 4991 - 5008