Skip to main content
Log in

A Linear-Time Algorithm for Star-Shaped Drawings of Planar Graphs with the Minimum Number of Concave Corners

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

A star-shaped drawing of a graph is a straight-line drawing such that each inner facial cycle is drawn as a star-shaped polygon, and the outer facial cycle is drawn as a convex polygon. In this paper, we consider the problem of finding a star-shaped drawing of a biconnected planar graph with the minimum number of concave corners. We first show new structural properties of planar graphs to derive a lower bound on the number of concave corners. Based on the lower bound, we prove that the problem can be solved in linear time by presenting a linear-time algorithm for finding a best plane embedding of a biconnected planar graph with the minimum number of concave corners. This is in spite of the fact that a biconnected planar graph may have an exponential number of different plane embeddings.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bonichon, N., Felsner, S., Mosbah, M.: Convex drawings of 3-connected plane graphs. In: Proceedings of the 12th International Symposium on Graph Drawing (GD 2004). Lecture Notes in Computer Science, vol. 3383, pp. 60–70. Springer, Berlin (2005)

    Google Scholar 

  2. Chiba, N., Yamanouchi, T., Nishizeki, T.: Linear algorithms for convex drawings of planar graphs. In: Progress in Graph Theory, pp. 153–173. Academic Press, San Diego (1984)

    Google Scholar 

  3. Chrobak, M., Goodrich, M.T., Tamassia, R.: Convex drawings of graphs in two and three dimensions. In: Proceedings of the 12th Annual Symposium on Computational Geometry (SoCG 1996), pp. 319–328. ACM Press, New York (1996)

    Chapter  Google Scholar 

  4. Chrobak, M., Kant, G.: Convex grid drawings of 3-connected planar graphs. Int. J. Comput. Geom. Appl. 7, 211–223 (1997)

    Article  MathSciNet  Google Scholar 

  5. Di Battista, G., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentice Hall, New York (1999)

    MATH  Google Scholar 

  6. Di Battista, G., Tamassia, R.: On-line planarity testing. SIAM J. Comput. 25(5), 956–997 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  7. Fáry, I.: On straight line representations of planar graphs. Acta Sci. Math. Szeged 11, 229–233 (1948)

    Google Scholar 

  8. Gutwenger, C., Mutzel, P.: A linear time implementation of SPQR-trees. In: Proceedings of the 8th International Symposium on Graph Drawing (GD 2000). Lecture Notes in Computer Science, vol. 1984, pp. 77–90. Springer, Berlin (2001)

    Google Scholar 

  9. Hong, S.-H., Nagamochi, H.: Convex drawings of graphs with non-convex boundary constraints. Discrete Appl. Math. 156, 2368–2380 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  10. Hong, S.-H., Nagamochi, H.: Star-shaped drawings of graphs with fixed embedding and concave corner constraints. In: Proceedings of the 15th International Conference on Computing and Combinatorics (COCOON 2008). Lecture Notes in Computer Science, vol. 5092, pp. 405–414 (2008)

    Google Scholar 

  11. Hong, S.-H., Nagamochi, H.: Convex drawings of hierarchical planar graphs and clustered planar graphs. J. Discrete Algorithms 8(3), 282–295 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  12. Hong, S.-H., Nagamochi, H.: An algorithm for constructing star-shaped drawings of plane graphs. Comput. Geom. Theory Appl. 43(2), 191–206 (2010)

    MATH  MathSciNet  Google Scholar 

  13. Hong, S.-H., Nagamochi, H.: Star-shaped drawings of plane graphs with a cost function on concave corners (submitted)

  14. Hopcroft, J.E., Tarjan, R.E.: Dividing a graph into triconnected components. SIAM J. Comput. 2, 135–158 (1973)

    Article  MathSciNet  Google Scholar 

  15. Kant, G.: Algorithms for drawing planar graphs. Ph.D. dissertation, Department of Computer Science, University of Utrecht, Holland (1993)

  16. Kaufmann, M., Wagner, D. (eds.): Drawing Graphs: Methods and Models. Lecture Notes in Computer Science Tutorial, vol. 2025. Springer, Berlin (2001)

    MATH  Google Scholar 

  17. Miura, K., Nakano, S., Nishizeki, T.: Convex grid drawings of four-connected plane graphs. Int. J. Found. Comput. Sci. 17(5), 1031–1060 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  18. Miura, K., Azuma, M., Nishizeki, T.: Convex drawings of plane graphs of minimum outer apices. Int. J. Found. Comput. Sci. 17, 1115–1128 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  19. Nishizeki, T., Rahman, M.S.: Planar Graph Drawing. World Scientific, Singapore (2004)

    MATH  Google Scholar 

  20. Sugiyama, K.: Graph Drawing and Applications. World Scientific, Singapore (2002)

    MATH  Google Scholar 

  21. Stein, K.S.: Convex maps. Proc. Am. Math. Soc. 2, 464–466 (1951)

    Article  MATH  Google Scholar 

  22. Thomassen, C.: Plane representations of graphs. In: Progress in Graph Theory, pp. 43–69. Academic Press, San Diego (1984)

    Google Scholar 

  23. Tutte, W.T.: Convex representations of graphs. Proc. Lond. Math. Soc., 10(3), 304–320 (1960)

    Article  MATH  MathSciNet  Google Scholar 

  24. Wagner, K.: Bemerkungen zum Vierfarbenproblem. Jahresber. Dtsch. Math.-Ver., 46, 26–32 (1936)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seok-Hee Hong.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hong, SH., Nagamochi, H. A Linear-Time Algorithm for Star-Shaped Drawings of Planar Graphs with the Minimum Number of Concave Corners. Algorithmica 62, 1122–1158 (2012). https://doi.org/10.1007/s00453-011-9513-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-011-9513-6

Keywords

Navigation