ApproxASP - a Scalable Approximate Answer Set Counter
Mohimenul Kabir, Flavio O. Everardo, Ankit K. Shukla, Markus Hecher, Johannes Klaus Fichte, Kuldeep S. Meel
摘要
Answer Set Programming (ASP) is a framework in artificial intelligence and knowledge representation for declarative modeling and problem solving. Modern ASP solvers focus on the computation or enumeration of answer sets. However, a variety of probabilistic applications in reasoning or logic programming require counting answer sets. While counting can be done by enumeration, simple enumeration becomes immediately infeasible if the number of solutions is high. On the other hand, approaches to exact counting are of high worst-case complexity. In fact, in propositional model counting, exact counting becomes impractical. In this work, we present a scalable approach to approximate counting for answer set programming. Our approach is based on systematically adding XOR constraints to ASP programs, which divide the search space. We prove that adding random XOR constraints partitions the answer sets of an ASP program. In practice, we use a Gaussian elimination-based approach by lifting ideas from SAT to ASP and integrating it into a state of the art ASP solver, which we call ApproxASP. Finally, our experimental evaluation shows the scalability of our approach over the existing ASP systems.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper2
- Exact ASP Counting with Compact EncodingsMohimenul Kabir, Supratik Chakraborty, Kuldeep S. MeelAAAI 2024 · 被引用 10 次
- Counting and Reasoning with PlansDavid Speck, Markus Hecher, Daniel Gnad, Johannes Klaus Fichte 等AAAI 2025 · 被引用 2 次
它引用的顶会 Paper3
- Tinted, Detached, and Lazy CNF-XOR Solving and Its Applications to Counting and SamplingMate Soos, Stephan Gocht, Kuldeep S. MeelCAV 2020 · 被引用 102 次
- Rushing and Strolling among Answer Sets - Navigation Made EasyJohannes Klaus Fichte, Sarah Alice Gaggl, Dominik RusovacAAAI 2022 · 被引用 22 次
- Approximate Counting of Minimal Unsatisfiable SubsetsJaroslav Bendík, Kuldeep S. MeelCAV 2020 · 被引用 16 次
相关 Paper
- Compilation of Aggregates in ASP SystemsGiuseppe Mazzotta, Francesco Ricca, Carmine DodaroAAAI 2022 · 被引用 16 次
- Formally Certified Approximate Model CountingYong Kiam Tan, Jiong Yang, Mate Soos, Magnus O. Myreen 等CAV 2024 · 被引用 1 次
- Learning to Break Symmetries for Efficient Optimization in Answer Set ProgrammingAlice Tarzariol, Martin Gebser, Konstantin Schekotihin, Mark LawAAAI 2023 · 被引用 4 次
- Large-Neighbourhood Search for Optimisation in Answer-Set SolvingThomas Eiter, Tobias Geibinger, Nelson Higuera Ruiz, Nysret Musliu 等AAAI 2022 · 被引用 7 次
- Scalable Enumeration of Trap Spaces in Boolean Networks via Answer Set ProgrammingGiang V. Trinh, Belaid Benhamou, Samuel Pastva, Sylvain SolimanAAAI 2024 · 被引用 7 次
