Compilation of Aggregates in ASP Systems
Giuseppe Mazzotta, Francesco Ricca, Carmine Dodaro
Abstract
Answer Set Programming (ASP) is a well-known declarative AI formalism for knowledge representation and reasoning. State-of-the-art ASP implementations employ the ground&solve approach, and they were successfully applied to industrial and academic problems. Nonetheless there are classes of ASP programs whose evaluation is not efficient (sometimes not feasible) due to the combinatorial blow-up of the program produced by the grounding step. Recent researches suggest that compilation-based techniques can mitigate the grounding bottleneck problem. However, no compilation-based technique has been developed for ASP programs that contain aggregates, which are one of the most relevant and commonly-employed constructs of ASP. In this paper, we propose a compilation-based approach for ASP programs with aggregates. We implement it on top of a state-of-the-art ASP system, and evaluate the performance on publicly-available benchmarks. Experiments show our approach is effective on ground-intensive ASP programs.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext f8e489e0-326a-43f5-8282-bfe92bdb4cf0Related papers
- ApproxASP - a Scalable Approximate Answer Set CounterMohimenul Kabir, Flavio O. Everardo, Ankit K. Shukla, Markus Hecher et al.AAAI 2022 · 21 citations
- Solving Sum-of-Costs Multi-Agent Pathfinding with Answer-Set ProgrammingRodrigo N. Gómez, Carlos Hernández, Jorge A. BaierAAAI 2020 · 13 citations
- Exact ASP Counting with Compact EncodingsMohimenul Kabir, Supratik Chakraborty, Kuldeep S. MeelAAAI 2024 · 10 citations
- Rushing and Strolling among Answer Sets - Navigation Made EasyJohannes Klaus Fichte, Sarah Alice Gaggl, Dominik RusovacAAAI 2022 · 22 citations
- A Unified View on Forgetting and Strong Equivalence Notions in Answer Set ProgrammingZeynep G. Saribatur, Stefan WoltranAAAI 2024 · 2 citations
