Author:
Bomanson Jori,Janhunen Tomi,Weinzierl Antonius
Abstract
Answer-Set Programming (ASP) is an expressive rule-based knowledge-representation formalism. Lazy grounding is a solving technique that avoids the well-known grounding bottleneck of traditional ASP evaluation but is restricted to normal rules, severely limiting its expressive power. In this work, we introduce a framework to handle aggregates by normalizing them on demand during lazy grounding, hence relieving the restrictions of lazy grounding significantly. We term our approach as lazy normalization and demonstrate its feasibility for different types of aggregates. Asymptotic behavior is analyzed and correctness of the presented lazy normalizations is shown. Benchmark results indicate that lazy normalization can bring up-to exponential gains in space and time as well as enable ASP to be used in new application areas.
Publisher
Association for the Advancement of Artificial Intelligence (AAAI)
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. ASP-based Multi-shot Reasoning via DLV2 with Incremental Grounding;Proceedings of the 24th International Symposium on Principles and Practice of Declarative Programming;2022-09-20
2. Aggregate Semantics for Propositional Answer Set Programs;Theory and Practice of Logic Programming;2022-02-23
3. Compilation of Aggregates in ASP;Electronic Proceedings in Theoretical Computer Science;2021-09-17
4. Incremental maintenance of overgrounded logic programs with tailored simplifications;Theory and Practice of Logic Programming;2020-09