Skip to main content

The correlation between the complexities of the non-hierarchical and hierarchical versions of graph problems

  • Contributed Papers
  • Conference paper
  • First Online:
STACS 87 (STACS 1987)

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

Included in the following conference series:

Abstract

In [Le 82, Le 85, Le 86a, Le 86b] a hierarchical graph model is discussed that allows to exploit the hierarchical description of the graphs for the efficient solution of graph problems. The model is motivated by applications in CAD, and is based on a special form of a graph grammar. The above references contain polynomial time solutions for the hierarchical versions of many classical graph problems. However, there are also graph problems that cannot benefit from the succinctness of hierarchical description of the graphs.

In this paper we investigate whether the complexity of the hierarchical version of a graph problem can be predicted from the complexity of its non-hierarchical version. We find that the correlation between the complexities of the two versions of a graph problem is very loose, i.e., such a prediction is not possible in general. This is contrary to corresponding results about other models of succinct graph description [PY 86, Wa 86].

One specific result of the paper is that the threshold network flow problem, which asks whether the maximum flow in a (hierarchical) directed graph is larger than a given number, is log-space complete for PSPACE in its hierarchical version and log-space complete for P in its non-hierarchical version. The latter result affirms a conjecture by [GS 82].

Other typical results settle the complexities of the hierarchical version of the clique-, independent set-, and Hamiltonian circuit problem.

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. Chandra, A.K./Kozen, D./Stockmeyer, L.J.: Alternation. Research report RC 7489, IBM Thomas J. Watson Research Center 1979. See also: JACM 28 (1981), 114–133

    Google Scholar 

  2. Dolev, D./Trickey, H.: On linear area embedding of planar graphs. Tech. Rep. STAN-CS-81-876, Comp. Sci. Dept., Stanford University, Stanford CA 94305 (1981)

    Google Scholar 

  3. Galperin, H.: Succinct Representations of Graphs. Ph.D. Thesis, Dept. of Elec. Eng. and Comp. Sci., Princeton University, Princeton (N.J.) (1982)

    Google Scholar 

  4. Garey, M.R./Johnson, D.S.: Computers & Intractability. Freeman, San Francisco (1979)

    Google Scholar 

  5. Goldschlager, L.: The monotone and planar circuit value problems are log-space complete for P. SIGACT News 9,2 (1977), 25–29

    Google Scholar 

  6. Goldschlager, L.M./Shaw, R.A./Staples, J.: The maximum flow problem is log-space complete for P. Theor. Comp. Sci. 21 (1982), 105–111

    Google Scholar 

  7. Galperin, H./Wigderson, A.: Succinct representation of graphs. Information & Control 56 (1983), 183–198

    Google Scholar 

  8. Immerman, N.: Length of predicate calculus formulas as a new complexity measure. 20th IEEE-FOCS (1979), 337–347. See also: JCSS 22 (1981), 384–406

    Google Scholar 

  9. Karp, R.M.: Reducibilities among combinatorial problems. Complexity of Computer Computations (R.E. Miller, J.W. Thatcher, eds.), Plenum Press, N.Y. (1972), 85–103

    Google Scholar 

  10. Lengauer, T.: The complexity of compacting hierarchically specified layouts of integrated circuits. 23rd IEEE-FOCS (1982), 358–368

    Google Scholar 

  11. Lengauer, T.: Efficient solution of connectivity problems on hierarchically defined graphs. "Theoretische Informatik" No. 24, FB 17, Universität-GH Paderborn, Paderborn, West-Germany (1985). Short version in: Proc. of WG '85 (H. Noltemeier, ed.), Trauner Verlag (1985), 201–216

    Google Scholar 

  12. Lengauer, T.: Efficient algorithms for finding minimum spanning forests of hierarchically defined graphs. Proc. of STACS 86, Springer Lecture Notes in Computer Science No. 216 (1986), 153–170

    Google Scholar 

  13. Lengauer, T.: Hierarchical planarity testing algorithms. Proc. of ICALP 86, Springer Lecture Notes in Computer Science No. 226 (1986), 215–225

    Google Scholar 

  14. Lengauer, T.: Exploiting hierarchy in VLSI design. VLSI Algorithms and Architectures (F. Makedon et al., eds.), Springer Lecture Notes in Computer Science No. 227 (1986), 180–193

    Google Scholar 

  15. Meyer, A./Stockmeyer, L.J.: The equivalence problem for regular expressions with squaring requires exponential space. 13th IEEE-SWAT (1972), 125–129

    Google Scholar 

  16. Papadimitriou, C.H./Yannakakis, M.: A note on succinct representation of graphs. Manuscript (1986), to appear in Information & Control.

    Google Scholar 

  17. Savitch, W.J.: Maze recognizing automata and nondeterministic tape complexity. JCSS 7 (1973), 389–403

    Google Scholar 

  18. Stockmeyer, L.J./Meyer, A.R.: Word problems requiring exponential time. 5th ACM-STOC (1973), 1–9

    Google Scholar 

  19. Sudborough, I.H.: On tape-bounded complexity classes and multihead finite automata. 14th IEEE-SWAT (1973), 138–144

    Google Scholar 

  20. Shyum, S./Valiant, L.G.: A complexity theory based on Boolean algebra. Proc. 22nd IEEE-FOCS (1981), 244–253

    Google Scholar 

  21. Wagner, K.: The complexity of problems concerning graphs with regularities. Proc. of MFCS 84, Springer Lecture Notes in Computer Science No. 176 (1984), 544–552

    Google Scholar 

  22. Wagner, K.: The complexity of combinatorial problems with succinct input representation. Acta Informatica 23 (1986), 325–356

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Franz J. Brandenburg Guy Vidal-Naquet Martin Wirsing

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lengauer, T., Wagner, K.W. (1987). The correlation between the complexities of the non-hierarchical and hierarchical versions of graph problems. In: Brandenburg, F.J., Vidal-Naquet, G., Wirsing, M. (eds) STACS 87. STACS 1987. Lecture Notes in Computer Science, vol 247. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0039598

Download citation

  • DOI: https://doi.org/10.1007/BFb0039598

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-47419-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics