Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Known Algorithms on Graphs of Bounded Treewidth Are Probably Optimal

Published: 16 April 2018 Publication History

Abstract

We obtain a number of lower bounds on the running time of algorithms solving problems on graphs of bounded treewidth. We prove the results under the Strong Exponential Time Hypothesis of Impagliazzo and Paturi. In particular, assuming that n-variable m-clause SAT cannot be solved in time (2-ϵ)nmO(1), we show that for any ϵ > 0:
• Independent Set cannot be solved in time (2-ϵ)tw(G)|V(G)|O(1),
• Dominating Set cannot be solved in time (3-ϵ)tw(G)|V(G)|O(1),
• Max Cut cannot be solved in time (2-ϵ)tw(G)|V(G)|O(1),
• Odd Cycle Transversal cannot be solved in time (3-ϵ)tw(G)|V(G)|O(1),
• For any fixed q ≥ 3, q-Coloring cannot be solved in time (q-ϵ)tw(G)|V(G)|O(1),
• Partition Into Triangles cannot be solved in time (2-ϵ)tw(G)|V(G)|O(1).
Our lower bounds match the running times for the best known algorithms for the problems, up to the ϵ in the base.

References

[1]
Amir Abboud, Arturs Backurs, and Virginia Vassilevska Williams. 2015. Tight hardness results for LCS and other sequence similarity measures. In Proceedings of the 56th Annual IEEE Symposium on Foundations of Computer Science (FOCS’15). 59--78.
[2]
Amir Abboud and Virginia Vassilevska Williams. 2014. Popular conjectures imply strong lower bounds for dynamic problems. In Proceedings of the 55th Annual IEEE Symposium on Foundations of Computer Science (FOCS’14). 434--443.
[3]
Amir Abboud, Virginia Vassilevska Williams, and Huacheng Yu. 2015. Matching triangles and basing hardness on an extremely popular conjecture. In Proceedings of the 47th Annual ACM on Symposium on Theory of Computing (STOC’15). 41--50.
[4]
Isolde Adler, Stavros G. Kolliopoulos, Philipp Klaus Krause, Daniel Lokshtanov, Saket Saurabh, and Dimitrios M. Thilikos. 2017. Irrelevant vertices for the planar disjoint paths problem. J. Comb. Theory, Ser. B 122 (2017), 815--843.
[5]
Jochen Alber and Rolf Niedermeier. 2002. Improved tree decomposition based algorithms for domination-like problems. In Proceedings of the 5th Latin American Symposium on Theoretical Informatics (LATIN’02) (Lecture Notes in Computer Science), Vol. 2286. Springer, 613--628.
[6]
Arturs Backurs and Piotr Indyk. 2015. Edit distance cannot be computed in strongly subquadratic time (unless SETH is false). In Proceedings of the 47th Annual ACM on Symposium on Theory of Computing (STOC’15). 51--58.
[7]
MohammadHossein Bateni, Mohammad Taghi Hajiaghayi, and Dániel Marx. 2011. Approximation schemes for steiner forest on planar graphs and graphs of bounded treewidth. J. ACM 58, 5 (2011), 21:1--21:37.
[8]
Andreas Björklund, Thore Husfeldt, Petteri Kaski, and Mikko Koivisto. 2007. Fourier meets Möbius: Fast subset convolution. In Proceedings of the 39th Annual ACM on Symposium on Theory of Computing (STOC’07). 67--74.
[9]
Ivan Bliznets, Marek Cygan, Pawel Komosa, Lukás Mach, and Michal Pilipczuk. 2016. Lower bounds for the parameterized complexity of minimum fill-in and other completion problems. In Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’16). 1132--1151.
[10]
Hans L. Bodlaender, Marek Cygan, Stefan Kratsch, and Jesper Nederlof. 2015. Deterministic single exponential time algorithms for connectivity problems parameterized by treewidth. Inf. Comput. 243 (2015), 86--111.
[11]
Glencora Borradaile and Hung Le. 2016. Optimal dynamic program for r-domination problems over tree decompositions. In Proccedings of the 11th International Symposium on Parameterized and Exact Computation, IPEC (LIPIcs), Vol. 63. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 8:1--8:23.
[12]
Chris Calabro, Russell Impagliazzo, and Ramamohan Paturi. 2009. The complexity of satisfiability of small depth circuits. In Proceedings of the 4th International Workshop on Parameterized and Exact Computation (IWPEC’09) (Lecture Notes in Computer Science), Vol. 5917. Springer, 75--85.
[13]
Shiri Chechik, Daniel H. Larkin, Liam Roditty, Grant Schoenebeck, and Robert Endre Tarjan ands Virginia Vassilevska Williams. 2014. Better approximation algorithms for the graph diameter. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’14). 1041--1052.
[14]
Jianer Chen, Xiuzhen Huang, Iyad A. Kanj, and Ge Xia. 2006. On the computational hardness based on linear FPT-reductions. J. Comb. Optim. 11, 2 (2006), 231--247.
[15]
Jianer Chen, Xiuzhen Huang, Iyad A. Kanj, and Ge Xia. 2006. Strong computational lower bounds via parameterized complexity. J. Comput. Syst. Sci. 72, 8 (2006), 1346--1367.
[16]
Radu Curticapean and Dániel Marx. 2016. Tight conditional lower bounds for counting perfect matchings on graphs of bounded treewidth, cliquewidth, and genus. In Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’16). 1650--1669.
[17]
Marek Cygan, Holger Dell, Daniel Lokshtanov, Dániel Marx, Jesper Nederlof, Yoshio Okamoto, Ramamohan Paturi, Saket Saurabh, and Magnus Wahlström. 2016. On problems as hard as CNF-SAT. ACM Trans. Algor. 12, 3 (2016), 41:1--41:24.
[18]
Marek Cygan, Fedor V. Fomin, Alexander Golovnev, Alexander S. Kulikov, Ivan Mihajlin, Jakub Pachocki, and Arkadiusz Socala. 2016. Tight bounds for graph homomorphism and subgraph isomorphism. In Proceedings of the 27th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’16). 1643--1649.
[19]
Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh. 2015. Parameterized Algorithms. Springer.
[20]
Marek Cygan, Stefan Kratsch, and Jesper Nederlof. 2013. Fast hamiltonicity checking via bases of perfect matchings. In Proceedings of the 45th Annual ACM on Symposium on Theory of Computing (STOC’13). 301--310.
[21]
Marek Cygan, Jesper Nederlof, Marcin Pilipczuk, Michal Pilipczuk, Johan M. M. van Rooij, and Jakub Onufry Wojtaszczyk. 2011. Solving connectivity problems parameterized by treewidth in single exponential time. In Proceedings of the 52nd Annual IEEE Symposium on Foundations of Computer Science (FOCS’11). 150--159.
[22]
Marek Cygan, Marcin Pilipczuk, and Michal Pilipczuk. 2016. Known algorithms for edge clique cover are probably optimal. SIAM J. Comput. 45, 1 (2016), 67--83.
[23]
Erik D. Demaine, Fedor V. Fomin, Mohammad Taghi Hajiaghayi, and Dimitrios M. Thilikos. 2005. Subexponential parameterized algorithms on bounded-genus graphs and -minor-free graphs. J. ACM 52, 6 (2005), 866--893.
[24]
Erik D. Demaine and MohammadTaghi Hajiaghayi. 2008. The bidimensionality theory and its algorithmic applications. Comput. J. 51, 3 (2008), 292--302.
[25]
David Eppstein. 2000. Diameter and treewidth in minor-closed graph families. Algorithmica 27, 3 (2000), 275--291.
[26]
Samuel Fiorini, Nadia Hardy, Bruce A. Reed, and Adrian Vetta. 2008. Planar graph bipartization in linear time. Discrete Appl. Math. 156, 7 (2008).
[27]
Jörg Flum and Martin Grohe. 2006. Parameterized Complexity Theory. Springer, Berlin.
[28]
Fedor V. Fomin, Serge Gaspers, Saket Saurabh, and Alexey A. Stepanov. 2009. On two techniques of combining branching and treewidth. Algorithmica 54, 2 (2009), 181--207.
[29]
Fedor V. Fomin, Petr A. Golovach, Daniel Lokshtanov, and Saket Saurabh. 2014. Almost optimal lower bounds for problems parameterized by clique-width. SIAM J. Comput. 43, 5 (2014), 1541--1563.
[30]
Fedor V. Fomin, Daniel Lokshtanov, Fahad Panolan, and Saket Saurabh. 2016. Efficient computation of representative families with applications in parameterized and exact algorithms. J. ACM 63, 4 (2016), 29:1--29:60.
[31]
Russell Impagliazzo and Ramamohan Paturi. 2001. On the complexity of k-SAT. J. Comput. Syst. Sci. 62, 2 (2001), 367--375.
[32]
Russell Impagliazzo, Ramamohan Paturi, and Francis Zane. 2001. Which problems have strongly exponential complexity? J. Comput. Syst. Sci. 63, 4 (2001), 512--530.
[33]
Lars Jaffke and Bart M. P. Jansen. 2017. Fine-grained parameterized complexity analysis of graph coloring problems. In Proceedings of the 10th International Conference on Algorithms and Complexity (CIAC’17) (Lecture Notes in Computer Science), Vol. 10236. 345--356.
[34]
Bart M. P. Jansen, Daniel Lokshtanov, and Saket Saurabh. 2014. A near-optimal planarization algorithm. In Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’14). 1802--1811.
[35]
Jon Kleinberg and Éva Tardos. 2005. Algorithm Design. Addison-Wesley Longman Publishing Co., Inc., Boston, MA.
[36]
Michael Lampis. 2014. Parameterized approximation schemes using graph widths. In Proceedings of the 41st International Colloquium on Automata, Languages, and Programming (ICALP’14) (Lecture Notes in Computer Science), Vol. 8572. Springer, 775--786.
[37]
Daniel Lokshtanov, Dániel Marx, and Saket Saurabh. 2011. Known algorithms on graphs on bounded treewidth are probably optimal. In Proceedings of the 22nd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’11). 777--789.
[38]
Dániel Marx. 2007. On the optimality of planar and geometric approximation schemes. In Proceedings of the 48th Annual IEEE Symposium on Foundations of Computer Science (FOCS’07). 338--348.
[39]
Dániel Marx. 2010. Can you beat treewidth?Theory Comput. 6, 1 (2010), 85--112.
[40]
Dániel Marx and Valia Mitsou. 2016. Double-exponential and triple-exponential bounds for choosability problems parameterized by treewidth. In 43rd International Colloquium on Automata, Languages, and Programming (ICALP’16) (LIPIcs), Vol. 55. 28:1--28:15.
[41]
Daniel Mölle, Stefan Richter, and Peter Rossmanith. 2008. Enumerate and expand: Improved algorithms for connected vertex cover and tree cover. Theory Comput. Syst. 43, 2 (2008), 234--253.
[42]
Jesper Nederlof, Johan M. M. van Rooij, and Thomas C. van Dijk. 2014. Inclusion/exclusion meets measure and conquer. Algorithmica 69, 3 (2014), 685--740.
[43]
Rolf Niedermeier. 2006. Invitation to Fixed-parameter Algorithms. Oxford Lecture Series in Mathematics and its Applications, Vol. 31. Oxford University Press, Oxford.
[44]
Mihai Patrascu and Ryan Williams. 2010. On the possibility of faster SAT algorithms. In Proceedings of the 21st Annual ACM-SIAM Symposium on Discrete Algorithms (SODA’10). 1065--1075.
[45]
Liam Roditty and Virginia Vassilevska Williams. 2013. Fast approximation algorithms for the diameter and radius of sparse graphs. In Proceedings of the 45th Annual ACM on Symposium on Theory of Computing (STOC’13). 515--524.
[46]
Alexander D. Scott and Gregory B. Sorkin. 2007. Linear-programming design and analysis of fast algorithms for Max 2-CSP. Discrete Optim. 4, 3-4 (2007), 260--287.
[47]
Atsushi Takahashi, Shuichi Ueno, and Yoji Kajitani. 1995. Mixed searching and proper-path-width. Theor. Comput. Sci. 137, 2 (1995), 253--268.
[48]
Jan Arne Telle and Andrzej Proskurowski. 1993. Practical algorithms on partial k-trees with an application to domination-like problems. In Proceedings of the 3rd Workshop on Algorithms and Data Structures (WADS’93) (Lecture Notes in Computer Science), Vol. 709. Springer, 610--621.
[49]
Dimitrios M. Thilikos, Maria J. Serna, and Hans L. Bodlaender. 2005. Cutwidth I: A linear time fixed parameter algorithm. J. Algor. 56, 1 (2005), 1--24.
[50]
Johan M. M. van Rooij, Hans L. Bodlaender, and Peter Rossmanith. 2009. Dynamic programming on tree decompositions using generalised fast subset convolution. In Proceedings of the 17th Annual European Symposium on Algorithms (ESA’09) (Lecture Notes in Computer Science), Vol. 5757. Springer, 566--577.
[51]
Virginia Vassilevska Williams. 2015. Hardness of easy problems: Basing hardness on popular conjectures such as the strong exponential time hypothesis (invited talk). In Proceedings of the 10th International Symposium on Parameterized and Exact Computation (IPEC’15) (LIPIcs), Vol. 43. 17--29.

