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 条
  • [1] An abductive approach to disjunctive logic programming
    You, JH
    Yuan, LY
    Goebel, R
    [J]. JOURNAL OF LOGIC PROGRAMMING, 2000, 44 (1-3): : 101 - 127
  • [2] An abductive framework for negation in disjunctive logic programming
    Aravindan, C
    [J]. LOGICS IN ARTIFICIAL INTELLIGENCE, 1996, 1126 : 252 - 267
  • [3] Disjunctive logic programming and autoepistemic logic
    Yuan, LY
    You, JH
    Goebel, R
    [J]. LOGIC PROGRAMMING AND KNOWLEDGE REPRESENTATION, 1998, 1471 : 85 - 101
  • [4] Applications of abductive logic programming
    Kakas, AC
    Michael, A
    [J]. LOGIC PROGRAMMING - PROCEEDINGS OF THE 1998 JOINT INTERNATIONAL CONFERENCE AND SYMPOSIUM ON LOGIC PROGRAMMING, 1998, : 343 - 344
  • [5] Integrating Logic Programming and Production Systems in Abductive Logic Programming Agents
    Kowalski, Robert
    Sadri, Fariba
    [J]. WEB REASONING AND RULE SYSTEMS, PROCEEDINGS, 2009, 5837 : 1 - 23
  • [6] Temporal disjunctive logic programming
    Gergatsoulis, M
    Rondogiannis, P
    Panayiotopoulos, T
    [J]. NEW GENERATION COMPUTING, 2001, 19 (01) : 87 - 100
  • [7] Temporal disjunctive logic programming
    Manolis Gergatsoulis
    Panos Rondogiannis
    Themis Panayiotopoulos
    [J]. New Generation Computing, 2001, 19 : 87 - 100
  • [9] Argumentation in disjunctive logic programming
    王克文
    吴泉源
    陈火旺
    [J]. Science China Technological Sciences, 1998, (01) : 106 - 112
  • [10] Argumentation in disjunctive logic programming
    Wang, KW
    Wu, QY
    Chen, HW
    [J]. SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 1998, 41 (01): : 106 - 112