2019
DOI: 10.1017/s1471068419000036
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Answer Set Computation via Heuristic-Based Decomposition

Abstract: Answer Set Programming (ASP) is a purely declarative formalism developed in the field of logic programming and non-monotonic reasoning: computational problems are encoded by logic programs whose answer sets, corresponding to solutions, are computed by an ASP system. Different, semantically equivalent, programs can be defined for the same problem; however, performance of systems evaluating them might significantly vary. We propose an approach for automatically transforming an input logic program into an equival… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
4

Relationship

3
5

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 37 publications
(58 reference statements)
0
12
0
Order By: Relevance
“…Among grounders, I -DLV [5] employs a heuristic-guided tree decomposition algorithm [7] aiming at optimizing the instantiation process. Roughly, I -DLV possibly decomposes input rules into multiple smaller ones according to the technique sketched in Section 2 on the basis of a formulas that estimates the cost of joining body literals.…”
Section: Ml-guided Tree Decomposition Rewritingmentioning
confidence: 99%
“…Among grounders, I -DLV [5] employs a heuristic-guided tree decomposition algorithm [7] aiming at optimizing the instantiation process. Roughly, I -DLV possibly decomposes input rules into multiple smaller ones according to the technique sketched in Section 2 on the basis of a formulas that estimates the cost of joining body literals.…”
Section: Ml-guided Tree Decomposition Rewritingmentioning
confidence: 99%
“…In particular, idlv-claspdlv makes use of dlv (Leone et al 2006;Maratea et al 2008) for instances featuring a ground query; otherwise, it consists of the combination of the grounder idlv with clasp executed with the option --configuration=trendy. The idlv+-clasp-dlv system is a variant of the previous system that uses a heuristic-guided rewriting technique (Calimeri et al 2018) relying on hyper-tree decomposition, which aims to automatically replace long rules with sets of smaller ones that are possibly evaluated more efficiently.…”
Section: Unicalmentioning
confidence: 99%
“…The overgrounding strategy described above has been implemented by adapting the I -DLV grounder (Calimeri et al 2017;Calimeri et al 2019); the architecture of the resulting prototype, called I -DLV -incr, is depicted in Figure 1. The system behaves as a process staying alive and providing a service-oriented behaviour, waiting for requests.…”
Section: Prototype Structure and Experimental Evaluationmentioning
confidence: 99%
“…For an overview of grounding optimization techniques the reader can refer to(Gebser et al 2011;Calimeri et al 2017;Calimeri et al 2019). …”
mentioning
confidence: 99%