Computationally Hard Problems for Logic Programs under Answer Set Semantics

被引:0
|
作者
Shen, Yuping [1 ]
Zhao, Xishun [1 ]
机构
[1] Sun Yat Sen Univ, Inst Log & Cognit, Dept Philosophy, Guangzhou, Peoples R China
关键词
Exponential lower bound; logic programs; answer set semantics; propositional formulas; succinctness; LOOPS;
D O I
10.1145/3676964
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Showing that a problem is hard for a model of computation is one of the most challenging tasks in theoretical computer science, logic and mathematics. For example, it remains beyond reach to find an explicit problem that cannot be computed by polynomial size propositional formulas (PF). As a model of computation, logic programs (LP) under answer set semantics are as expressive as PF and also NP-complete for satisfiability checking. In this article, we show that the PAR problem is hard for LP, i.e., deciding whether a binary string contains an odd number of 1's requires exponential size LP. The proof idea is first to transform logic programs into equivalent boolean circuits and then apply a probabilistic method known as random restriction to obtain an exponential lower bound. Based on the main result, we generalize a sufficient condition for identifying hard problems for LP and give a separation map for an LP family from a computational point of view, whose members are all equally expressive and share the same reasoning complexity.
引用
收藏
页数:26
相关论文
共 50 条
  • [1] Justifications for logic programs under answer set semantics
    Pontelli, Enrico
    Son, Tran Cao
    LOGIC PROGRAMMING, PROCEEDINGS, 2006, 4079 : 196 - 210
  • [2] Simplifying logic programs under answer set semantics
    Pearce, D
    LOGIC PROGRAMMING, PROCEEDINGS, 2004, 3132 : 210 - 224
  • [3] Justifications for logic programs under answer set semantics
    Pontelli, Enrico
    Son, Tran Cao
    Elkhatib, Omar
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2009, 9 : 1 - 56
  • [4] Merging Logic Programs under Answer Set Semantics
    Delgrande, James
    Schaub, Torsten
    Tompits, Hans
    Woltran, Stefan
    LOGIC PROGRAMMING, 2009, 5649 : 160 - +
  • [5] Tableau Calculi for Logic Programs under Answer Set Semantics
    Gebser, Martin
    Schaub, Torsten
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2013, 14 (02)
  • [6] Tree Decomposition Rewritings for Optimizing Logic Programs under Answer Set Semantics
    Zangari, Jessica
    Calimeri, Francesco
    Perri, Simona
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (306): : 330 - 333
  • [7] Fuzzy description logic programs under the answer set semantics for the semantic web
    Lukasiewicz, Thomas
    FUNDAMENTA INFORMATICAE, 2008, 82 (03) : 289 - 310
  • [8] Fuzzy description logic programs under the answer set semantics for the semantic web
    Lukasiewicz, Thomas
    RULEML 2006: SECOND INTERNATIONAL CONFERENCE ON RULES AND RULE MARKUP LANGUAGES FOR THE SEMANTIC WEB, PROCEEDINGS, 2006, : 89 - 96
  • [9] System Predictor: Grounding Size Estimator for Logic Programs under Answer Set Semantics
    Bresnahan, Daniel
    Hippen, Nicholas
    Lierler, Yuliya
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2024, 24 (01) : 132 - 156
  • [10] spock: A Debugging Support Tool for Logic Programs under the Answer-Set Semantics
    Gebser, Martin
    Puehrer, Joerg
    Schaub, Torsten
    Tompits, Hans
    Woltran, Stefan
    APPLICATIONS OF DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT: 17TH INTERNATIONAL CONFERENCE, INAP 2007/21ST WORKSHOP ON LOGIC PROGRAMMING, WLP 2007, 2009, 5437 : 247 - +