Loading…
Complexity of Finding Embeddings in a $k$-Tree
A $k$-tree is a graph that can be reduced to the $k$-complete graph by a sequence of removals of a degree $k$ vertex with completely connected neighbors. We address the problem of determining whether a graph is a partial graph of a $k$-tree. This problem is motivated by the existence of polynomial t...
Saved in:
Published in: | SIAM journal on matrix analysis and applications 1987-04, Vol.8 (2), p.277 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | A $k$-tree is a graph that can be reduced to the $k$-complete graph by a sequence of removals of a degree $k$ vertex with completely connected neighbors. We address the problem of determining whether a graph is a partial graph of a $k$-tree. This problem is motivated by the existence of polynomial time algorithms for many combinatorial problems on graphs when the graph is constrained to be a partial $k$-tree for fixed $k$. These algorithms have practical applications in areas such as reliability, concurrent broadcasting and evaluation of queries in a relational database system. We determine the complexity status of two problems related to finding the smallest number $k$ such that a given graph is a partial $k$-tree. First, the corresponding decision problem is NP-complete. Second, for a fixed (predetermined) value of $k$, we present an algorithm with polynomially bounded (but exponential in $k$) worst case time complexity. Previously, this problem had only been solved for $k = 1,2,3$. |
---|---|
ISSN: | 0895-4798 1095-7162 |
DOI: | 10.1137/0608024 |