HYPAR - Hybrid Parameterized Problem Solving in Practice
HYPAR - Hybrid Parameterized Problem Solving in Practice
Disciplines
Computer Sciences (100%)
Keywords
-
Parameterized Complexity,
Tree-Width,
Dynamic Programming,
Quantified Boolean Formulas
Solving computationally hard problems is a key challenge in computer science. One approach towards efficient solutions relies on decomposing the problem instances into smaller parts and solving the problem step-by-step by solving parts (subproblems) via a dedicated algorithm. This dedicated algorithm then suitably combines solutions of the single parts into a solution of the problem. Think about coloring a map with a limited number of colors such that no two countries that share a border are assigned the same color. Naturally, one starts to color several regions of the map, say Scandinavia, Eastern Europe, the Balkan states etc, independently. Then, one tries to combine solutions for these regions in order to find a valid coloring of the entire map of Europe. One particular form of this method is known as dynamic programming over tree decompositions. The runtime of this approach mainly depends on a certain parameter, namely the size of the largest subproblem, which can be obtained via tree decompositions satisfying certain criteria. The common hypothesis for this approach is that the smaller the parts obtained by the decomposition are, the faster the problem at hand can be solved. However, practical experiments have shown that this theoretical rule of thumb does not necessarily apply in practice. In fact, there is a certain trade-off between the computational costs required for solving the subproblems (i.e., coloring regions) and the necessary combination of these solutions (i.e., checking which colorings of the regions go together). In fact, the theoretical analysis in this context is mainly devoted to relate runtimes with the maximum size of the subproblems. However, if subproblems become larger, their interaction with other subproblems becomes less involved, which makes the task of combining solutions easier. Our working hypothesis is that decompositions with larger subproblems might be beneficial in practice, in particular if dedicated algorithms are used to solve subproblems. Therefore, we call this approach hybrid since it relies on both standard approaches for the subproblems and the dedicated dynamic programming machinery for combining solutions to subproblems. In this project, we aim to better understand which "shapes" of decompositions provide the best results in practice, and to study methods on how to find these decompositions. Our approach will be evaluated on several prominent hard problems in the area of Computer Science.
Solving computationally hard problems is a key challenge in computer science. One approach towards efficient solutions relies on decomposing the problem instances into smaller parts and solving the problem step-by-step by solving parts (subproblems) via a dedicated algorithm. This dedicated algorithm then suitably combines solutions of the single parts into a solution of the problem. Think about coloring a map with a limited number of colors such that no two countries that share a border are assigned the same color. Naturally, one starts to color several regions of the map, say Scandinavia, Eastern Europe, the Balkan states etc, independently. Then, one tries to combine solutions for these regions in order to find a valid coloring of the entire map of Europe. One particular form of this method is known as dynamic programming over tree decompositions. The runtime of this approach mainly depends on a certain parameter, namely the size of the largest subproblem, which can be obtained via tree decompositions satisfying certain criteria. In the project, we showed that decompositions with larger subproblems nevertheless might be beneficial in practice, in particular if dedicated algorithms are used to solve subproblems. We demonstrated this effect in several solving regimes, in particular propositional logic and logic programming. For the latter, we also approached a long-standing problem, the so-called grounding bottleneck by proposing an alternative grounding method.
- Technische Universität Wien - 100%
- Reinhard Pichler, Technische Universität Wien , national collaboration partner
- Robert Ganian, Technische Universität Wien , national collaboration partner
- Martina Seidl, Universität Linz , national collaboration partner
Research Output
- 191 Citations
- 88 Publications
- 3 Disseminations
- 7 Scientific Awards
- 1 Fundings
-
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 Equipping Abstract Argumentation Solvers for Verifying Negative Results DOI 10.1145/3605098.3636073 Type Conference Proceeding Abstract Author Dvorak W Pages 762-769 -
2024
Title Combining Voting and Abstract Argumentation to Understand Online Discussions DOI 10.48550/arxiv.2402.05895 Type Preprint Author Bernreiter M Link Publication -
2024
Title Constrained Derivation in Assumption-Based Argumentation Type Conference Proceeding Abstract Author Buraglio Giovanni -
2024
Title The GSAF Solver and Verifier; In: Computational Models of Argument - Proceedings of COMMA 2024 DOI 10.3233/faia240336 Type Book Chapter Publisher IOS Press -
2024
Title Connecting Abstract Argumentation and Boolean Networks; In: Computational Models of Argument - Proceedings of COMMA 2024 DOI 10.3233/faia240312 Type Book Chapter Publisher IOS Press -
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 Attack semantics and collective attacks revisited DOI 10.3233/aac-230011 Type Journal Article Author Caminada M Journal Argument & Computation -
2024
Title Unveiling the Power of Noise Priors: Enhancing Diffusion Models for Mobile Traffic Prediction DOI 10.24963/ijcai.2024/363 Type Conference Proceeding Abstract Author Sheng Z Pages 3263-3271 -
2024
Title Weak Admissibility for ABA via Abstract Set-Attacks DOI 10.24963/kr.2024/17 Type Conference Proceeding Abstract Author Blümel L Pages 178-188 -
2025
Title Dung's Argumentation Framework: Unveiling the Expressive Power with Inconsistent Databases DOI 10.1609/aaai.v39i14.33651 Type Journal Article Author Hecher M Journal Proceedings of the AAAI Conference on Artificial Intelligence -
2024
Title The Computational Cost and Benefit of Collective Attacks in Abstract Argumentation Type PhD Thesis Author Matthias König Link Publication -
2024
Title Integrated Preferences in Logic and Abstract Argumentation Type PhD Thesis Author Michael Bernreiter -
2022
Title Deletion-Backdoors for Argumentation Frameworks with Collective Attacks Type Conference Proceeding Abstract Author Dvořák Wolfgang -
2021
Title Treewidth-Aware Cycle Breaking for Algebraic Answer Set Counting DOI 10.24963/kr.2021/26 Type Conference Proceeding Abstract Author Eiter T Pages 269-279 Link Publication -
2021
Title On the Complexity of Preferred Semantics in Argumentation Frameworks with Bounded Cycle Length DOI 10.24963/kr.2021/67 Type Conference Proceeding Abstract Author Dvorák W Pages 671-675 Link Publication -
2021
Title Decomposition-Guided Reductions for Argumentation and Treewidth DOI 10.24963/ijcai.2021/259 Type Conference Proceeding Abstract Author Fichte J Pages 1880-1886 Link Publication -
2021
Title Choice Logics and Their Computational Properties DOI 10.24963/ijcai.2021/247 Type Conference Proceeding Abstract Author Bernreiter M Pages 1794-1800 Link Publication -
2021
Title Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic Programs DOI 10.48550/arxiv.2108.03022 Type Preprint Author Besin V -
2021
Title Aspartix-V21 DOI 10.48550/arxiv.2109.03166 Type Preprint Author Dvorák W -
2021
Title DynASP2.5: Dynamic Programming on Tree Decompositions in Action †DOI 10.3390/a14030081 Type Journal Article Author Fichte J Journal Algorithms Pages 81 Link Publication -
2021
Title Exploiting Database Management Systems and Treewidth for Counting DOI 10.1017/s147106842100003x Type Journal Article Author Fichte J Journal Theory and Practice of Logic Programming Pages 128-157 Link Publication -
2020
Title Solving the Steiner Tree Problem with few Terminals DOI 10.1109/ictai50040.2020.00054 Type Conference Proceeding Abstract Author Fichte J Pages 293-300 Link Publication -
2019
Title Solving Advanced Argumentation Problems with Answer Set Programming DOI 10.48550/arxiv.1912.02734 Type Preprint Author Brewka G -
2019
Title Counting Complexity for Reasoning in Abstract Argumentation DOI 10.1609/aaai.v33i01.33012827 Type Journal Article Author Fichte J Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 2827-2834 Link Publication -
2024
Title The Effect of Preferences in Abstract Argumentation under a Claim-Centric View DOI 10.1613/jair.1.15932 Type Journal Article Author Bernreiter M Journal Journal of Artificial Intelligence Research -
2024
Title Redefining ABA+ Semantics via Abstract Set-to-Set Attacks DOI 10.1609/aaai.v38i9.28918 Type Journal Article Author Dimopoulos Y Journal Proceedings of the AAAI Conference on Artificial Intelligence -
2024
Title A Unified View on Forgetting and Strong Equivalence Notions in Answer Set Programming DOI 10.1609/aaai.v38i9.28940 Type Journal Article Author Saribatur Z Journal Proceedings of the AAAI Conference on Artificial Intelligence -
2024
Title Principles and their Computational Consequences for Argumentation Frameworks with Collective Attacks DOI 10.1613/jair.1.14879 Type Journal Article Author Dvořák W Journal Journal of Artificial Intelligence Research -
2024
Title Sequent Calculi for Choice Logics DOI 10.1007/s10817-024-09695-5 Type Journal Article Author Bernreiter M Journal Journal of Automated Reasoning -
2023
Title The complexity landscape of claim-augmented argumentation frameworks DOI 10.1016/j.artint.2023.103873 Type Journal Article Author Dvořák W Journal Artificial Intelligence -
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 -
2020
Title Taming High Treewidth with Abstraction, Nested Dynamic Programming, and Database Technology DOI 10.1007/978-3-030-51825-7_25 Type Book Chapter Author Hecher M Publisher Springer Nature Pages 343-360 -
2020
Title Structural Decompositions of Epistemic Logic Programs DOI 10.1609/aaai.v34i03.5672 Type Journal Article Author Hecher M Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 2830-2837 Link Publication -
2020
Title Treewidth-aware Reductions of Normal ASP to SAT - Is Normal ASP Harder than SAT after All? DOI 10.24963/kr.2020/49 Type Conference Proceeding Abstract Author Hecher M Pages 485-495 Link Publication -
2020
Title Lower Bounds for QBFs of Bounded Treewidth DOI 10.1145/3373718.3394756 Type Conference Proceeding Abstract Author Fichte J Pages 410-424 Link Publication -
2020
Title Complexity of abstract argumentation under a claim-centric view DOI 10.1016/j.artint.2020.103290 Type Journal Article Author Dvorák W Journal Artificial Intelligence Pages 103290 Link Publication -
2019
Title Treewidth and Counting Projected Answer Sets DOI 10.1007/978-3-030-20528-7_9 Type Book Chapter Author Fichte J Publisher Springer Nature Pages 105-119 -
2023
Title Solving Projected Model Counting by Utilizing Treewidth and its Limits DOI 10.48550/arxiv.2305.19212 Type Preprint Author Fichte J Link Publication -
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 Abstract argumentation with conditional preferences DOI 10.3233/aac-230001 Type Journal Article Author Bernreiter M Journal Argument & Computation -
2023
Title Abstract argumentation with conditional preferences DOI 10.34726/5479 Type Other Author Bernreiter M Link Publication -
2023
Title From Qualitative Choice Logic to Abstract Argumentation DOI 10.24963/kr.2023/73 Type Conference Proceeding Abstract Author Bernreiter M Pages 737-741 -
2023
Title Forgetting Aspects in Assumption-Based Argumentation DOI 10.24963/kr.2023/9 Type Conference Proceeding Abstract Author Berthold M Pages 86-96 -
2023
Title Foundations for Projecting Away the Irrelevant in ASP Programs DOI 10.24963/kr.2023/60 Type Conference Proceeding Abstract Author Saribatur Z Pages 614-624 -
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 -
2023
Title IASCAR: Incremental Answer Set Counting by Anytime Refinement DOI 10.48550/arxiv.2311.07233 Type Preprint Author Fichte J 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 -
2021
Title Complications for Computational Experiments from Modern Processors DOI 10.4230/lipics.cp.2021.25 Type Conference Proceeding Abstract Author Fichte J Conference LIPIcs, Volume 210, CP 2021 Pages 25:1 - 25:21 Link Publication -
2022
Title Comparing the Reasoning Capabilities of Equilibrium Theories and Answer Set Programs DOI 10.3390/a15060201 Type Journal Article Author Fandinno J Journal Algorithms Pages 201 Link Publication -
2022
Title The Effect of Preferences in Abstract Argumentation Under a Claim-Centric View DOI 10.48550/arxiv.2204.13305 Type Preprint Author Bernreiter M -
2022
Title Rediscovering Argumentation Principles Utilizing Collective Attacks DOI 10.48550/arxiv.2205.03151 Type Preprint Author Dvorák W -
2022
Title A Practical Account into Counting Dung’s Extensions by Dynamic Programming DOI 10.1007/978-3-031-15707-3_30 Type Book Chapter Author Dewoprabowo R Publisher Springer Nature Pages 387-400 -
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 Link Publication -
2023
Title The Silent (R)evolution of SAT DOI 10.1145/3560469 Type Journal Article Author Berre D Journal Communications of the ACM -
2023
Title The Effect of Preferences in Abstract Argumentation under a Claim-Centric View DOI 10.1609/aaai.v37i5.25770 Type Journal Article Author Bernreiter M Journal Proceedings of the AAAI Conference on Artificial Intelligence -
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 -
2023
Title Free-Riding in Multi-Issue Decisions DOI 10.48550/arxiv.2310.08194 Type Preprint Author Lackner M 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 -
2022
Title Tractable Abstract Argumentation via Backdoor-Treewidth DOI 10.1609/aaai.v36i5.20501 Type Journal Article Author Dvorák W Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 5608-5615 Link Publication -
2022
Title Equivalence in Argumentation Frameworks with a Claim-Centric View – Classical Results with Novel Ingredients DOI 10.1609/aaai.v36i5.20486 Type Journal Article Author Baumann R Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 5479-5486 Link Publication -
2022
Title ApproxASP – a Scalable Approximate Answer Set Counter DOI 10.1609/aaai.v36i5.20518 Type Journal Article Author Kabir M Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 5755-5764 Link Publication -
2022
Title Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic Programs (Extended Abstract) DOI 10.24963/ijcai.2022/732 Type Conference Proceeding Abstract Author Besin V Pages 5264-5268 Link Publication -
2022
Title Plausibility Reasoning via Projected Answer Set Counting - A Hybrid Approach DOI 10.24963/ijcai.2022/363 Type Conference Proceeding Abstract Author Fichte J Pages 2620-2626 Link Publication -
2022
Title Body-Decoupled Grounding via Solving: A Novel Approach on the ASP Bottleneck DOI 10.24963/ijcai.2022/353 Type Conference Proceeding Abstract Author Besin V Pages 2546-2552 Link Publication -
2021
Title Utilizing Treewidth for Quantitative Reasoning on Epistemic Logic Programs DOI 10.1017/s1471068421000399 Type Journal Article Author Besin V Journal Theory and Practice of Logic Programming Pages 575-592 Link Publication -
2021
Title Graph-Classes of Argumentation Frameworks with Collective Attacks DOI 10.1007/978-3-030-75775-5_1 Type Book Chapter Author Dvorák W Publisher Springer Nature Pages 3-17 -
2020
Title ASPARTIX-V19 - An Answer-set Programming based System for Abstract Argumentation Type Conference Proceeding Abstract Author Dvořák Wolfgang -
2022
Title Abstract Argumentation with Conditional Preferences; In: Computational Models of Argument - Proceedings of COMMA 2022 DOI 10.3233/faia220144 Type Book Chapter Publisher IOS Press -
2022
Title Treewidth for Argumentation Frameworks with Collective Attacks; In: Computational Models of Argument - Proceedings of COMMA 2022 DOI 10.3233/faia220148 Type Book Chapter Publisher IOS Press -
2022
Title Just a Matter of Perspective; In: Computational Models of Argument - Proceedings of COMMA 2022 DOI 10.3233/faia220154 Type Book Chapter Publisher IOS Press -
2022
Title Proofs for Propositional Model Counting DOI 10.4230/lipics.sat.2022.30 Type Conference Proceeding Abstract Author Fichte J Conference LIPIcs, Volume 236, SAT 2022 Pages 30:1 - 30:24 Link Publication -
2023
Title On Dynamics in Structured Argumentation Formalisms DOI 10.1613/jair.1.14481 Type Journal Article Author Rapberger A Journal Journal of Artificial Intelligence Research -
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 -
2023
Title Unpacking the argument : A claim-centric view on abstract argumentation Type PhD Thesis Author Anna Rapberger Link Publication -
2023
Title Sets Attacking Sets in Abstract Argumentation Type Conference Proceeding Abstract Author Dimopoulos Yannis -
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 Link Publication -
2022
Title Treewidth-aware Reductions of Normal ASP to SAT -- Is Normal ASP Harder than SAT after All? DOI 10.48550/arxiv.2210.03553 Type Preprint Author Hecher M -
2022
Title On Dynamics in Structured Argumentation Formalisms DOI 10.24963/kr.2022/29 Type Conference Proceeding Abstract Author Rapberger A Pages 288-298 Link Publication -
2022
Title Rediscovering Argumentation Principles Utilizing Collective Attacks DOI 10.24963/kr.2022/13 Type Conference Proceeding Abstract Author Dvorák W Pages 122-131 Link Publication -
2022
Title IASCAR: Incremental Answer Set Counting by Anytime Refinement DOI 10.1007/978-3-031-15707-3_17 Type Book Chapter Author Fichte J Publisher Springer Nature Pages 217-230 -
2022
Title Advanced algorithms for abstract dialectical frameworks based on complexity analysis of subclasses and SAT solving DOI 10.1016/j.artint.2022.103697 Type Journal Article Author Linsbichler T Journal Artificial Intelligence Pages 103697 Link Publication -
2022
Title Default logic and bounded treewidth DOI 10.1016/j.ic.2020.104675 Type Journal Article Author Fichte J Journal Information and Computation Pages 104675 Link Publication -
2022
Title Treewidth-aware reductions of normal ASP to SAT – Is normal ASP harder than SAT after all? DOI 10.1016/j.artint.2021.103651 Type Journal Article Author Hecher M Journal Artificial Intelligence Pages 103651 Link Publication -
2020
Title Exploiting Database Management Systems and Treewidth for Counting DOI 10.1007/978-3-030-39197-3_10 Type Book Chapter Author Fichte J Publisher Springer Nature Pages 151-167 -
2020
Title Exploiting Database Management Systems and Treewidth for Counting DOI 10.48550/arxiv.2001.04191 Type Preprint Author Fichte J -
2020
Title Structural Decompositions of Epistemic Logic Programs DOI 10.48550/arxiv.2001.04219 Type Preprint Author Hecher M -
2020
Title Solving Advanced Argumentation Problems with Answer Set Programming DOI 10.1017/s1471068419000474 Type Journal Article Author Brewka G Journal Theory and Practice of Logic Programming Pages 391-431 Link Publication
-
2020
Link
Title Invited Talk at International Conference Type Participation in an activity, workshop or similar Link Link -
2024
Link
Title Interview with newspaper "Die Presse" Type A press release, press conference or response to a media enquiry/interview Link Link -
2022
Link
Title Invited Talk at International Conference Type Participation in an activity, workshop or similar Link Link
-
2024
Title Viktor Besin was awarded for his master thesis "A Novel Method for Grounding in Answer-Set Programming" with the ASAI Master Thesis Prize Type Research prize Level of Recognition National (any country) -
2024
Title Anna Rapberger received KR early-career award Type Research prize Level of Recognition Continental/International -
2023
Title Michael Bernreiter was awarded for his master thesis "A General Framework for Choice Logics" with the ASAI Master Thesis Prize Type Research prize Level of Recognition National (any country) -
2022
Title KR Early Career Award Type Research prize Level of Recognition Continental/International -
2022
Title GI Dissertation Award Type Research prize Level of Recognition Continental/International -
2022
Title EurAI Dissertation Award 2021 Type Research prize Level of Recognition Continental/International -
2021
Title Best Paper and Best Student Paper at ICLP 2021 Type Research prize Level of Recognition Continental/International
-
2020
Title Funding organization: Vienna Science and Technology Fund (WWTF) Call: Information and Communication Technologies (ICT- 19) Type Research grant (including intramural programme) Start of Funding 2020 Funder Vienna University of Technology