Exploiting New Types of Structure for Fixed Parameter Tractability (X-TRACT)
Exploiting New Types of Structure for Fixed Parameter Tractability (X-TRACT)
Disciplines
Computer Sciences (75%); Mathematics (25%)
Keywords
-
Modulator To A Graph Class,
Parameterized Complexity,
Backdoors To Complexity,
Kernelization
Many important computational problems are intractable on general instances. However, realistic problem instances often contain a certain hidden structure that can be exploited to solve the problem efficiently. Such instances form a tractable class (or an island of tractability). Previous research has identified a large number of tractable classes for various NP-hard problems. The aim of the proposed research is to develop a rigorous framework for exploiting new kinds of structure on a wide range of problem inputs; in particular, this framework will be based on the established notion of a modulator to a tractable class of instances, which applies to problem instances that may be placed in a tractable class by a small number of local changes. The type of structure exploited by algorithms developed within the proposed research is fundamentally different from the structure exploited by known state-of-the-art approaches. This will allow us to handle natural instances where all presently known state-of-the-art approaches remain unfeasible.
Many important computational problems are intractable on general instances. However, realistic problem instances often contain a certain hidden structure that can be exploited to solve the problem efficiently. Such instances form a tractable class (also called an island of tractability). Previous research has identified a large number of tractable classes for various NP-hard problems. The aim of this research project was to develop a rigorous framework for exploiting new kinds of structure on a wide range of problem inputs; in particular, this framework is based on the established notion of a modulator (or backdoor) to a tractable class of instances, which applies to problem instances that may be placed in a tractable class by a small number of local changes. The type of structure exploited by algorithms developed within our research is fundamentally different from the structure exploited by known state-of-the-art approaches. This allows us to handle natural instances where all presently known approaches remain unfeasible. Among our results are new algorithms that apply to instances that require a large number of local changes to be placed in a known tractable class, but where these changes interact in a structured way. We applied this method successfully to the Constraint Satisfaction Problem (CSP) and generalizations of it. Other notable results apply to the area of Integer Linear Programming (ILP) which is one of the most successful computational tools used in both practical and theoretical computer science. We initiated the comprehensive study of ILP through the lens of measuring the variable interactions of the instance. We obtained a full complexity map for ILP instances whose variable interactions form a graph of bounded treewidth.
- Technische Universität Wien - 100%
- Serge Gaspers, The University of New South Wales - Australia
- Toby Walsh, University of New South Wales - Australia
- Daniel Marx, CISPA Helmholtz Center for Information Security - Germany
- Fedor Formin, University of Bergen - Norway
- Richard Ryan Williams, University of Berkeley - USA
- Leizhen Cai, The Chinese University of Hong Kong
Research Output
- 432 Citations
- 41 Publications
-
2021
Title The Model Counting Competition 2020 DOI 10.1145/3459080 Type Journal Article Author Fichte J Journal Journal of Experimental Algorithmics (JEA) Pages 1-26 Link Publication -
2021
Title On Structural Parameterizations of the Edge Disjoint Paths Problem DOI 10.1007/s00453-020-00795-3 Type Journal Article Author Ganian R Journal Algorithmica Pages 1605-1637 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 -
2018
Title The complexity landscape of decompositional parameters for ILP DOI 10.1016/j.artint.2017.12.006 Type Journal Article Author Ganian R Journal Artificial Intelligence Pages 61-71 Link Publication -
2018
Title Backdoors for Linear Temporal Logic DOI 10.1007/s00453-018-0515-5 Type Journal Article Author Meier A Journal Algorithmica Pages 476-496 Link Publication -
2018
Title Counting Linear Extensions: Parameterizations by Treewidth DOI 10.1007/s00453-018-0496-4 Type Journal Article Author Eiben E Journal Algorithmica Pages 1657-1683 Link Publication -
2018
Title Parameterized Complexity of Asynchronous Border Minimization DOI 10.1007/s00453-018-0442-5 Type Journal Article Author Ganian R Journal Algorithmica Pages 201-223 -
2020
Title A New Perspective on FO Model Checking of Dense Graph Classes DOI 10.1145/3383206 Type Journal Article Author Gajarský J Journal ACM Transactions on Computational Logic (TOCL) Pages 1-23 Link Publication -
2018
Title On the complexity of rainbow coloring problems DOI 10.1016/j.dam.2016.10.021 Type Journal Article Author Eiben E Journal Discrete Applied Mathematics Pages 38-48 Link Publication -
2018
Title A single-exponential fixed-parameter algorithm for distance-hereditary vertex deletion DOI 10.1016/j.jcss.2018.05.005 Type Journal Article Author Eiben E Journal Journal of Computer and System Sciences Pages 121-146 Link Publication -
2017
Title Discovering Archipelagos of Tractability for Constraint Satisfaction and Counting DOI 10.1145/3014587 Type Journal Article Author Ganian R Journal ACM Transactions on Algorithms (TALG) Pages 1-32 Link Publication -
2017
Title Solving Problems on Graphs of High Rank-Width DOI 10.1007/s00453-017-0290-8 Type Journal Article Author Eiben E Journal Algorithmica Pages 742-771 Link Publication -
2019
Title Lossy Kernels for Connected Dominating Set on Sparse Graphs DOI 10.1137/18m1172508 Type Journal Article Author Eiben E Journal SIAM Journal on Discrete Mathematics Pages 1743-1771 Link Publication -
2019
Title Path-contractions, edge deletions and connectivity preservation DOI 10.1016/j.jcss.2018.10.001 Type Journal Article Author Gutin G Journal Journal of Computer and System Sciences Pages 1-20 Link Publication -
2018
Title Meta-kernelization using well-structured modulators DOI 10.1016/j.dam.2017.09.018 Type Journal Article Author Eiben E Journal Discrete Applied Mathematics Pages 153-167 Link Publication -
2014
Title Quantified Conjunctive Queries on Partially Ordered Sets DOI 10.1007/978-3-319-13524-3_11 Type Book Chapter Author Bova S Publisher Springer Nature Pages 122-134 -
2014
Title Backdoors to q-Horn DOI 10.1007/s00453-014-9958-5 Type Journal Article Author Gaspers S Journal Algorithmica Pages 540-557 -
2016
Title Are there any good digraph width measures? DOI 10.1016/j.jctb.2015.09.001 Type Journal Article Author Ganian R Journal Journal of Combinatorial Theory, Series B Pages 250-286 Link Publication -
2015
Title Parameterized Complexity of Asynchronous Border Minimization DOI 10.1007/978-3-319-17142-5_36 Type Book Chapter Author Ganian R Publisher Springer Nature Pages 428-440 -
2017
Title On the Parameterized Complexity of Finding Small Unsatisfiable Subsets of CNF Formulas and CSP Instances DOI 10.1145/3091528 Type Journal Article Author De Haan R Journal ACM Transactions on Computational Logic (TOCL) Pages 1-46 -
2017
Title Backdoors into heterogeneous classes of SAT and CSP DOI 10.1016/j.jcss.2016.10.007 Type Journal Article Author Gaspers S Journal Journal of Computer and System Sciences Pages 38-56 Link Publication -
2019
Title On the Complexity Landscape of Connected f-Factor Problems DOI 10.1007/s00453-019-00546-z Type Journal Article Author Ganian R Journal Algorithmica Pages 2606-2632 -
2015
Title FO Model Checking of Interval Graphs DOI 10.2168/lmcs-11(4:11)2015 Type Journal Article Author Ganian R Journal Logical Methods in Computer Science Link Publication -
2017
Title Lossy kernelization DOI 10.1145/3055399.3055456 Type Conference Proceeding Abstract Author Lokshtanov D Pages 224-237 Link Publication -
2017
Title Solving Integer Linear Programs with a Small Number of Global Variables and Constraints DOI 10.24963/ijcai.2017/85 Type Conference Proceeding Abstract Author Dvorák P Pages 607-613 Link Publication -
2017
Title New Width Parameters for Model Counting DOI 10.1007/978-3-319-66263-3_3 Type Book Chapter Author Ganian R Publisher Springer Nature Pages 38-52 -
2017
Title SAT-Based Local Improvement for Finding Tree Decompositions of Small Width DOI 10.1007/978-3-319-66263-3_25 Type Book Chapter Author Fichte J Publisher Springer Nature Pages 401-411 -
2017
Title Backdoor Treewidth for SAT DOI 10.1007/978-3-319-66263-3_2 Type Book Chapter Author Ganian R Publisher Springer Nature Pages 20-37 -
2017
Title Linear Representation of Transversal Matroids and Gammoids Parameterized by Rank DOI 10.1007/978-3-319-62389-4_35 Type Book Chapter Author Misra P Publisher Springer Nature Pages 420-432 -
2015
Title Community Structure Inspired Algorithms for SAT and #SAT DOI 10.1007/978-3-319-24318-4_17 Type Book Chapter Author Ganian R Publisher Springer Nature Pages 223-237 -
2015
Title Algorithmic Applications of Tree-Cut Width DOI 10.1007/978-3-662-48054-0_29 Type Book Chapter Author Ganian R Publisher Springer Nature Pages 348-360 -
2015
Title Improving Vertex Cover as a Graph Parameter DOI 10.46298/dmtcs.2136 Type Journal Article Author Ganian R Journal Discrete Mathematics & Theoretical Computer Science Link Publication -
2020
Title On Existential MSO and Its Relation to ETH DOI 10.1145/3417759 Type Journal Article Author Ganian R Journal ACM Transactions on Computation Theory (TOCT) Pages 1-32 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 -
2016
Title Polynomial-time Construction of Optimal MPI Derived Datatype Trees DOI 10.1109/ipdps.2016.13 Type Conference Proceeding Abstract Author Ganian R Pages 638-647 -
2016
Title Quantified conjunctive queries on partially ordered sets DOI 10.1016/j.tcs.2016.01.010 Type Journal Article Author Bova S Journal Theoretical Computer Science Pages 72-84 Link Publication -
2016
Title A New Perspective on FO Model Checking of Dense Graph Classes DOI 10.1145/2933575.2935314 Type Conference Proceeding Abstract Author Gajarský J Pages 176-184 Link Publication -
2016
Title A Faster Parameterized Algorithm for Group Feedback Edge Set DOI 10.1007/978-3-662-53536-3_23 Type Book Chapter Author Ramanujan M Publisher Springer Nature Pages 269-281 -
2016
Title A Parameterized Algorithm for Mixed-Cut DOI 10.1007/978-3-662-49529-2_50 Type Book Chapter Author Rai A Publisher Springer Nature Pages 672-685 -
2016
Title Backdoors to Tractable Valued CSP DOI 10.1007/978-3-319-44953-1_16 Type Book Chapter Author Ganian R Publisher Springer Nature Pages 233-250 -
2016
Title Meta-kernelization with structural parameters DOI 10.1016/j.jcss.2015.08.003 Type Journal Article Author Ganian R Journal Journal of Computer and System Sciences Pages 333-346 Link Publication