Skip to main content

On the complexity of graph embeddings

Extended abstract

  • Conference paper
  • First Online:
Algorithms and Data Structures (WADS 1993)

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

Included in the following conference series:

Abstract

It is known that embedding a graph G into a surface of minimum genus γmin(G) is NP-hard, whereas embedding a graph G into a surface of maximum genus γ m(G) can be done in polynomial time. However, the complexity of embedding a graph G into a surface of genus between γ min(G) and γ m(G) is still unknown. In this paper, it is proved that for any function f(n)=O(n) , 0 ≤ε<1, the problem of embedding a graph G of n vertices into a surface of genus at most γ min(G)+f(n) remains NP-hard, while there is a linear time algorithm that approximates the minimum genus embedding either within a constant ratio or within a difference O(n). A polynomial time algorithm is also presented for embedding a graph G into a surface of genus γ m(G)−1.

Supported by the National Sciecne Foundation under Grant CCR-9110824.

Supported by Engineering Excellence Award from Texas A&M University.

Supported in part by the NATO Scientific Affairs Division under collaborative research grant 911016.

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. J. Chen, J. L. Gross and R.G. Rieper, Overlap matrices and imbedding distributions, Discrete Mathematics, to appear.

    Google Scholar 

  2. H. Djidjev and J. Reif, An efficient algorithm for the genus problem with explicit construction of forbidden subgraphs, Proc. 23rd Annual ACM Symposium on Theory of Computing, (1991), pp. 337–347.

    Google Scholar 

  3. J. Edmonds, A combinatorial representation for polyhedral surfaces. Not. Am. Math. Soc.7 (1960), pp. 646.

    Google Scholar 

  4. I. S. Filotti, G. L. Miller, and J. H. Reif, On determining the genus of a graph in O(v O(g) steps, Proc. 11th Annual ACM Symposium on Theory of Computing, (1979), pp. 27–37.

    Google Scholar 

  5. M. L. Furst, J. L. Gross, and L. A. McGeoch, Finding a maximum-genus graph imbedding, J. of ACM35-3, (1988), pp. 523–534.

    Article  Google Scholar 

  6. M. R. Garey and D. S. Johnson, Computers and Intractability, A Guide to the Theory of NP-Completeness, W. H. Freeman, 1979.

    Google Scholar 

  7. J. L. Gross and M. L. Furst, Hierarchy of imbedding-distribution invariants of a graph, J. of Graph Theory11-2, (1987), pp. 205–220.

    Google Scholar 

  8. J. L. Gross and T. W. Tucker, Topological Graph Theory, Wiley-Interscience, 1987.

    Google Scholar 

  9. J. L. Gross and R. G. Rieper, Local extrema in genus-stratified graphs, J. Graph Theory15-2, (1991) pp. 159–171.

    Google Scholar 

  10. L. Heffter, uber das Problem der Hachbargeibeite, Math. Annalen38, (1891), pp. 447–508.

    Article  Google Scholar 

  11. F. P. Preparata and M. I. Shamos, Computational Geometry: An Introduction, Springer-Verlag, 1985.

    Google Scholar 

  12. N. Robertson and P. D. Seymour, Graph minors —a survey, Survey in Combinatorics, I. Anderson ed., Cambridge University Press, (1985), pp. 153–171.

    Google Scholar 

  13. C. Thomassen, The graph genus problem is NP-complete, J. of Algorithms10, (1989), pp. 568–576.

    Article  Google Scholar 

  14. N. H. Xuong, How to determine the maximum genus of a graph, J. Combinatorial Theory B26, (1979), pp. 217–225.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Dehne Jörg-Rüdiger Sack Nicola Santoro Sue Whitesides

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, J., Kanchi, S.P., Kanevsky, A. (1993). On the complexity of graph embeddings. In: Dehne, F., Sack, JR., Santoro, N., Whitesides, S. (eds) Algorithms and Data Structures. WADS 1993. Lecture Notes in Computer Science, vol 709. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57155-8_251

Download citation

  • DOI: https://doi.org/10.1007/3-540-57155-8_251

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57155-1

  • Online ISBN: 978-3-540-47918-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics