Abstract
Recent results of Robertson and Seymour show, that every class that is closed under taking of minors can be recognized in \(\mathcal{O}\)(n 3) time. If there is a fixed upper bound on the treewidth of the graphs in the class, i.e. if there is a planar graph not in the class, then the class can be recognized in \(\mathcal{O}\)(n 2) time. However, this result is non-constructive in two ways: the algorithm only decides on membership, but does not construct ‘a solution’, e.g. a linear ordering, decomposition or embedding; and no method is given to find the algorithms. In many cases, both non-constructive elements can be avoided, using techniques of Fellows and Langston, based on self-reduction. In this paper we introduce two techniques that help to reduce the running time of self-reduction algorithms. With help of these techniques we show that there exist \(\mathcal{O}\)(n 2) algorithms, that decide on membership and construct solutions for treewidth, pathwidth, search number, vertex search number, node search number, cutwidth, modified cutwidth, vertex separation number, gate matrix layout, and progressive black-white pebbling, where in each case the parameter k is a fixed constant.
Preview
Unable to display preview. Download preview PDF.
References
S. Arnborg. Efficient algorithms for combinatorial problems on graphs with bounded decomposability — A survey. BIT, 25:2–23, 1985.
S. Arnborg, D. G. Corneil, and A. Proskurowski. Complexity of finding embeddings in a k-tree. SIAM J. Alg. Disc. Meth., 8:277–284, 1987.
S. Arnborg, J. Lagergren, and D. Seese. Problems easy for tree-decomposable graphs (extended abstract). In Proc. 15 th ICALP, pages 38–51. Springer Verlag, Lect. Notes in Comp. Sc. 317, 1988.
S. Arnborg and A. Proskurowski. Characterization and recognition of partial 3-trees. SIAM J. Alg. Disc. Meth., 7:305–314, 1986.
S. Arnborg and A. Proskurowski. Linear time algorithms for NP-hard problems restricted to partial k-trees. Disc. Appl. Math., 23:11–24, 1989.
H. L. Bodlaender. Dynamic programming algorithms on graphs with bounded tree-width. Tech. rep., Lab. for Comp. Science, M.I.T., 1987. Ext. abstract in proceedings ICALP 88.
H. L. Bodlaender. NC-algorithms for graphs with small treewidth. In J. van Leeuwen, editor, Proc. Workshop on Graph-Theoretic Concepts in Computer Science WG'88, pages 1–10. Springer Verlag, LNCS 344, 1988.
H. L. Bodlaender. Polynomial algorithms for graph isomorphism and chromatic index on partial k-trees. In Proc. 1st Scandinavian Workshop on Algorithm Theory, pages 223–232, 1988.
H. L. Bodlaender. Some classes of graphs with bounded treewidth. Bulletin of the EATCS, 1988.
D. Brown, M. Fellows, and M. Langston. Nonconstructive polynomial-time decidability and self-reducibility. In Princeton Forum on Algorithms and Complexity, 1987.
B. Courcelle. The monadic second-order logic of graphs I: Recognizable sets of finite graphs. Technical Report I-8837, Dept. Comp. Sc, Univ. Bordeaux 1, 1988.
M. R. Fellows and M. A. Langston. Nonconstructive advances in polynomial-time complexity. Inform. Proc. Letters, 26:157–162, 1987.
M. R. Fellows and M. A. Langston. Fast search algorithms for graph layout permutation problems. Technical Report CS-88-189, Dept. of Comp. Sc., Washington State Univ., 1988.
M. R. Fellows and M. A. Langston. Layout permutation problems and well-partially-ordered sets. In 5th MIT Conf. on Advanced Research in VLSI, pages 315–327, 1988.
M. R. Fellows and M. A. Langston. Nonconstructive tools for proving polynomial-time decidability. J. ACM, 35:727–739, 1988.
M. R. Fellows and M. A. Langston. On search, decision and the efficiency of polynomial-time algorithms. In Proc. STOC, pages 501–512, 1989.
L. M. Kirousis and C. H. Papadimitriou. Searching and pebbling. Theor. Comp. Sc., 47:205–218, 1986.
A. S. LaPaugh. Recontamination does not help to search a graph. Technical report, Comp. Sci. Dept, Princeton Univ., New Yersey, 1982.
C. Lautemann. Efficient algorithms on context-free graph languages. In Proc. 15'th ICALP, pages 362–378. Springer Verlag, Lect. Notes in Comp. Sc. 317, 1988.
T. Lengauer. Black-white pebbles and graph separation. Acta Inf., 16:465–475, 1981.
J. Matousěk and R. Thomas. Algorithms finding tree-decompositions of graphs. Unpublished paper, 1988.
N. Megiddo, S. L. Hakimi, M. R. Garey, D. S. Johnson, and C. H. Papadimitriou. The complexity of searching a graph. J. ACM, 35:18–44, 1988.
B. Monien and I. H. Sudborough. Min cut is NP-complete for edge weighted trees. Theor. Comp. Sc., 58:209–229, 1988.
N. Robertson and P. Seymour. Graph minors. IV. Tree-width and well-quadi-ordering. Manuscript.
N. Robertson and P. Seymour. Graph minors. XVI. Wagner's conjecture. To appear.
N. Robertson and P. Seymour. Graph minors. III. Planar tree-width. J. Comb. Theory Series B, 36:49–64, 1984.
N. Robertson and P. Seymour. Graph minors. II. Algorithmic aspects of tree-width. J. Algorithms, 7:309–322, 1986.
N. Robertson and P. Seymour. Graph minors. X. Obstructions to tree-decompositions. Manuscript., 1986.
N. Robertson and P. Seymour. Graph minors. XIII. The disjoint paths problem. Manuscript., 1986.
P. Scheffler. Linear-time algorithms for NP-complete problems restricted to partial k-trees. Report R-MATH-03/87, Karl-Weierstrass-Institut Für Mathematik, Berlin, GDR, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bodlaender, H.L. (1990). Improved self-reduction algorithms for graphs with bounded treewidth. In: Nagl, M. (eds) Graph-Theoretic Concepts in Computer Science. WG 1989. Lecture Notes in Computer Science, vol 411. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52292-1_17
Download citation
DOI: https://doi.org/10.1007/3-540-52292-1_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52292-8
Online ISBN: 978-3-540-46950-6
eBook Packages: Springer Book Archive