Skip to main content

Drawing Planar Graphs on a Curve

  • Conference paper
Graph-Theoretic Concepts in Computer Science (WG 2003)

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

Included in the following conference series:

Abstract

This paper introduces and studies the concept of a curve embedding of a planar graph. Let \(\mathcal{C}\) be the family of 2D curves described by concave functions and let G be a planar graph. A curve embedding of G is a linear ordering of the vertices of G such that there exists a crossing-free 2D drawing of G where the vertices are constrained to be on any given curve of \(\mathcal{C}\) and the edges are drawn as polylines with at most one bend. We prove that every planar graph has a curve embedding which can be computed in linear time. Further we present applications of the concept of curve embedding to upward drawings and point-set constrained drawings.

Research partially supported by “Progetto ALINWEB: Algoritmica per Internet e per il Web”, MIUR Programmi di Ricerca Scientifica di Rilevante Interesse Nazionale.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Bernhart, F., Kainen, P.C.: The book thickness of a graph. J. Combin. Theory, Ser. B 27, 320–331 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  2. Biedl, T.C.: Drawing planar partitions i: LL-drawings and LH-drawings. In: Symposium on Computational Geometry, pp. 287–296 (1998)

    Google Scholar 

  3. Bose, P.: On embedding an outer-planar graph on a point set. In: DiBattista, G. (ed.) GD 1997. LNCS, vol. 1353, pp. 25–36. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  4. Bose, P., McAllister, M., Snoeyink, J.: Optimal algorithms to embed trees in a point set. J. of Graph Alg. and Appl. 2(1), 1–15 (1997)

    MathSciNet  Google Scholar 

  5. Chiba, N., Nishizeki, T.: Arboricity and subgraph listing algorithms. SIAM Journal on Computing 14, 210–223 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chiba, N., Nishizeki, T.: The hamiltonian cycle problem is linear-time solvable for 4-connected planar graphs. Journal of Algorithms 10, 189–211 (1989)

    Article  MathSciNet  Google Scholar 

  7. Cornelsen, S., Schank, T., Wagner, D.: Drawing graphs on two and three lines. In: Goodrich, M.T., Kobourov, S.G. (eds.) GD 2002. LNCS, vol. 2528, pp. 31–41. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. de Fraysseix, H., Pach, J., Pollack, R.: How to draw a planar graph on a grid. Combinatorica 10, 41–51 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  9. Di Battista, G., Eades, P., Tamassia, R., Tollis, I.G. (eds.): Graph Drawing. Prentice Hall, Upper Saddle River (1999)

    MATH  Google Scholar 

  10. Eades, P., Whitesides, S.: Drawing graphs in two layers. Theoretical Computer Science 131(2), 361–374 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  11. Enomoto, H., Miyauchi, M., Ota, K.: Lower bounds for the number of edgecrossings over the spine in a topological book embedding of a graph. Discrete Applied Mathematics 92, 149–155 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  12. Jünger, M., Mutzel, P.: 2-layer straightline crossing minimization: performance of exact and heuristic algorithms. J. of Graph Alg. and Appl. 1(1), 1–25 (1997)

    Google Scholar 

  13. Kaufmann, M., Wagner, D. (eds.): Drawing Graphs. LNCS, vol. 2025, p. 1. Springer, Heidelberg (2001)

    Book  MATH  Google Scholar 

  14. Kaufmann, M., Wiese, R.: Embedding vertices at points: Few bends suffice for planar graphs. J. of Graph Alg. and Appl. 6(1), 115–129 (2002)

    MATH  MathSciNet  Google Scholar 

  15. Sugiyama, K., Tagawa, S., Toda, M.: Methods for visual understanding of hierarchical system structures. IEEE Trans. on Syst., Man and Cybern. 11(2), 109–125 (1981)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Di Giacomo, E., Didimo, W., Liotta, G., Wismath, S.K. (2003). Drawing Planar Graphs on a Curve. In: Bodlaender, H.L. (eds) Graph-Theoretic Concepts in Computer Science. WG 2003. Lecture Notes in Computer Science, vol 2880. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39890-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39890-5_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20452-7

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics