On the computational cost of disjunctive logic programming: Propositional case

被引:221
|
作者
Eiter, T
Gottlob, G
机构
[1] Christian Doppler Laboratory for Expert Systems, Institut für Informationssysteme, Technische Universität Wien, Wien, A-1040
关键词
D O I
10.1007/BF01536399
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper addresses complexity issues for important problems arising with disjunctive logic programming. In particular, the complexity of deciding whether a disjunctive logic program is consistent is investigated for a variety of well-known semantics, as well as the complexity of deciding whether a propositional formula is satisfied by all models according to a given semantics. We concentrate on finite propositional disjunctive programs with as well as without integrity constraints, i.e., clauses with empty heads; the problems are located in appropriate slots of the polynomial hierarchy. In particular, we show that the consistency check is Sigma(2)(P)-complete for the disjunctive stable model semantics (in the total as well as partial version), the iterated closed world assumption, and the perfect model semantics, and we show that the inference problem for these semantics is Pi(2)(P)-complete; analogous results are derived for the answer sets semantics of extended disjunctive logic programs. Besides, we generalize previously derived complexity results for the generalized closed world assumption and other more sophisticated variants of the closed world assumption. Furthermore, we use the close ties between the logic programming framework and other nonmonotonic formalisms to provide new complexity results for disjunctive default theories and disjunctive autoepistemic literal theories.
引用
收藏
页码:289 / 323
页数:35
相关论文
共 50 条
  • [1] Disjunctive Propositional Logic and Scott Domains
    Wang, Longchun
    Li, Qingguo
    [J]. THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2020, 2020, 12337 : 327 - 339
  • [2] PROPOSITIONAL LOGIC PROGRAMMING
    TYUGU, EH
    [J]. COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1989, 8 (04): : 357 - 368
  • [3] Disjunctive logic programming and autoepistemic logic
    Yuan, LY
    You, JH
    Goebel, R
    [J]. LOGIC PROGRAMMING AND KNOWLEDGE REPRESENTATION, 1998, 1471 : 85 - 101
  • [4] Temporal disjunctive logic programming
    Gergatsoulis, M
    Rondogiannis, P
    Panayiotopoulos, T
    [J]. NEW GENERATION COMPUTING, 2001, 19 (01) : 87 - 100
  • [5] Temporal disjunctive logic programming
    Manolis Gergatsoulis
    Panos Rondogiannis
    Themis Panayiotopoulos
    [J]. New Generation Computing, 2001, 19 : 87 - 100
  • [6] Argumentation in disjunctive logic programming
    王克文
    吴泉源
    陈火旺
    [J]. Science China Technological Sciences, 1998, (01) : 106 - 112
  • [7] Calculi for disjunctive logic programming
    Baumgartner, P
    Furbach, U
    [J]. LOGIC PROGRAMMING - PROCEEDINGS OF THE 1997 INTERNATIONAL SYMPOSIUM, 1997, : 229 - 243
  • [8] Argumentation in disjunctive logic programming
    Wang, KW
    Wu, QY
    Chen, HW
    [J]. SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 1998, 41 (01): : 106 - 112
  • [9] Argumentation in disjunctive logic programming
    Kewen Wang
    Quanyuan Wu
    Huowang Chen
    [J]. Science in China Series E: Technological Sciences, 1998, 41 : 106 - 112
  • [10] Probabilistic disjunctive logic programming
    Ngo, L
    [J]. UNCERTAINTY IN ARTIFICIAL INTELLIGENCE, 1996, : 397 - 404