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

A Linear-Time Algorithm for Finding Tree-Decompositions of Small Treewidth

Published: 01 December 1996 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper, we give for constant $k$ a linear-time algorithm that, given a graph $G=(V,E)$, determines whether the treewidth of $G$ is at most $k$ and, if so, finds a tree-decomposition of $G$ with treewidth at most $k$. A consequence is that every minor-closed class of graphs that does not contain all planar graphs has a linear-time recognition algorithm. Another consequence is that a similar result holds when we look instead for path-decompositions with pathwidth at most some constant $k$.

    Cited By

    View all
    • (2024)Counting Answers to Unions of Conjunctive Queries: Natural Tractability Criteria and Meta-ComplexityProceedings of the ACM on Management of Data10.1145/36516142:2(1-17)Online publication date: 14-May-2024
    • (2024)Almost-Linear Time Parameterized Algorithm for Rankwidth via Dynamic RankwidthProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649732(1538-1549)Online publication date: 10-Jun-2024
    • (2024)Computational complexity of normalizing constants for the product of determinantal point processesTheoretical Computer Science10.1016/j.tcs.2024.114513997:COnline publication date: 27-May-2024
    • Show More Cited By

    Index Terms

    1. A Linear-Time Algorithm for Finding Tree-Decompositions of Small Treewidth

        Recommendations

        Reviews

        S. Srinivasan

        A well <__?__Pub Caret>known problem in graph theory is, Given a graph G and an integer k , is the treewidth of G at most k __?__ This problem was shown to be NP-complete in 1987. Since then, many researchers have attempted to find a linear-time algorithm for special values of k . In this paper, the author shows that for a constant k , a linear-time algorithm exists that checks to see if a given graph G has a treewidth of at most k . If so, it finds such a tree decomposition. An important corollary of this result is that every minor-closed class of graphs that does not contain all planar graphs has a linear-time recognition algorithm. The main result is proven in a series of lemmas. Along the way, several definitions are introduced and explained. This paper relies heavily on the work of Robertson and Seymour. The proofs are easy to follow. An extensive list of references helps in following the work in this area. The paper will be of interest to many graph theorists.

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Information & Contributors

        Information

        Published In

        cover image SIAM Journal on Computing
        SIAM Journal on Computing  Volume 25, Issue 6
        Dec. 1996
        235 pages
        ISSN:0097-5397
        • Editor:
        • Z. Galil
        Issue’s Table of Contents

        Publisher

        Society for Industrial and Applied Mathematics

        United States

        Publication History

        Published: 01 December 1996

        Author Tags

        1. graph algorithms
        2. graph minors
        3. partial k-trees
        4. pathwidth
        5. treewidth

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Counting Answers to Unions of Conjunctive Queries: Natural Tractability Criteria and Meta-ComplexityProceedings of the ACM on Management of Data10.1145/36516142:2(1-17)Online publication date: 14-May-2024
        • (2024)Almost-Linear Time Parameterized Algorithm for Rankwidth via Dynamic RankwidthProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649732(1538-1549)Online publication date: 10-Jun-2024
        • (2024)Computational complexity of normalizing constants for the product of determinantal point processesTheoretical Computer Science10.1016/j.tcs.2024.114513997:COnline publication date: 27-May-2024
        • (2024)Treewidth versus clique number. II. Tree-independence numberJournal of Combinatorial Theory Series B10.1016/j.jctb.2023.10.006164:C(404-442)Online publication date: 1-Jan-2024
        • (2024)Kernelization for feedback vertex set via elimination distance to a forestDiscrete Applied Mathematics10.1016/j.dam.2023.12.016346:C(192-214)Online publication date: 31-Mar-2024
        • (2024)Treewidth of the q-Kneser graphsDiscrete Applied Mathematics10.1016/j.dam.2023.09.004342:C(174-180)Online publication date: 15-Jan-2024
        • (2024)Recognizing Map Graphs of Bounded TreewidthAlgorithmica10.1007/s00453-023-01180-686:2(613-637)Online publication date: 1-Feb-2024
        • (2024)Stability, Vertex Stability, and Unfrozenness for Special Graph ClassesTheory of Computing Systems10.1007/s00224-023-10149-568:1(75-102)Online publication date: 1-Feb-2024
        • (2024)The Hamiltonian Cycle Problem and Monotone ClassesCombinatorial Algorithms10.1007/978-3-031-63021-7_35(460-471)Online publication date: 1-Jul-2024
        • (2023)Convergence analysis of a survey propagation algorithmJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-22377945:6(9239-9252)Online publication date: 1-Jan-2023
        • Show More Cited By

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media