Skip to main content

Sequential and parallel algorithms for embedding problems on classes of partial k-trees

  • Conference paper
  • First Online:
Algorithm Theory — SWAT '94 (SWAT 1994)

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

Included in the following conference series:

Abstract

We present sequential and parallel algorithms for various embedding problems on bounded degree partial k-trees and k-connected partial k-trees; these include subgraph isomorphism and topological embedding, known to be NP-complete for general partial k-trees. As well as contributing to our understanding of the types of graphs for which these problems are tractable, this paper introduces methods for solving problems on graphs. In particular, we make use of the tree-decomposition of the graph to apply techniques used to solve problems on trees to solve problems on partial k-trees.

Research supported by the Natural Sciences and Engineering Research Council of Canada, the Center for System Sciences and the Advanced Systems Institute.

Research supported by the Natural Sciences and Engineering Research Council of Canada.

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, D. Corneil, and A. Proskurowski, “Complexity of finding embeddings in a k-tree,” SIAM Journal of Algebraic and Discrete Methods 8, pp. 277–284, 1987.

    Google Scholar 

  2. S. Arnborg, J. Lagergren, and D. Seese, “Problems easy for tree-decomposable graphs,” Journal of Algorithms 12, 2, pp. 308ff, 1991.

    Google Scholar 

  3. H. Bodlaender, “Dynamic programming on graphs with bounded treewidth,” Proceedings of the 15th International Colloquium on Automata, Languages and Programming, pp. 105–118.

    Google Scholar 

  4. H. Bodlaender, “A linear time algorithm for finding tree-decompositions of small treewidth,” Proceedings of the 25th Annual ACM Symposium on the Theory of Computing, pp. 226–234, 1993.

    Google Scholar 

  5. H. Bodlaender, “NC-algorithms for graphs with bounded tree-width,” Technical Report RUU-CS-88-4, University of Utrecht, 1988.

    Google Scholar 

  6. H. Bodlaender, “Polynomial Algorithms for Graph Isomorphism and Chromatic Index on Partial k-trees,” Journal of Algorithms 11, pp. 631–643, 1990.

    Google Scholar 

  7. J. Bondy, and U.S.R. Murty,Graph Theory with Applications, North-Holland, 1976.

    Google Scholar 

  8. R. Brent, “The parallel evaluation of general arithmetic expressions,” Journal of the ACM 21, 2, pp. 201–206, 1974.

    Article  Google Scholar 

  9. N. Chandrasehkaran and S.T. Hedetniemi, “Fast parallel algorithms for tree decomposition and parsing partial k-trees,” Proceedings 26th Annual Allerton Conference on Communication, Control, and Computing, 1988.

    Google Scholar 

  10. M. R. Garey and D. S. Johnson, Computers and Intractability: A Guide to the Theory of NP-completeness, Freeman, San Francisco, 1979.

    Google Scholar 

  11. P. Gibbons, R. Karp, G. Miller, and D. Soroker, “Subtree isomorphism is in random NC,” Discrete Applied Mathematics 29, pp. 35–62, 1990.

    Google Scholar 

  12. A. Gupta and N. Nishimura, “The parallel complexity of tree embedding problems,” to appear in Journal of Algorithms. A preliminary version has appeared in Proceedings of the Ninth Annual Symposium on Theoretical Aspects of Computer Science, pp. 21–32, 1992.

    Google Scholar 

  13. A. Gupta and N. Nishimura, “Sequential and parallel algorithms for embedding problems on classes of partial k-trees,” Technical Report CS-93-55, University of Waterloo, December 1993.

    Google Scholar 

  14. C. Jordan, “Sur les assemblages de lignes,” Journal Reine Angew. Math. 70, pp.185–190, 1869.

    Google Scholar 

  15. J. Lagergren, “Efficient parallel algorithms for tree-decompositions and related problems,” Proceedings of the 31st Annual IEEE Symposium on the Foundations of Computer Science, pp. 173–181, 1990.

    Google Scholar 

  16. A. Lingas, “Subgraph isomorphism for biconnected outerplanar graphs in cubic time,” Theoretical Computer Science 63, pp. 295–302, 1989.

    Article  Google Scholar 

  17. A. Lingas and M. Karpinski, “Subtree isomorphism is NC reducible to bipartite perfect matching,” Information Processing Letters 30 pp. 27–32, 1989.

    Google Scholar 

  18. A. Lingas and M. M. Syslo, “A polynomial-time algorithm for subgraph isomorphism of two-connected series parallel graphs,” Proceedings of the 15th International Colloquium on Automata, Languages, and Programming pp. 394–409, 1988.

    Google Scholar 

  19. J. Matoušek and R. Thomas, “On the complexity of finding iso-and other morphisms for partial k-trees,” Discrete Mathematics 108, pp. 343–364, 1992.

    Article  Google Scholar 

  20. D. Matula, “Subtree isomorphism in O(n5/2),” Annals of Discrete Mathematics 2, pp. 91–106, North-Holland, 1978.

    Google Scholar 

  21. B. Reed, “Finding approximate separators and computing tree width quickly,” Proceedings of the 24th ACM Symposium on the Theory of Computing, pp. 221–228, 1992.

    Google Scholar 

  22. D.J. Rose, “On simple characterization of k-trees,” Discrete Mathematics 7, pp. 317–322, 1974.

    Article  Google Scholar 

  23. N. Robertson and P. Seymour, “Graph Minors III. Planar tree-width,” Journal of Combinatorial Theory (Ser. B) 36, pp. 49–64, 1984.

    Google Scholar 

  24. N. Robertson and P. Seymour, “Graph Minors II. Algorithm aspects of tree-width,” Journal of Algorithms 7, pp. 309–322, 1986.

    Article  Google Scholar 

  25. M. M. Syslo, “The subgraph isomorphism problem for outerplanar graphs,” Theoretical Computer Science 17, pp. 91–97, 1982.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Erik M. Schmidt Sven Skyum

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gupta, A., Nishimura, N. (1994). Sequential and parallel algorithms for embedding problems on classes of partial k-trees. In: Schmidt, E.M., Skyum, S. (eds) Algorithm Theory — SWAT '94. SWAT 1994. Lecture Notes in Computer Science, vol 824. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58218-5_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-58218-5_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58218-2

  • Online ISBN: 978-3-540-48577-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics