QuantASP - Quantitative Reasoning and Counting for ASP
QuantASP - Quantitative Reasoning and Counting for ASP
Disciplines
Computer Sciences (100%)
Keywords
-
Treewidth,
Answer Set Programming,
Logic Programming,
Parameterized Algorithmics,
Computational Complexity,
Reasoning
Solving computationally hard problems is a key challenge in computer science. In the last decades, the focus of these problems increasingly contained counting problems and quantitative questions. Such counting problems do not only consider the existence of just a single solution, but concern the computation of the total number of solutions, which actually yields a plethora of applications in computational biology, artificial intelligence, and quantitative reasoning. Observe that counting for example allows us to reason about the role, importance, and consequences of certain solution parts, depending on whether these parts appear in some or many solutions, or even in the vast majority of solutions. One concrete approach towards solving hard problems relies on decomposing an instance into smaller parts, thereby solving the problem step-by-step via a dedicated algorithm that suitably combines solutions of the single parts into a solution of the whole instance. This method is known as dynamic programming and has been applied many times and on several problems. However, for counting problems there are still exciting questions that remained unsolved and have been left open. Some of these open questions originate when counting solutions of logic programs, whose solutions are stable (minimal) answers, formally described by means of rule-like constraints that have to be fulfilled. Our working hypothesis is that the stability criteria of these answers is the inherent reason why counting answers by means of dynamic programming indeed requires excessively more solving effort than deciding or obtaining just one answer. We expect to formally show that counting problems on key fragments of logic programs are indeed harder than corresponding decision problems, even in the case of structurally simple instances, whose program structure is close to tree-like structures (bounded treewidth). This then yields precise runtime lower bounds (hardness results), which we will generalize in order to provide a methodology for simply showing lower bounds for a list of further counting problems. Despite these expected lower bounds, we will research on efficient approaches for counting answers in practice, where we focus on the following two principles: (1) Abstractions, which aim for simplifications and solving the problem incrementally; (2) Systematic over- and undercounting, where the goal is to constantly improve already obtained upper and lower bounds in order to approach the total number of solutions. We are convinced that a combination of these principles will yield techniques that pave the way towards establishing and solving new applications in the area of computational biology.
Research Output
- 32 Citations
- 34 Publications
- 6 Datasets & models
- 4 Software
- 6 Scientific Awards
-
2024
Title IASCAR: Incremental Answer Set Counting by Anytime Refinement DOI 10.1017/s1471068424000036 Type Journal Article Author Fichte J Journal Theory and Practice of Logic Programming -
2024
Title On the Structural Hardness of Answer Set Programming: Can Structure Efficiently Confine the Power of Disjunctions? DOI 10.1609/aaai.v38i9.28923 Type Journal Article Author Hecher M Journal Proceedings of the AAAI Conference on Artificial Intelligence -
2024
Title Parallel Empirical Evaluations: Resilience despite Concurrency DOI 10.1609/aaai.v38i8.28638 Type Journal Article Author Fichte J Journal Proceedings of the AAAI Conference on Artificial Intelligence -
2024
Title Rejection in Abstract Argumentation: Harder Than Acceptance? DOI 10.48550/arxiv.2408.10683 Type Preprint Author Fichte J Link Publication -
2024
Title Extended Version of: On the Structural Hardness of Answer Set Programming: Can Structure Efficiently Confine the Power of Disjunctions? DOI 10.48550/arxiv.2402.03539 Type Preprint Author Hecher M Link Publication -
2024
Title Finite Groundings for ASP with Functions: A Journey through Consistency DOI 10.48550/arxiv.2405.15794 Type Preprint Author Carral D Link Publication -
2024
Title Tight Double Exponential Lower Bounds; In: Theory and Applications of Models of Computation - 18th Annual Conference, TAMC 2024, Hong Kong, China, May 13-15, 2024, Proceedings DOI 10.1007/978-981-97-2340-9_11 Type Book Chapter Publisher Springer Nature Singapore -
2024
Title Rejection in Abstract Argumentation: Harder Than Acceptance?; In: ECAI 2024 - 27th European Conference on Artificial Intelligence, 19-24 October 2024, Santiago de Compostela, Spain - Including 13th Conference on Prestigious Applications of Intelligent Systems (PAIS 2024) DOI 10.3233/faia240867 Type Book Chapter Publisher IOS Press -
2024
Title The Relative Strength of #SAT Proof Systems DOI 10.4230/lipics.sat.2024.5 Type Conference Proceeding Abstract Author Beyersdorff O Conference LIPIcs, Volume 305, SAT 2024 Pages 5:1 - 5:19 Link Publication -
2024
Title Navigating and Querying Answer Sets: How Hard Is It Really and Why? DOI 10.24963/kr.2024/60 Type Conference Proceeding Abstract Author Hecher M Pages 642-653 -
2024
Title Domain-Based Nucleic-Acid Minimum Free Energy: Algorithmic Hardness and Parameterized Bounds DOI 10.4230/lipics.dna.30.2 Type Conference Proceeding Abstract Author Demaine E Conference LIPIcs, Volume 314, DNA 30 Pages 2:1 - 2:24 Link Publication -
2024
Title Easier Ways to Prove Counting Hard: A Dichotomy for Generalized #SAT, Applied to Constraint Graphs DOI 10.4230/lipics.isaac.2024.51 Type Conference Proceeding Abstract Author Brunner J Conference LIPIcs, Volume 322, ISAAC 2024 Pages 51:1 - 51:14 Link Publication -
2024
Title On Weighted Maximum Model Counting: Complexity and Fragments DOI 10.1109/ictai62512.2024.00010 Type Conference Proceeding Abstract Author Bannach M Pages 1-9 -
2024
Title Forgetting in Counting and Bounded Treewidth DOI 10.1109/ictai62512.2024.00013 Type Conference Proceeding Abstract Author Fichte J Pages 27-35 -
2024
Title Counting Complexity for Reasoning in Abstract Argumentation DOI 10.1613/jair.1.16210 Type Journal Article Author Fichte J Journal Journal of Artificial Intelligence Research Link Publication -
2025
Title Strong Structural Bounds forMaxSAT: The Fine Details ofUsing Neuromorphic andQuantum Hardware Accelerators; In: NASA Formal Methods - 17th International Symposium, NFM 2025, Williamsburg, VA, USA, June 11-13, 2025, Proceedings DOI 10.1007/978-3-031-93706-4_5 Type Book Chapter Publisher Springer Nature Switzerland -
2024
Title Structure-Guided Cube-and-Conquer for MaxSAT DOI 10.1007/978-3-031-60698-4_1 Type Book Chapter Author Bannach M Publisher Springer Nature Pages 3-20 -
2024
Title aspmc: New frontiers of algebraic answer set counting DOI 10.1016/j.artint.2024.104109 Type Journal Article Author Eiter T Journal Artificial Intelligence Pages 104109 Link Publication -
2023
Title Solving Projected Model Counting by Utilizing Treewidth and its Limits DOI 10.48550/arxiv.2305.19212 Type Preprint Author Fichte J -
2023
Title The Silent (R)evolution of SAT DOI 10.1145/3560469 Type Journal Article Author Fichte J Journal Communications of the ACM Pages 64-72 Link Publication -
2023
Title Structure-Aware Lower Bounds and Broadening the Horizon of Tractability for QBF DOI 10.48550/arxiv.2304.13896 Type Preprint Author Fichte J -
2023
Title Characterizing Structural Hardness of Logic Programs: What makes Cycles and Reachability Hard for Treewidth? DOI 10.48550/arxiv.2301.07472 Type Preprint Author Hecher M -
2023
Title Solving Projected Model Counting by Utilizing Treewidth and its Limits DOI 10.1016/j.artint.2022.103810 Type Journal Article Author Fichte J Journal Artificial Intelligence Pages 103810 Link Publication -
2023
Title Advanced tools and methods for treewidth-based problem solving DOI 10.1515/itit-2023-0004 Type Journal Article Author Hecher M Journal it - Information Technology Pages 65-73 Link Publication -
2023
Title Grounding Planning Tasks Using Tree Decompositions and Iterated Solving DOI 10.1609/icaps.v33i1.27184 Type Journal Article Author Corrêa A Journal Proceedings of the International Conference on Automated Planning and Scheduling Pages 100-108 Link Publication -
2023
Title Characterizing Structural Hardness of Logic Programs: What Makes Cycles and Reachability Hard for Treewidth? DOI 10.1609/aaai.v37i5.25788 Type Journal Article Author Hecher M Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 6407-6415 Link Publication -
2023
Title The Impact of Structure in Answer Set Counting: Fighting Cycles and its Limits DOI 10.24963/kr.2023/34 Type Conference Proceeding Abstract Author Hecher M Pages 344-354 Link Publication -
2023
Title Structure-Aware Lower Bounds and Broadening the Horizon of Tractability for QBF DOI 10.1109/lics56636.2023.10175675 Type Conference Proceeding Abstract Author Fichte J Pages 1-14 Link Publication -
2023
Title Treewidth-Aware Complexity for Evaluating Epistemic Logic Programs DOI 10.24963/ijcai.2023/357 Type Conference Proceeding Abstract Author Fandinno J Pages 3203-3211 -
2023
Title Quantitative Reasoning and Structural Complexity for Claim-Centric Argumentation DOI 10.24963/ijcai.2023/358 Type Conference Proceeding Abstract Author Fichte J Pages 3212-3220 -
2023
Title Inconsistent Cores for ASP: The Perks and Perils of Non-monotonicity DOI 10.1609/aaai.v37i5.25783 Type Journal Article Author Fichte J Journal Proceedings of the AAAI Conference on Artificial Intelligence -
2023
Title On the Structural Complexity of Grounding - Tackling the ASP Grounding Bottleneck via Epistemic Programs and Treewidth; In: ECAI 2023 - 26th European Conference on Artificial Intelligence, September 30-October 4, 2023, Krakw, Poland - Including 12th Conference on Prestigious Applications of Intelligent Systems (PAIS 2023) DOI 10.3233/faia230277 Type Book Chapter Publisher IOS Press -
2023
Title Structure-Guided Automated Reasoning DOI 10.48550/arxiv.2312.14620 Type Preprint Author Bannach M Link Publication -
2023
Title IASCAR: Incremental Answer Set Counting by Anytime Refinement DOI 10.48550/arxiv.2311.07233 Type Preprint Author Fichte J Link Publication
-
2024
Link
Title Navigating and Querying Answer Sets: How Hard Is It Really and Why? (Empirical Case Study) DOI 10.5281/zenodo.12737216 Type Database/Collection of data Public Access Link Link -
2024
Link
Title Model Counting Competition 2024: Submitted Solvers DOI 10.5281/zenodo.14249108 Type Database/Collection of data Public Access Link Link -
2024
Link
Title Model Counting Competition 2024: Competition Instances DOI 10.5281/zenodo.14249068 Type Database/Collection of data Public Access Link Link -
2023
Link
Title Dataset: Parallel Empirical Evaluations: Resilience Despite Concurrency DOI 10.5281/zenodo.10400972 Type Database/Collection of data Public Access Link Link -
2023
Link
Title IASCAR: Incremental Answer Set Counting by Anytime Refinement (Experiments) DOI 10.5281/zenodo.10091993 Type Database/Collection of data Public Access Link Link -
2023
Link
Title Model Counting Competition 2023: Competition Instances DOI 10.5281/zenodo.10012864 Type Database/Collection of data Public Access Link Link
-
2024
Title Keynote Speaker at the International Conference on Logic Programming 2024 (ICLP 2024) at UT Dallas Type Personally asked as a key note speaker to a conference Level of Recognition Continental/International -
2024
Title Competition Award Winner of the Second International Path Counting Competition Type Research prize Level of Recognition Continental/International -
2024
Title ASAI Masterthesis Prize 2024 Type Research prize Level of Recognition National (any country) -
2024
Title Winner of the Best Paper Award at the 36th IEEE International Conference on Tools with Artificial Intelligence (ICTAI) 2024 Type Research prize Level of Recognition Continental/International -
2023
Title Competition Award Winner of the First International Path Counting Competition Type Research prize Level of Recognition Continental/International -
2023
Title Competition Award Winner of the International Planning Competition 2023 Type Research prize Level of Recognition Continental/International