Trichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs

被引:1
|
作者
Truszczynski, Miroslaw [1 ]
机构
[1] Univ Kentucky, Dept Comp Sci, Lexington, KY 40506 USA
来源
LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS | 2009年 / 5753卷
关键词
D O I
10.1007/978-3-642-04238-6_26
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present trichotomy results characterizing the complexity of reasoning with disjunctive logic programs. To this end, we introduce a certain definition schema for classes of programs based on a set of allowed arities of rules. We show that each such class of programs has a finite representation, and for each of the classes definable in the schema we characterize the complexity of the existence of an answer set problem. Next, we derive similar characterizations of the complexity of skeptical and credulous reasoning with disjunctive logic programs. Such results are of potential interest. Oil the one hand, they reveal some reasons responsible for the hardness of computing answer sets. On the other hand. they identify classes of problem instances, for which the problem is "easy" (in P) or "easier than in general" (in NP).
引用
收藏
页码:303 / 315
页数:13
相关论文
共 50 条
  • [31] The least fixpoint transformation for disjunctive logic programs
    Kewen Wang
    Huowang Chen
    Quanyuan Wu
    Journal of Computer Science and Technology, 1998, 13 (3) : 193 - 201
  • [32] On the Complexity of Ontological Reasoning under Disjunctive Existential Rules
    Gottlob, Georg
    Manna, Marco
    Morak, Michael
    Pieris, Andreas
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 1 - 18
  • [33] Reasoning with infinite stable models II: Disjunctive programs
    Bonatti, PA
    LOGICS PROGRAMMING, PROCEEDINGS, 2002, 2401 : 333 - 346
  • [34] A polynomial translation of logic programs with nested expressions into disjunctive logic programs: Preliminary report
    Pearce, D
    Sarsakov, V
    Schaub, T
    Tompits, H
    Woltran, S
    LOGICS PROGRAMMING, PROCEEDINGS, 2002, 2401 : 405 - 420
  • [35] NONMONOTONIC REASONING AND LOGIC PROGRAMS
    HERRE, H
    LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1991, 543 : 38 - 58
  • [36] Epistemic Reasoning in Logic Programs
    Zhang, Yan
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 647 - 652
  • [37] HYPOTHETICAL REASONING IN LOGIC PROGRAMS
    INOUE, K
    JOURNAL OF LOGIC PROGRAMMING, 1994, 18 (03): : 191 - 227
  • [38] Model generation and state generation for disjunctive logic programs
    Seipel, D
    Minker, J
    Ruiz, C
    JOURNAL OF LOGIC PROGRAMMING, 1997, 32 (01): : 49 - 69
  • [39] Disjunctive logic programs with existential quantification in rule heads
    You, Jia-Huai
    Zhang, Heng
    Zhang, Yan
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2013, 13 : 563 - 578
  • [40] Template programs for disjunctive logic programming: An operational semantics
    Calimeri, Francesco
    Ianni, Giovambattista
    AI COMMUNICATIONS, 2006, 19 (03) : 193 - 206