In this paper we give, for all constants k, l, explicit algorithms, that given a graph G = (V; E) with a tree-decomposition of G with treewidth at most l, decide whether the treewidth (or pathwidth) of G is at most k, and if so, find a tree-decomposition or (path-decomposition) of G of width at most k, and that use O(jV j) time. In contrast with previous solutions, our algorithms do not rely on non-constructive reasoning, and are single exponential in k and l. This result can be combined with a result of Reed [37], yielding explicit O(n log n) algorithms for the problem, given a graph G, to determine whether the treewidth (or pathwidth) of G is at most k, and if so, to find a tree- (or path-)decomposition of width at most k (k constant). Also, Bodlaender [13] has used the result of this paper to obtain linear time algorithms for these problems. We also show that for all constants k, there exists a polynomial time algorithm, that, when given a graph G = (V; E) with treewidth k, computes the pathwidth of G and a path-decomposition of G of minimum width. 1
|
7709
|
Computers and Intractability: A Guide to the Theory of NP-Completeness
– Garey, Johnson
- 1979
|
|
880
|
Algorithmic Graph Theory and Perfect Graphs
– Golumbic
- 1980
|
|
701
|
Graph Theory
– Harary
- 1971
|
|
608
|
Improved Approximation Algorithms for Maximum Cut and Satisfiability Problems Using Semidefinite Programming
– Goemans, Williamson
- 1995
|
|
406
|
Computer Solution of Large Sparse Positive Definite Systems
– George, Liu
- 1981
|
|
376
|
Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms
– Booth, Lueker
- 1976
|
|
288
|
Graph minors. II. Algorithmic aspects of tree-width
– Robertson, Seymour
- 1986
|
|
252
|
S.[1976]. “Algorithmic Aspects of Vertex Elimination on Graphs
– Rose, Tarjan, et al.
|
|
242
|
Reducibility among combinatorial problems. In: Complexity of Computer Computations
– Karp
- 1972
|
|
240
|
Complexity of finding embeddings in a k-tree
– Arnborg, Corneil, et al.
- 1987
|
|
213
|
An approximate max-flow min-cut theorem for uniform multicommodity flow problems with applications to approximation algorithms
– Leighton, Rao
- 1988
|
|
198
|
A partial k-arboretum of graphs with bounded treewidth, Theor
– Bodlaender
- 1998
|
|
194
|
Easy Problems for Tree-Decomposable Graphs
– Arnborg, Lagergren, et al.
- 1991
|
|
193
|
Efficient Algorithms for Combinatorial Problems on Graphs with Bounded Decomposibility
– Arnborg
- 1985
|
|
189
|
Graph classes: a survey
– Brandstadt, Le, et al.
|
|
177
|
Graph minors. XIII. The disjoint paths problem
– Robertson, Seymour
- 1995
|
|
176
|
A linear time algorithm for finding tree-decompositions of small treewidth
– Bodlaender
- 1996
|
|
169
|
The multifrontal solution of indefinite sparse symmetric linear equations
– Duff, Reid
- 1983
|
|
154
|
A tourist guide through treewidth
– Bodlaender
- 1992
|
|
143
|
The role of elimination trees in sparse factorization
– Liu
- 1990
|
|
137
|
Computing the Minimum Fill-In is NP-Complete
– Yannakakis
|
|
128
|
Generalized nested dissection
– Lipton, Rose, et al.
- 1979
|
|
120
|
Nested dissection of a regular finite element mesh
– George
- 1973
|
|
119
|
Linear time algorithms for NP-hard problems restricted to partial k-trees
– Arnborg, Proskurowski
- 1989
|
|
117
|
Graph minors X. Obstructions to tree-decomposition
– Robertson, Seymour
- 1991
|
|
103
|
Triangulated Graphs and the Elimination Process
– Rose
- 1970
|
|
76
|
The multifrontal method for sparse matrix solution: Theory and practice
– Liu
- 1992
|
|
75
|
Efficient and constructive algorithms for the pathwidth and treewidth of graphs
– Bodlaender, Kloks
- 1996
|
|
72
|
A characterization of comparability graphs and of interval graphs
– GILMORE, HOFFMAN
- 1964
|
|
69
|
The pathwidth and treewidth of cographs
– BODLAENDER, MÖHRING
- 1990
|
|
62
|
An Algebraic Theory of Graph Reduction
– Arnborg, Courcelle, et al.
- 1993
|
|
61
|
Finding a maximum cut of a planar graph in polynomial time
– Hadlock
- 1975
|
|
52
|
Graph algorithms
– Leeuwen
- 1990
|
|
51
|
Characterization and recognition of partial 3-trees
– Arnborg, Proskurowski
|
|
50
|
Finite automata, bounded treewidth and well-quasiordering
– Abrahamson, Fellows
- 1993
|
|
49
|
L.: Asteroidal triple-free graphs
– Corneil, Olariu, et al.
- 1997
|
|
48
|
Finding approximate separators and computing tree width quickly
– Reed
- 1992
|
|
46
|
Approximating treewidth, pathwidth, and minimum elimination tree height
– Bodlaender, Gilbert, et al.
- 1995
|
|
45
|
Approximation through multicommodity flow
– Klein, Agrawal, et al.
- 1990
|
|
42
|
Treewidth and pathwidth of permutation graphs
– BODLAENDER, KLOKS, et al.
- 1995
|
|
41
|
Some classes of graphs with bounded treewidth
– Bodlaender
- 1988
|
|
38
|
Graph problems related to gate matrix layout and PLA folding
– Möhring
- 1990
|
|
38
|
A new implementation of sparse gaussian elimination
– Schreiber
- 1982
|
|
35
|
Dynamic programming algorithms on graphs with bounded treewidth
– Bodlaender
- 1988
|
|
35
|
Polynomial algorithms for graph isomorphism and chromatic index on partial k-trees
– Bodlaender
- 1990
|
|
34
|
A linear time algorithm for tree-decompositions of small treewidth
– Bodlaender
- 1996
|
|
30
|
Large scale reconstruction of haplotypes from genotype data
– Eskin, Halperin, et al.
- 2003
|
|
28
|
Cographs: recognition, applications, and algorithms, Congressus Numer
– Corneil, Perl, et al.
- 1984
|
|
25
|
Sur les assemblages de lignes
– Jordan
|
|
23
|
Topics in Intersection Graph Theory
– McKee, McMorris
- 1999
|