Cited By

View all
  • (2024)Structural Parameterizations for Two Bounded Degree Problems RevisitedACM Transactions on Computation Theory10.1145/366515616:3(1-51)Online publication date: 30-May-2024
  • (2024)Counting List Homomorphisms from Graphs of Bounded Treewidth: Tight Complexity BoundsACM Transactions on Algorithms10.1145/364081420:2(1-32)Online publication date: 13-Feb-2024
  • (2024)Parameterized problems complete for nondeterministic FPT time and logarithmic spaceInformation and Computation10.1016/j.ic.2024.105195300:COnline publication date: 1-Oct-2024
  • Show More Cited By

Index Terms

  1. Known Algorithms on Graphs of Bounded Treewidth Are Probably Optimal

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Algorithms
    ACM Transactions on Algorithms  Volume 14, Issue 2
    April 2018
    339 pages
    ISSN:1549-6325
    EISSN:1549-6333
    DOI:10.1145/3196491
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 April 2018
    Accepted: 01 November 2017
    Revised: 01 October 2017
    Received: 01 March 2017
    Published in TALG Volume 14, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. SETH
    2. Treewidth
    3. lower bounds

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Bergen Research Foundation and the University of Bergen through project “BeHard”
    • ERC Starting Grant PaPaAlg
    • ERC Starting Grant PARAPPROX
    • ERC Starting Grant PARAMTIGHT
    • Consolidator Grant SYSTEMATICGRAPH

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)53
    • Downloads (Last 6 weeks)9
    Reflects downloads up to 06 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Structural Parameterizations for Two Bounded Degree Problems RevisitedACM Transactions on Computation Theory10.1145/366515616:3(1-51)Online publication date: 30-May-2024
    • (2024)Counting List Homomorphisms from Graphs of Bounded Treewidth: Tight Complexity BoundsACM Transactions on Algorithms10.1145/364081420:2(1-32)Online publication date: 13-Feb-2024
    • (2024)Parameterized problems complete for nondeterministic FPT time and logarithmic spaceInformation and Computation10.1016/j.ic.2024.105195300:COnline publication date: 1-Oct-2024
    • (2024)XNLP-Completeness for Parameterized Problems on Graphs with a Linear StructureAlgorithmica10.1007/s00453-024-01274-9Online publication date: 4-Nov-2024
    • (2024)Digraph Coloring and Distance to AcyclicityTheory of Computing Systems10.1007/s00224-022-10103-x68:4(986-1013)Online publication date: 1-Aug-2024
    • (2024)Parameterized Complexity of Paired DominationCombinatorial Algorithms10.1007/978-3-031-63021-7_40(523-536)Online publication date: 22-Jun-2024
    • (2024)Induced Tree Covering and the Generalized Yutsis PropertyLATIN 2024: Theoretical Informatics10.1007/978-3-031-55601-2_10(147-161)Online publication date: 6-Mar-2024
    • (2023)Clique Transversal Variants on Graphs: A Parameterized-Complexity PerspectiveMathematics10.3390/math1115332511:15(3325)Online publication date: 28-Jul-2023
    • (2023)Fair short paths in vertex-colored graphsProceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence and Thirteenth Symposium on Educational Advances in Artificial Intelligence10.1609/aaai.v37i10.26455(12346-12354)Online publication date: 7-Feb-2023
    • (2023)Tight Algorithms for Connectivity Problems Parameterized by Modular-TreewidthGraph-Theoretic Concepts in Computer Science10.1007/978-3-031-43380-1_28(388-402)Online publication date: 23-Sep-2023
    • Show More Cited By

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media