Fast subsumption checks using anti-links

被引:6
作者
Ramesh, A
Beckert, B
Hahnle, R
Murray, NV
机构
[1] INTEL CORP, CHANDLER, AZ 85226 USA
[2] UNIV KARLSRUHE, INST LOG COMPLEX & DEDUCT SYST, D-76128 KARLSRUHE, GERMANY
[3] SUNY ALBANY, DEPT COMP SCI, INST PROGRAMMING & LOG, ALBANY, NY 12222 USA
基金
美国国家科学基金会;
关键词
subsumption; anti-links;
D O I
10.1023/A:1005711712356
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The concept of anti-link is defined (an anti-link consists of two occurrences of the same literal in a formula), and useful equivalence-preserving operations based on anti-links are introduced. These operations eliminate a potentially large number of subsumed paths in a negation normal form formula. Those anti-links that directly indicate the presence of subsumed paths are characterized. The operations have linear time complexity in the size of that part of the formula containing the anti-link. The problem of removing all subsumed paths in an NNF formula is shown to be NP-hard, even though such formulas may be small relative to the size of their path sets. The general problem of determining whether there exists a pair of subsumed paths associated with an arbitrary anti-link is shown to be NP-complete. Additional techniques that generalize the concept of pure literals are introduced and are also shown to eliminate redundant subsumption checks. The effectiveness of these techniques is examined with respect to some benchmark examples from the literature.
引用
收藏
页码:47 / 83
页数:37
相关论文
共 23 条
  • [1] BECKERT B, 1994, LECT NOTES ARTIF INT, V822, P275
  • [2] ON THE SIZE OF BINARY DECISION DIAGRAMS REPRESENTING BOOLEAN FUNCTIONS
    BREITBART, Y
    HUNT, H
    ROSENKRANTZ, D
    [J]. THEORETICAL COMPUTER SCIENCE, 1995, 145 (1-2) : 45 - 69
  • [3] BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
  • [4] Coudert O., 1993, LOGIC SYNTHESIS OPTI, P33
  • [5] CHARACTERIZING DIAGNOSES AND SYSTEMS
    DEKLEER, J
    MACKWORTH, AK
    REITER, R
    [J]. ARTIFICIAL INTELLIGENCE, 1992, 56 (2-3) : 197 - 222
  • [6] DEKLEER J, 1992, AAAI-92 PROCEEDINGS : TENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, P780
  • [7] DIAGNOSING MULTIPLE FAULTS
    DEKLEER, J
    WILLIAMS, BC
    [J]. ARTIFICIAL INTELLIGENCE, 1987, 32 (01) : 97 - 130
  • [8] ON FINDING COMMON SUBTREES
    GROSSI, R
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 108 (02) : 345 - 356
  • [9] JACKSON P, 1992, LECT NOTES ARTIF INT, V607, P253
  • [10] JACKSON P, 1990, LECT NOTES ARTIF INT, V449, P543