Abductive logic programming and disjunctive logic programming: their relationship and transferability

被引:14
|
作者
Sakama, C [1 ]
Inoue, K
机构
[1] Wakayama Univ, Dept Comp & Communicat Sci, Wakayama 6408510, Japan
[2] Kobe Univ, Dept Elect & Elect Engn, Nada Ku, Kobe, Hyogo 6578501, Japan
来源
JOURNAL OF LOGIC PROGRAMMING | 2000年 / 44卷 / 1-3期
关键词
abductive logic programming; disjunctive logic programming; program transformation;
D O I
10.1016/S0743-1066(99)00073-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Abductive logic programming (ALP) and disjunctive logic programming (DLP) are two different extensions of logic programming. This paper investigates the relationship between ALP and DLP from the program transformation viewpoint. It is shown that the belief set semantics of an abductive program is expressed by the answer set semantics and the possible model semantics of a disjunctive program. In converse, the possible model semantics of a disjunctive program is equivalently expressed by the belief set semantics of an abductive program, while such a transformation is generally impossible for the answer set semantics. Moreover, it is shown that abductive disjunctive programs are always reducible to disjunctive programs both under the answer set semantics and the possible model semantics. These transformations are verified from the complexity viewpoint, The results of this paper turn out that ALP and DLP are just different ways of looking at the same problem if we choose an appropriate semantics. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:75 / 100
页数:26
相关论文
共 50 条
  • [41] An abductive logic programming architecture for negotiating agents
    Sadri, F
    Toni, R
    Torroni, P
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE 8TH, 2002, 2424 : 419 - 431
  • [42] Coherent integration of databases by abductive logic programming
    Arieli, O
    Denecker, M
    Van Nuffelen, B
    Bruynooghe, M
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2004, 21 : 245 - 286
  • [43] An efficient propositional system for Abductive Logic Programming
    Gavanelli, Marco
    Julián-Iranzo, Pascual
    Sáenz-Pérez, Fernando
    [J]. Artificial Intelligence Review, 2024, 57 (12)
  • [44] 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
  • [45] Quantitative Disjunctive Logic Programming: Semantics and computation
    Mateis, C
    [J]. AI COMMUNICATIONS, 2000, 13 (04) : 225 - 248
  • [46] Pruning operators for disjunctive logic programming systems
    Calimeri, Francesco
    Faber, Wolfgang
    Pfeifer, Gerald
    Leone, Nicola
    [J]. FUNDAMENTA INFORMATICAE, 2006, 71 (2-3) : 183 - 214
  • [47] DISJUNCTIVE LOGIC PROGRAMMING, CONSTRUCTIVITY AND STRONG NEGATION
    HERRE, H
    PEARCE, D
    [J]. LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 633 : 391 - 410
  • [48] Minimal founded semantics for disjunctive logic programming
    Greco, S
    [J]. LOGIC PROGRAMMING AND NONMONOTONIC REASONING, 1999, 1730 : 221 - 235
  • [49] Pruning operators for disjunctive logic programming systems
    Department of Mathematics, University of Calabria, 87030 Rende , Italy
    [J]. Fundam Inf, 2006, 2-3 (183-214):
  • [50] 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