skip to main content
research-article

Approximating Pathwidth for Graphs of Small Treewidth

Published:09 March 2023Publication History
Skip Abstract Section

Abstract

We describe a polynomial-time algorithm which, given a graph G with treewidth t, approximates the pathwidth of G to within a ratio of \(O(t\sqrt {\log t})\). This is the first algorithm to achieve an f(t)-approximation for some function f.

Our approach builds on the following key insight: every graph with large pathwidth has large treewidth or contains a subdivision of a large complete binary tree. Specifically, we show that every graph with pathwidth at least th+2 has treewidth at least t or contains a subdivision of a complete binary tree of height h+1. The bound th+2 is best possible up to a multiplicative constant. This result was motivated by, and implies (with c=2), the following conjecture of Kawarabayashi and Rossman (SODA’18): there exists a universal constant c such that every graph with pathwidth Ω(kc) has treewidth at least k or contains a subdivision of a complete binary tree of height k.

Our main technical algorithm takes a graph G and some (not necessarily optimal) tree decomposition of G of width t′ in the input, and it computes in polynomial time an integer h, a certificate that G has pathwidth at least h, and a path decomposition of G of width at most (t′+1)h+1. The certificate is closely related to (and implies) the existence of a subdivision of a complete binary tree of height h. The approximation algorithm for pathwidth is then obtained by combining this algorithm with the approximation algorithm of Feige, Hajiaghayi, and Lee (STOC’05) for treewidth.

