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
- 54 Citations
- 35 Publications
- 6 Datasets & models
- 4 Software
- 6 Scientific Awards
- 
                
                  2025
                
                
    
      
      
        
          Title #P is Sandwiched by One and Two #2DNF Calls: Is Subtraction Stronger Than We Thought? DOI 10.1109/lics65433.2025.00010 Type Conference Proceeding Abstract Author Bannach M Pages 31-43 
- 
                
                  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 
- 
                
                  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 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 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 Pages 8004-8012 Link Publication 
- 
                
                  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 Pages 10535-10543 Link Publication 
- 
                
                  2024
                
                
    
      
      
        
          Title Tight Double Exponential Lower Bounds DOI 10.1007/978-981-97-2340-9_11 Type Book Chapter Author Bliznets I Publisher Springer Nature Pages 124-136 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 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 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 Link Publication 
- 
                
                  2023
                
                
    
      
      
        
          Title On the Structural Complexity of Grounding – Tackling the ASP Grounding Bottleneck via Epistemic Programs and Treewidth DOI 10.3233/faia230277 Type Book Chapter Author Besin V Publisher IOS Press Link Publication 
- 
                
                  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 Pages 6363-6371 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 Solving Projected Model Counting by Utilizing Treewidth and its Limits DOI 10.48550/arxiv.2305.19212 Type Preprint Author Fichte J 
- 
                
                  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 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 
- 
                
                  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 
- 
                
                  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 Pages 505-532 Link Publication 
- 
                
                  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 
- 
                
                  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 
- 
                
                  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 Rejection in Abstract Argumentation: Harder Than Acceptance? DOI 10.3233/faia240867 Type Book Chapter Author Fichte J Publisher IOS Press 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 Navigating and Querying Answer Sets: How Hard Is It Really and Why? DOI 10.24963/kr.2024/60 Type Conference Proceeding Abstract Author Rusovac D Pages 642-653 
- 
                
                  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 
- 
                
                  2024
                
                
    
      
      
        
          Title Finite Groundings for ASP with Functions: A Journey through Consistency DOI 10.48550/arxiv.2405.15794 Type Preprint Author Gerlach L 
- 
                
                  2024
                
                
    
      
      
        
          Title Rejection in Abstract Argumentation: Harder Than Acceptance? DOI 10.48550/arxiv.2408.10683 Type Preprint Author Fichte J 
- 
                
                  2025
                
                
    
      
      
        
          Title Strong Structural Bounds for MaxSAT: The Fine Details of Using Neuromorphic and Quantum Hardware Accelerators DOI 10.1007/978-3-031-93706-4_5 Type Book Chapter Author Bannach M Publisher Springer Nature Pages 72-90 
- 
                
                  2023
                
                
    
      
      
        
          Title Structure-Guided Automated Reasoning DOI 10.48550/arxiv.2312.14620 Type Preprint Author Bannach M 
- 
                
                  2023
                
                
    
      
      
        
          Title IASCAR: Incremental Answer Set Counting by Anytime Refinement DOI 10.48550/arxiv.2311.07233 Type Preprint Author Fichte J 
- 
                
                  2024
                  
                    Link
                  
                
                
    
      
      
        
          Title Model Counting Competition 2024: Competition Instances DOI 10.5281/zenodo.14249068 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 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 
- 
                
                  2023
                  
                    Link
                  
                
                
    
      
      
        
          Title Model Counting Competition 2023: Competition Instances DOI 10.5281/zenodo.10012864 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 Dataset: Parallel Empirical Evaluations: Resilience Despite Concurrency DOI 10.5281/zenodo.10400972 Type Database/Collection of data Public Access Link Link 
- 
                
                  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 
- 
                
                  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 
- 
                
                  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