Skip to main content

Plane 3-trees: Embeddability and Approximation

(Extended Abstract)

  • Conference paper
  • 1955 Accesses

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

Abstract

We give an O(nlog3 n)-time linear-space algorithm that, given a plane 3-tree G with n vertices and a set S of n points in the plane, determines whether G has a point-set embedding on S (i.e., a planar straight-line drawing of G where each vertex is mapped to a distinct point of S), improving the O(n 4/3 + ε)-time O(n 4/3)-space algorithm of Moosa and Rahman. Given an arbitrary plane graph G and a point set S, Di Giacomo and Liotta gave an algorithm to compute 2-bend point-set embeddings of G on S using O(W 3) area, where W is the length of the longest edge of the bounding box of S. Their algorithm uses O(W 3) area even when the input graphs are restricted to plane 3-trees. We introduce new techniques for computing 2-bend point-set embeddings of plane 3-trees that takes only O(W 2) area. We also give approximation algorithms for point-set embeddings of plane 3-trees. Our results on 2-bend point-set embeddings and approximate point-set embeddings hold for partial plane 3-trees (e.g., series-parallel graphs and Halin graphs).

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. de Fraysseix, H., Pach, J., Pollack, R.: How to draw a planar graph on a grid. Combinatorica 10(1), 41–51 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  2. Schnyder, W.: Embedding planar graphs on the grid. In: SODA, pp. 138–148. ACM (1990)

    Google Scholar 

  3. Bose, P.: On embedding an outer-planar graph in a point set. Computational Geometry: Theory and Applications 23(3), 303–312 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  4. Cabello, S.: Planar embeddability of the vertices of a graph using a fixed point set is NP-hard. Journal of Graph Algorithms and Applications 10(2), 353–363 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  5. Ikebe, Y., Perles, M.A., Tamura, A., Tokunaga, S.: The rooted tree embedding problem into points in the plane. Discrete & Comp. Geometry 11(1), 51–63 (1994)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  7. Castañeda, N., Urrutia, J.: Straight line embeddings of planar graphs on point sets. In: CCCG, pp. 312–318 (1996)

    Google Scholar 

  8. Durocher, S., Mondal, D.: On the hardness of point-set embeddability. In: Rahman, M.S., Nakano, S.-I. (eds.) WALCOM 2012. LNCS, vol. 7157, pp. 148–159. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  9. Biedl, T., Vatshelle, M.: The point-set embeddability problem for plane graphs. In: SoCG, pp. 41–50. ACM (2012)

    Google Scholar 

  10. Andrade Jr., J.S., Herrmann, H.J., Andrade, R.F.S., da Silva, L.R.: Apollonian networks: Simultaneously scale-free, small world, euclidean, space filling, and with matching graphs. Physical Review Letters 94 (2005)

    Google Scholar 

  11. Nishat, R.I., Mondal, D., Rahman, M.S.: Point-set embeddings of plane 3-trees. Computational Geometry: Theory and Applications 45(3), 88–98 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  12. Durocher, S., Mondal, D., Nishat, R.I., Rahman, M.S., Whitesides, S.: Embedding plane 3-trees in ℝ2 and ℝ3. In: Speckmann, B. (ed.) GD 2011. LNCS, vol. 7034, pp. 39–51. Springer, Heidelberg (2011)

    Google Scholar 

  13. Moosa, T.M., Sohel Rahman, M.: Improved algorithms for the point-set embeddability problem for plane 3-trees. In: Fu, B., Du, D.-Z. (eds.) COCOON 2011. LNCS, vol. 6842, pp. 204–212. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  14. Erickson, J.: On the relative complexities of some geometric problems. In: CCCG, pp. 85–90 (1995)

    Google Scholar 

  15. Brandenburg, F.J., Eppstein, D., Goodrich, M.T., Kobourov, S.G., Liotta, G., Mutzel, P.: Selected open problems in graph drawing. In: Liotta, G. (ed.) GD 2003. LNCS, vol. 2912, pp. 515–539. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  16. Everett, H., Lazard, S., Liotta, G., Wismath, S.K.: Universal sets of n points for one-bend drawings of planar graphs with n vertices. Discrete & Computational Geometry 43(2), 272–288 (2010)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  18. Di Giacomo, E., Liotta, G.: The Hamiltonian augmentation problem and its applications to graph drawing. In: Rahman, M. S., Fujita, S. (eds.) WALCOM 2010. LNCS, vol. 5942, pp. 35–46. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  19. Chazelle, B., Sharir, M., Welzl, E.: Quasi-optimal upper bounds for simplex range searching and new zone theorems. Algorithmica 8(5&6), 407–429 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  20. Steiger, W.L., Streinu, I.: Illumination by floodlights. Computational Geometry: Theory and Applications 10(1), 57–70 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  21. Overmars, M.H., van Leeuwen, J.: Maintenance of configurations in the plane. Journal of Computer and System Sciences 23(2), 166–204 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  22. Brodal, G.S., Jacob, R.: Dynamic planar convex hull. In: FOCS, pp. 617–626. IEEE (2002)

    Google Scholar 

  23. Dilworth, R.P.: A decomposition theorem for partially ordered sets. Annals of Mathematics 51(1), 161–166 (1950)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Durocher, S., Mondal, D. (2013). Plane 3-trees: Embeddability and Approximation. In: Dehne, F., Solis-Oba, R., Sack, JR. (eds) Algorithms and Data Structures. WADS 2013. Lecture Notes in Computer Science, vol 8037. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40104-6_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40104-6_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40103-9

  • Online ISBN: 978-3-642-40104-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics