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.
Similar content being viewed by others
References
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)
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)
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)
Chrobak, M., Kant, G.: Convex grid drawings of 3-connected planar graphs. Int. J. Comput. Geom. Appl. 7, 211–223 (1997)
Di Battista, G., Eades, P., Tamassia, R., Tollis, I.G.: Graph Drawing: Algorithms for the Visualization of Graphs. Prentice Hall, New York (1999)
Di Battista, G., Tamassia, R.: On-line planarity testing. SIAM J. Comput. 25(5), 956–997 (1996)
Fáry, I.: On straight line representations of planar graphs. Acta Sci. Math. Szeged 11, 229–233 (1948)
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)
Hong, S.-H., Nagamochi, H.: Convex drawings of graphs with non-convex boundary constraints. Discrete Appl. Math. 156, 2368–2380 (2008)
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)
Hong, S.-H., Nagamochi, H.: Convex drawings of hierarchical planar graphs and clustered planar graphs. J. Discrete Algorithms 8(3), 282–295 (2010)
Hong, S.-H., Nagamochi, H.: An algorithm for constructing star-shaped drawings of plane graphs. Comput. Geom. Theory Appl. 43(2), 191–206 (2010)
Hong, S.-H., Nagamochi, H.: Star-shaped drawings of plane graphs with a cost function on concave corners (submitted)
Hopcroft, J.E., Tarjan, R.E.: Dividing a graph into triconnected components. SIAM J. Comput. 2, 135–158 (1973)
Kant, G.: Algorithms for drawing planar graphs. Ph.D. dissertation, Department of Computer Science, University of Utrecht, Holland (1993)
Kaufmann, M., Wagner, D. (eds.): Drawing Graphs: Methods and Models. Lecture Notes in Computer Science Tutorial, vol. 2025. Springer, Berlin (2001)
Miura, K., Nakano, S., Nishizeki, T.: Convex grid drawings of four-connected plane graphs. Int. J. Found. Comput. Sci. 17(5), 1031–1060 (2006)
Miura, K., Azuma, M., Nishizeki, T.: Convex drawings of plane graphs of minimum outer apices. Int. J. Found. Comput. Sci. 17, 1115–1128 (2006)
Nishizeki, T., Rahman, M.S.: Planar Graph Drawing. World Scientific, Singapore (2004)
Sugiyama, K.: Graph Drawing and Applications. World Scientific, Singapore (2002)
Stein, K.S.: Convex maps. Proc. Am. Math. Soc. 2, 464–466 (1951)
Thomassen, C.: Plane representations of graphs. In: Progress in Graph Theory, pp. 43–69. Academic Press, San Diego (1984)
Tutte, W.T.: Convex representations of graphs. Proc. Lond. Math. Soc., 10(3), 304–320 (1960)
Wagner, K.: Bemerkungen zum Vierfarbenproblem. Jahresber. Dtsch. Math.-Ver., 46, 26–32 (1936)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-011-9513-6