REFERENCES

  1. [1] Arnborg Stefan, Corneil Derek G., and Proskurowski Andrzej. 1987. Complexity of finding embeddings in a k-tree. SIAM J. Algebraic Discrete Methods 8, 2 (1987), 277284.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Bellenbaum Patrick and Diestel Reinhard. 2002. Two short proofs concerning tree-decompositions. Combinatorics, Probability and Computing 11, 6 (2002), 541547.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Bienstock Dan, Robertson Neil, Seymour Paul, and Thomas Robin. 1991. Quickly excluding a forest. Journal of Combinatorial Theory, Series B 52, 2 (1991), 274283.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. [4] Bodlaender Hans L.. 1992. A tourist guide through treewidth. Acta Cybernetica 11, 1–2 (1992), 121.Google ScholarGoogle Scholar
  5. [5] Bodlaender Hans L.. 1996. A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM J. Comput. 25, 6 (1996), 13051317.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Bodlaender Hans L.. 2012. Fixed-parameter tractability of treewidth and pathwidth. In The Multivariate Algorithmic Revolution and Beyond: Essays Dedicated to Michael R. Fellows on the Occasion of His 60th Birthday. Springer, Berlin, 196227.Google ScholarGoogle Scholar
  7. [7] Bodlaender Hans L. and Fomin Fedor V.. 2002. Approximation of pathwidth of outerplanar graphs. Journal of Algorithms 43, 2 (2002), 190200.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] Bodlaender Hans L. and Kloks Ton. 1996. Efficient and constructive algorithms for the pathwidth and treewidth of Graphs. Journal of Algorithms 21, 2 (1996), 358402.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] Cattell Kevin, Dinneen Michael J., and Fellows Michael R.. 1996. A simple linear-time algorithm for finding path-decompositions of small width. Information Processing Letters 57, 4 (1996), 197203.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. [10] Chekuri Chandra and Chuzhoy Julia. 2016. Polynomial bounds for the grid-minor theorem. J. ACM 63, 5 (2016), Article No. 40.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] Chuzhoy Julia and Tan Zihan. 2021. Towards tight(er) bounds for the Excluded Grid Theorem. Journal of Combinatorial Theory, Series B 146 (2021), 219265.Google ScholarGoogle ScholarCross RefCross Ref
  12. [12] Czerwiński Wojciech, Nadara Wojciech, and Pilipczuk Marcin. 2021. Improved bounds for the excluded-minor approximation of treedepth. SIAM Journal on Discrete Mathematics 35, 2 (2021), 934947.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] Dean Nathaniel. 1993. Open problems. In Graph Structure Theory: Proceedings of a Joint Summer Research Conference on Graph Minors, Robertson Neil and Seymour Paul (Eds.). Contemporary Mathematics, Vol. 147. American Mathematical Society, Providence, 677688.Google ScholarGoogle ScholarCross RefCross Ref
  14. [14] Diestel Reinhard. 2010. Graph Theory (4th ed.). Graduate Texts in Mathematics, Vol. 173. Springer, Berlin.Google ScholarGoogle ScholarCross RefCross Ref
  15. [15] Feige Uriel, Hajiaghayi Mohammad Taghi, and Lee James R.. 2008. Improved approximation algorithms for minimum weight vertex separators. SIAM Journal on Computing 38, 2 (2008), 629657.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. [16] Fomin Fedor V. and Thilikos Dimitrios M.. 2006. A 3-approximation for the pathwidth of Halin graphs. Journal of Discrete Algorithms 4, 4 (2006), 499510.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. [17] Fraigniaud Pierre and Nisse Nicolas. 2006. Connected treewidth and connected graph searching. In LATIN 2006: Theoretical Informatics, Correa José R., Hevia Alejandro, and Kiwi Marcos (Eds.). Lecture Notes in Computer Science, Vol. 3887. Springer, Berlin, 479490.Google ScholarGoogle Scholar
  18. [18] Gusted Jens. 1993. On the pathwidth of chordal graphs. Discrete Applied Mathematics 45, 3 (1993), 233248.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. [19] Habib Michel and Möhring Rolf H.. 1994. Treewidth of cocomparability graphs and a new order-theoretic parameter. Order 11, 1 (1994), 4760.Google ScholarGoogle ScholarCross RefCross Ref
  20. [20] Hickingbotham Robert. 2019. Graph minors and tree decompositions. Bachelor’s thesis. School of Mathematics, Monash University, Melbourne.Google ScholarGoogle Scholar
  21. [21] Horn William A.. 1972. Three results for trees, using mathematical induction. Journal of Research of the National Bureau of Standards, Series B: Mathematical Sciences 76B, 1–2 (1972), 3943.Google ScholarGoogle Scholar
  22. [22] Kawarabayashi Ken-ichi and Rossman Benjamin. 2022. A polynomial excluded-minor approximation of treedepth. Journal of the European Mathematical Society 24, 4 (2022), 14491470.Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Kloks Ton, Bodlaender Hans L., Müller Haiko, and Kratsch Dieter. 1993. Computing treewidth and minimum fill-in: All you need are the minimal separators. In Algorithms—ESA’93, Lengauer Thomas (Ed.). Lecture Notes in Computer Science, Vol. 726. Springer, Berlin, 260271.Google ScholarGoogle Scholar
  24. [24] Kloks Ton, Kratsch Dieter, and Müller Haiko. 1995. Dominoes. In Graph-Theoretic Concepts in Computer Science, Mayr Ernst W., Schmidt Gunther, and Tinhofer Gottfried (Eds.). Lecture Notes in Computer Science, Vol. 903. Springer, Berlin, 106120.Google ScholarGoogle Scholar
  25. [25] Marshall Emily A. and Wood David R.. 2015. Circumference and pathwidth of highly connected graphs. Journal of Graph Theory 79, 3 (2015), 222232.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. [26] Monien Burkhard and Sudborough Ivan Hal. 1988. Min Cut is NP-complete for edge weighted trees. Theoretical Computer Science 58, 1 (1988), 209229.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. [27] Robertson Neil and Seymour Paul. 1986. Graph minors. V. Excluding a planar graph. Journal of Combinatorial Theory, Series B 41, 1 (1986), 92114.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. [28] Scheffler Petra. 1989. Die Baumweite von Graphen als ein Maß für die Kompliziertheit algorithmischer Probleme. Ph.D. Dissertation. Akademie der Wissenschaften der DDR, Berlin.Google ScholarGoogle Scholar
  29. [29] Wood David R.. 2013. Personal communication. (2013).Google ScholarGoogle Scholar

Index Terms

  1. Approximating Pathwidth for Graphs of Small Treewidth

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Algorithms
        ACM Transactions on Algorithms  Volume 19, Issue 2
        April 2023
        367 pages
        ISSN:1549-6325
        EISSN:1549-6333
        DOI:10.1145/3582899
        • Editor:
        • Edith Cohen
        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 the author(s) 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: 9 March 2023
        • Online AM: 13 December 2022
        • Accepted: 30 November 2022
        • Revised: 24 November 2022
        • Received: 29 March 2021
        Published in talg Volume 19, Issue 2

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
      • Article Metrics

        • Downloads (Last 12 months)131
        • Downloads (Last 6 weeks)9

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Full Text

      View this article in Full Text.

      View Full Text

      HTML Format

      View this article in HTML Format .

      View HTML Format