Skip to main content

Simultaneous Embedding with Two Bends per Edge in Polynomial Area

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4059))

Abstract

The simultaneous embedding problem is, given two planar graphs G 1=(V,E 1) and G 2=(V,E 2), to find planar embeddings ϕ(G 1) and ϕ(G 2) such that each vertex vV is mapped to the same point in ϕ(G 1) and in ϕ(G 2). This article presents a linear-time algorithm for the simultaneous embedding problem such that edges are drawn as polygonal chains with at most two bends and all vertices and all bends of the edges are placed on a grid of polynomial size. An extension of this problem with so-called fixed edges is also considered.

A further linear-time algorithm of this article solves the following problem: Given a planar graph G and a set of distinct points, find a planar embedding for G that maps each vertex to one of the given points. The solution presented also uses at most two bends per edge and a grid whose size is polynomial in the size of the grid that includes all given points. An example shows two bends per edge to be optimal.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bern, M., Gilbert, J.R.: Drawing the planar dual. Information Processing Letters 43(1), 7–13 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  2. Brass, P., Cenek, E., Duncan, C., Efrat, A., Erten, C., Ismailescu, D., Kobourov, S., Lubiw, A., Mitchell, J.: On Simultaneous Planar Graph Embeddings. In: Dehne, F., Sack, J.-R., Smid, M. (eds.) WADS 2003. LNCS, vol. 2748, pp. 219–230. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  3. Chiba, N., Nishizeki, T.: Arboricity and subgraph listing algorithms. SIAM J. Comput. 14, 210–223 (1985)

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  5. Dillencourt, M.B., Eppstein, D., Hirschberg, D.S.: Geometric thickness of complete graphs. Journal of Graph Algorithms and Applications 4(3), 5–17 (2000)

    MATH  MathSciNet  Google Scholar 

  6. Erten, C., Kobourov, S.G.: Simultaneous embedding of planar graphs with few bends. In: Pach, J. (ed.) GD 2004. LNCS, vol. 3383, pp. 195–205. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Kaufmann, M., Wiese, R.: Embedding Vertices at Points: Few Bends Suffice for Planar Graphs. Journal of Graph Algorithms and Applications 6(1), 115–129 (2002)

    MATH  MathSciNet  Google Scholar 

  8. Mutzel, P., Odental, T., Scharbrodt, M.: The thickness of graphs: a survey. Graphs Combin. 14(1), 59–73 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  9. Pach, J., Wenger, R.: Embedding planar graphs at fixed vertex locations. Graphs and Combinatorics 17, 717–728 (2001)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kammer, F. (2006). Simultaneous Embedding with Two Bends per Edge in Polynomial Area. In: Arge, L., Freivalds, R. (eds) Algorithm Theory – SWAT 2006. SWAT 2006. Lecture Notes in Computer Science, vol 4059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11785293_25

Download citation

  • DOI: https://doi.org/10.1007/11785293_25

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-35755-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics