Partial deduction in disjunctive logic programming

被引:11
|
作者
Sakama, C
Seki, H
机构
[1] Dept. of Comp. and Commun. Sciences, Wakayama University, Sakaedani
来源
JOURNAL OF LOGIC PROGRAMMING | 1997年 / 32卷 / 03期
关键词
D O I
10.1016/S0743-1066(96)00120-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a partial deduction method in disjunctive logic programming. Partial deduction in normal logic programs is based on unfolding between normal clauses, hence it is not applicable to disjunctive logic programs in general. Then we introduce a new partial deduction technique, called disjunctive partial deduction, which preserves the minimal model semantics of positive disjunctive programs and the stable model semantics of normal disjunctive programs. From the procedural side, disjunctive partial deduction is combined with a bottom-up proof procedure of disjunctive logic programs, and top-down partial deduction is introduced for query optimization. Disjunctive partial deduction is also applied to optimizing abductive logic programs and compiling propositional disjunctive programs. (C) Elsevier Science Inc., 1997.
引用
收藏
页码:229 / 245
页数:17
相关论文
共 50 条
  • [31] Logic programming as a basis for lean automated deduction
    Beckert, B
    Posegga, J
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1996, 28 (03): : 231 - 236
  • [32] DWAM - A WAM MODEL EXTENSION FOR DISJUNCTIVE LOGIC PROGRAMMING
    RAJASEKAR, A
    YUSUF, H
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1995, 14 (2-4) : 275 - 308
  • [33] Enhancing disjunctive logic programming systems by SAT checkers
    Koch, C
    Leone, N
    Pfeifer, G
    [J]. ARTIFICIAL INTELLIGENCE, 2003, 151 (1-2) : 177 - 212
  • [34] Argumentation-based abduction in disjunctive logic programming
    Wang, KW
    [J]. JOURNAL OF LOGIC PROGRAMMING, 2000, 45 (1-3): : 105 - 141
  • [35] A new abstract logic programming language and its quantifier elimination method for disjunctive logic programming
    Stéphan, I
    [J]. ARTIFICIAL INTELLIGENCE: METHODOLOGY SYSTEMS AND APPLICATIONS, 1998, 1480 : 403 - 416
  • [36] On look-ahead heuristics in disjunctive logic programming
    Faber, Wolfgang
    Leone, Nicola
    Pfeifer, Gerald
    Ricca, Francesco
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2007, 51 (2-4) : 229 - 266
  • [37] Template programs for disjunctive logic programming: An operational semantics
    Calimeri, Francesco
    Ianni, Giovambattista
    [J]. AI COMMUNICATIONS, 2006, 19 (03) : 193 - 206
  • [38] Flexible pattern discovery with (extended) disjunctive logic programming
    Palopoli, L
    Rombo, S
    Terracina, G
    [J]. FOUNDATIONS OF INTELLIGENT SYSTEMS, PROCEEDINGS, 2005, 3488 : 504 - 513
  • [39] On the computational cost of disjunctive logic programming: Propositional case
    Eiter, T
    Gottlob, G
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1995, 15 (3-4) : 289 - 323
  • [40] On look-ahead heuristics in disjunctive logic programming
    Wolfgang Faber
    Nicola Leone
    Gerald Pfeifer
    Francesco Ricca
    [J]. Annals of Mathematics and Artificial Intelligence, 2007, 51 : 229 - 266