Skip to main content

Improved self-reduction algorithms for graphs with bounded treewidth

  • Algorithmic Graph Theory
  • Conference paper
  • First Online:
Graph-Theoretic Concepts in Computer Science (WG 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 411))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Arnborg. Efficient algorithms for combinatorial problems on graphs with bounded decomposability — A survey. BIT, 25:2–23, 1985.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. S. Arnborg and A. Proskurowski. Characterization and recognition of partial 3-trees. SIAM J. Alg. Disc. Meth., 7:305–314, 1986.

    Google Scholar 

  5. S. Arnborg and A. Proskurowski. Linear time algorithms for NP-hard problems restricted to partial k-trees. Disc. Appl. Math., 23:11–24, 1989.

    Article  Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. H. L. Bodlaender. Some classes of graphs with bounded treewidth. Bulletin of the EATCS, 1988.

    Google Scholar 

  10. D. Brown, M. Fellows, and M. Langston. Nonconstructive polynomial-time decidability and self-reducibility. In Princeton Forum on Algorithms and Complexity, 1987.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. M. R. Fellows and M. A. Langston. Nonconstructive advances in polynomial-time complexity. Inform. Proc. Letters, 26:157–162, 1987.

    Article  Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. M. R. Fellows and M. A. Langston. Nonconstructive tools for proving polynomial-time decidability. J. ACM, 35:727–739, 1988.

    Article  Google Scholar 

  16. M. R. Fellows and M. A. Langston. On search, decision and the efficiency of polynomial-time algorithms. In Proc. STOC, pages 501–512, 1989.

    Google Scholar 

  17. L. M. Kirousis and C. H. Papadimitriou. Searching and pebbling. Theor. Comp. Sc., 47:205–218, 1986.

    Article  Google Scholar 

  18. A. S. LaPaugh. Recontamination does not help to search a graph. Technical report, Comp. Sci. Dept, Princeton Univ., New Yersey, 1982.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. T. Lengauer. Black-white pebbles and graph separation. Acta Inf., 16:465–475, 1981.

    Google Scholar 

  21. J. Matousěk and R. Thomas. Algorithms finding tree-decompositions of graphs. Unpublished paper, 1988.

    Google Scholar 

  22. 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.

    Article  Google Scholar 

  23. B. Monien and I. H. Sudborough. Min cut is NP-complete for edge weighted trees. Theor. Comp. Sc., 58:209–229, 1988.

    Article  Google Scholar 

  24. N. Robertson and P. Seymour. Graph minors. IV. Tree-width and well-quadi-ordering. Manuscript.

    Google Scholar 

  25. N. Robertson and P. Seymour. Graph minors. XVI. Wagner's conjecture. To appear.

    Google Scholar 

  26. N. Robertson and P. Seymour. Graph minors. III. Planar tree-width. J. Comb. Theory Series B, 36:49–64, 1984.

    Article  Google Scholar 

  27. N. Robertson and P. Seymour. Graph minors. II. Algorithmic aspects of tree-width. J. Algorithms, 7:309–322, 1986.

    Article  Google Scholar 

  28. N. Robertson and P. Seymour. Graph minors. X. Obstructions to tree-decompositions. Manuscript., 1986.

    Google Scholar 

  29. N. Robertson and P. Seymour. Graph minors. XIII. The disjoint paths problem. Manuscript., 1986.

    Google Scholar 

  30. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Manfred Nagl

Rights and permissions

Reprints 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

Publish with us

Policies and ethics