Efficient Computation of Answer Sets via SAT Modulo Acyclicity and Vertex Elimination

被引:1
|
作者
Rankooh, Masood Feyzbakhsh [1 ]
Janhunen, Tomi [1 ]
机构
[1] Tampere Univ, Tampere, Finland
基金
芬兰科学院;
关键词
PROGRAMS;
D O I
10.1007/978-3-031-15707-3_16
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Answer set programming (ASP) is a declarative programming paradigm where the solutions of a search problem are captured by the answer sets of a logic program describing its solutions. Besides native algorithms implemented as answer-set solvers, the computation of answer sets can be realized (i) by translating the logic program into propositional logic or its extensions and (ii) by finding satisfying assignments with appropriate solvers. In this work, we recall the graph-based extension of propositional logic, viz. SAT modulo graphs, and the case of acyclicity constraint which keeps a digraph associated with each truth assignment acyclic. This particular extension lends itself very well for answer set computation, e.g., using extended SAT solvers, such as GRAPHSAT, as back-end solvers. The goal of this work, however, is to translate away the acyclicity extension altogether using a vertex elimination technique, giving rise to a translation from ASP into propositional clauses only. We use non-tight benchmarks and a state-of-the-art SAT solver, KISSAT, to illustrate that performance obtained in this way can be competitive against GRAPHSAT and native ASP solvers such as CLASP and WASP.
引用
收藏
页码:203 / 216
页数:14
相关论文
共 3 条
  • [1] Answer Set Programming as SAT modulo Acyclicity
    Gebser, Martin
    Janhunen, Tomi
    Rintanen, Jussi
    [J]. 21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 351 - 356
  • [2] Fuzzy answer set computation via satisfiability modulo theories
    Alviano, Mario
    Penaloza, Rafael
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 588 - 603
  • [3] Externally Supported Models for Efficient Computation of Paracoherent Answer Sets
    Amendola, Giovanni
    Dodaro, Carmine
    Faber, Wolfgang
    Ricca, Francesco
    [J]. THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 1720 - 1727