System Predictor: Grounding Size Estimator for Logic Programs under Answer Set Semantics

被引:0
|
作者
Bresnahan, Daniel [1 ]
Hippen, Nicholas [1 ]
Lierler, Yuliya [1 ]
机构
[1] Univ Nebraska Omaha, Omaha, NE 68182 USA
关键词
answer set programming; encoding optimizations; DESIGN;
D O I
10.1017/S1471068423000078
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Answer set programming is a declarative logic programming paradigm geared towards solving difficult combinatorial search problems. While different logic programs can encode the same problem, their performance may vary significantly. It is not always easy to identify which version of the program performs the best. We present the system Predictor (and its algorithmic backend) for estimating the grounding size of programs, a metric that can influence a performance of a system processing a program. We evaluate the impact of Predictor when used as a guide for rewritings produced by the answer set programming rewriting tools Projector and Lpopt. The results demonstrate potential to this approach.
引用
收藏
页码:132 / 156
页数:25
相关论文
共 50 条
  • [21] Answer set semantics for prioritized defaults logic
    Yoo, HJ
    Bai, MN
    Choi, JY
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (12): : 2883 - 2884
  • [22] Aggregate Semantics for Propositional Answer Set Programs
    Alviano, Mario
    Faber, Wolfgang
    Gebser, Martin
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2023, 23 (01) : 157 - 194
  • [23] The impact of treewidth on grounding and solving of answer set programs
    Bliem B.
    Morak M.
    Moldovan M.
    Woltran S.
    1600, AI Access Foundation (67): : 35 - 80
  • [24] The Impact of Treewidth on Grounding and Solving of Answer Set Programs
    Bliem, Bernhard
    Morak, Michael
    Moldovan, Marius
    Woltran, Stefan
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2020, 67 : 35 - 80
  • [25] Exploiting Justifications for Lazy Grounding of Answer Set Programs
    Bogaerts, Bart
    Weinzierl, Antonius
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 1737 - 1745
  • [26] Fuzzy constraint logic programming with answer set semantics
    Wang, Jie
    Liu, Chunnian
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2007, 4798 : 52 - +
  • [27] Resilient Logic Programs: Answer Set Programs Challenged by Ontologies
    Lukumbuzya, Sanja
    Ortiz, Magdalena
    Simkus, Mantas
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 2917 - 2924
  • [28] Translating Preferred Answer Set Programs to Propositional Logic
    Asuncion, Vernon
    Zhang, Yan
    LOGIC PROGRAMMING AND NONMONOTONIC REASONING, PROCEEDINGS, 2009, 5753 : 396 - 401
  • [29] The characterization on the uniqueness of answer set for prioritized logic programs
    Zhang, Y
    Bai, Y
    FOUNDATIONS OF INTELLIGENT SYSTEMS, 2003, 2871 : 349 - 356
  • [30] Quantified Equilibrium Logic and Foundations for Answer Set Programs
    Pearce, David
    Valverde, Agustin
    LOGIC PROGRAMMING, PROCEEDINGS, 2008, 5366 : 546 - +