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 条
  • [21] Parametric connectives in Disjunctive Logic Programming
    Perri, S
    Leone, N
    [J]. AI COMMUNICATIONS, 2004, 17 (02) : 63 - 74
  • [22] First-Order Disjunctive Logic Programming vs Normal Logic Programming
    Zhou, Yi
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 3292 - 3298
  • [23] Quantitative Disjunctive Logic Programming: Semantics and computation
    Mateis, C
    [J]. AI COMMUNICATIONS, 2000, 13 (04) : 225 - 248
  • [24] Minimal founded semantics for disjunctive logic programming
    Greco, S
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1999, 1730 : 221 - 235
  • [25] Pruning operators for disjunctive logic programming systems
    Department of Mathematics, University of Calabria, 87030 Rende , Italy
    [J]. Fundam Inf, 2006, 2-3 (183-214):
  • [26] DISJUNCTIVE LOGIC PROGRAMMING, CONSTRUCTIVITY AND STRONG NEGATION
    HERRE, H
    PEARCE, D
    [J]. LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 633 : 391 - 410
  • [27] Outlier detection using disjunctive logic programming
    Angiulli, F
    Ben-Eliyahu-Zohary, R
    Palopoli, L
    [J]. ECAI 2004: 16TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2004, 110 : 416 - 419
  • [28] Pruning operators for disjunctive logic programming systems
    Calimeri, Francesco
    Faber, Wolfgang
    Pfeifer, Gerald
    Leone, Nicola
    [J]. FUNDAMENTA INFORMATICAE, 2006, 71 (2-3) : 183 - 214
  • [29] Disjunctive linear programming: At the intersection of operations research and logic programming
    McAloon, K
    [J]. LOGIC PROGRAMMING - PROCEEDINGS OF THE 1998 JOINT INTERNATIONAL CONFERENCE AND SYMPOSIUM ON LOGIC PROGRAMMING, 1998, : 5 - 6
  • [30] An abductive framework for negation in disjunctive logic programming
    Aravindan, C
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, 1996, 1126 : 252 - 267