Complexity and Compilation of GZ-Aggregates in Answer Set Programming
Mario Alviano, Nicola Leone

TL;DR
This paper analyzes the complexity of Gelfond and Zhang's new stable model semantics for logic programs with aggregates, and presents compilation techniques and a prototype system for implementing these semantics in existing ASP solvers.
Contribution
It provides a detailed complexity analysis of the new semantics and introduces compilation methods to implement Gelfond-Zhang aggregates in current ASP systems.
Findings
Complexity results for coherence testing and cautious reasoning.
Surprising similarities and differences with mainstream stable semantics.
A prototype system demonstrating the implementation of Gelfond-Zhang aggregates.
Abstract
Gelfond and Zhang recently proposed a new stable model semantics based on Vicious Circle Principle in order to improve the interpretation of logic programs with aggregates. The paper focuses on this proposal, and analyzes the complexity of both coherence testing and cautious reasoning under the new semantics. Some surprising results highlight similarities and differences versus mainstream stable model semantics for aggregates. Moreover, the paper reports on the design of compilation techniques for implementing the new semantics on top of existing ASP solvers, which eventually lead to realize a prototype system that allows for experimenting with Gelfond-Zhang's aggregates. To appear in Theory and Practice of Logic Programming (TPLP), Proceedings of ICLP 2015.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
