Skip to main content
Erschienen in:
Buchtitelbild

2020 | OriginalPaper | Buchkapitel

Drawing Planar Graphs

verfasst von : Md. Saidur Rahman, Md. Rezaul Karim

Erschienen in: WALCOM: Algorithms and Computation

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A graph is planar if it can be drawn or embedded in the plane so that no two edges intersect geometrically except at a vertex to which they are both incident. A plane graph is a planar graph with a fixed planar embedding in the plane. A drawing problem X for a plane graph G asks to determine whether G has a drawing D satisfying a set P of given properties and to find D if it exists. The corresponding problem for a planar graph G asks to determine whether G has a planar embedding \(\varGamma \) such that \(\varGamma \) has a drawing D satisfying the set P of properties and find D if it exists. If every embedding of G has a drawing D satisfying P, then the problem is trivial, i.e., the problem for plane graphs and that for planar graphs are the same. Otherwise, the problem for planar graphs becomes difficult even if an efficient solution of the problem for a plane graph exists since a planar graph may have an exponential number of planar embeddings. Various techniques are found in literature that are used to solve the drawing problems for planar graphs. In this paper we review three of the widely used techniques, namely, (i) reduction to planarity testing, (ii) incremental modification and (iii) SPQR-tree decomposition.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Angelini, P., et al.: Testing planarity of partially embedded graphs. In: Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 202–221. SIAM (2010) Angelini, P., et al.: Testing planarity of partially embedded graphs. In: Proceedings of the Twenty-First Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 202–221. SIAM (2010)
2.
Zurück zum Zitat Angelini, P., Colasante, E., Di Battista, G., Frati, F., Patrignani, M.: Monotone drawings of graphs. J. Graph Algorithms Appl. 16(1), 5–35 (2012)MathSciNetMATHCrossRef Angelini, P., Colasante, E., Di Battista, G., Frati, F., Patrignani, M.: Monotone drawings of graphs. J. Graph Algorithms Appl. 16(1), 5–35 (2012)MathSciNetMATHCrossRef
3.
Zurück zum Zitat Angelini, P., Di Battista, G., Patrignani, M.: Finding a minimum-depthembedding of a planar graph in O(\(n^4\)) time. Algorithmica 60(4), 890–937 (2011)MathSciNetMATHCrossRef Angelini, P., Di Battista, G., Patrignani, M.: Finding a minimum-depthembedding of a planar graph in O(\(n^4\)) time. Algorithmica 60(4), 890–937 (2011)MathSciNetMATHCrossRef
5.
Zurück zum Zitat Bienstock, D., Monma, C.L.: On the complexity of embedding planar graphs to minimize certain distance measures. Algorithmica 5(1–4), 93–109 (1990)MathSciNetMATHCrossRef Bienstock, D., Monma, C.L.: On the complexity of embedding planar graphs to minimize certain distance measures. Algorithmica 5(1–4), 93–109 (1990)MathSciNetMATHCrossRef
6.
7.
8.
Zurück zum Zitat Chang, Y.J., Yen, H.C.: On bend-minimized orthogonal drawings of planar 3-graphs. In: Proceedings of 33rd International Symposium on Computational Geometry (SoCG 2017). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2017) Chang, Y.J., Yen, H.C.: On bend-minimized orthogonal drawings of planar 3-graphs. In: Proceedings of 33rd International Symposium on Computational Geometry (SoCG 2017). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2017)
9.
Zurück zum Zitat Chiba, N., Yamanouchi, T., Nishizeki, T.: Linear algorithms for convex drawings of planar graphs. Prog. Graph Theory 173, 153–173 (1984)MathSciNetMATH Chiba, N., Yamanouchi, T., Nishizeki, T.: Linear algorithms for convex drawings of planar graphs. Prog. Graph Theory 173, 153–173 (1984)MathSciNetMATH
10.
11.
Zurück zum Zitat Di Battista, G., Liotta, G., Vargiu, F.: Spirality and optimal orthogonal drawings. SIAM J. Comput. 27(6), 1764–1811 (1998)MathSciNetMATHCrossRef Di Battista, G., Liotta, G., Vargiu, F.: Spirality and optimal orthogonal drawings. SIAM J. Comput. 27(6), 1764–1811 (1998)MathSciNetMATHCrossRef
12.
Zurück zum Zitat Di Battista, G., Tamassia, R.: On-line maintenance of triconnected components with SPQR-trees. Algorithmica 15(4), 302–318 (1996)MathSciNetMATHCrossRef Di Battista, G., Tamassia, R.: On-line maintenance of triconnected components with SPQR-trees. Algorithmica 15(4), 302–318 (1996)MathSciNetMATHCrossRef
13.
Zurück zum Zitat Didimo, W., Liotta, G., Ortali, G., Patrignani, M.: Optimal orthogonal drawings of planar 3-graphs in linear time. arXiv preprint, arXiv:1910.11782 (2019) Didimo, W., Liotta, G., Ortali, G., Patrignani, M.: Optimal orthogonal drawings of planar 3-graphs in linear time. arXiv preprint, arXiv:​1910.​11782 (2019)
16.
Zurück zum Zitat Garg, A., Tamassia, R.: On the computational complexity of upward and rectilinear planarity testing. SIAM J. Comput. 31(2), 601–625 (2001)MathSciNetMATHCrossRef Garg, A., Tamassia, R.: On the computational complexity of upward and rectilinear planarity testing. SIAM J. Comput. 31(2), 601–625 (2001)MathSciNetMATHCrossRef
17.
Zurück zum Zitat Haeupler, B., Tarjan, R.E.: Planarity algorithms via PQ-trees. Electron. Notes Discret. Math. 31, 143–149 (2008)MATHCrossRef Haeupler, B., Tarjan, R.E.: Planarity algorithms via PQ-trees. Electron. Notes Discret. Math. 31, 143–149 (2008)MATHCrossRef
19.
Zurück zum Zitat Hasan, M.M., Rahman, M.S., Karim, M.R.: Box-rectangular drawings of planar graphs. J. Graph Algorithms Appl. 17(6), 629–646 (2013)MathSciNetMATHCrossRef Hasan, M.M., Rahman, M.S., Karim, M.R.: Box-rectangular drawings of planar graphs. J. Graph Algorithms Appl. 17(6), 629–646 (2013)MathSciNetMATHCrossRef
20.
Zurück zum Zitat Hong, S., Tokuyama, T.: Algorithmics for beyond planar graphs. In: NII Shonan Meeting Seminar, no. 27, pp. 51–63 (2016) Hong, S., Tokuyama, T.: Algorithmics for beyond planar graphs. In: NII Shonan Meeting Seminar, no. 27, pp. 51–63 (2016)
22.
Zurück zum Zitat Hossain, M., Mondal, D., Rahman, M., Salma, S.: Universal line-sets for drawing planar 3-trees. J. Graph Algorithms Appl. 17(2), 59–79 (2013)MathSciNetMATHCrossRef Hossain, M., Mondal, D., Rahman, M., Salma, S.: Universal line-sets for drawing planar 3-trees. J. Graph Algorithms Appl. 17(2), 59–79 (2013)MathSciNetMATHCrossRef
24.
Zurück zum Zitat Hossain, M.I., Rahman, M.S.: Straight-line monotone grid drawings of series-parallel graphs. Discrete Math. Algorithms Appl. 7(02), 1550007 (2015)MathSciNetMATHCrossRef Hossain, M.I., Rahman, M.S.: Straight-line monotone grid drawings of series-parallel graphs. Discrete Math. Algorithms Appl. 7(02), 1550007 (2015)MathSciNetMATHCrossRef
25.
Zurück zum Zitat Mehlhorn, K., Mutzel, P.: On the embedding phase of the hopcroft and tarjan planarity testing algorithm. Algorithmica 16(2), 233–242 (1996)MathSciNetMATHCrossRef Mehlhorn, K., Mutzel, P.: On the embedding phase of the hopcroft and tarjan planarity testing algorithm. Algorithmica 16(2), 233–242 (1996)MathSciNetMATHCrossRef
26.
Zurück zum Zitat Nishizeki, T., Rahman, M.S.: Planar Graph Drawing, vol. 12. World Scientific Publishing Company, Singapore (2004)MATHCrossRef Nishizeki, T., Rahman, M.S.: Planar Graph Drawing, vol. 12. World Scientific Publishing Company, Singapore (2004)MATHCrossRef
28.
Zurück zum Zitat Rahman, M.S., Egi, N., Nishizeki, T.: No-bend orthogonal drawings of subdivisions of planar triconnected cubic graphs. IEICE Trans. Inform. Syst. 88(1), 23–30 (2005)MATHCrossRef Rahman, M.S., Egi, N., Nishizeki, T.: No-bend orthogonal drawings of subdivisions of planar triconnected cubic graphs. IEICE Trans. Inform. Syst. 88(1), 23–30 (2005)MATHCrossRef
29.
30.
Zurück zum Zitat Rahman, M.S., Nakano, S., Nishizeki, T.: A linear algorithm for bend-optimal orthogonal drawings of triconnected cubic plane graphs. J. Graph Algorithms Appl. 3, 31–62 (1999)MathSciNetMATHCrossRef Rahman, M.S., Nakano, S., Nishizeki, T.: A linear algorithm for bend-optimal orthogonal drawings of triconnected cubic plane graphs. J. Graph Algorithms Appl. 3, 31–62 (1999)MathSciNetMATHCrossRef
31.
Zurück zum Zitat Rahman, M.S., Nakano, S., Nishizeki, T.: Rectangular drawings of plane graphs without designated corners. Comput. Geom. 21(3), 121–138 (2002)MathSciNetMATHCrossRef Rahman, M.S., Nakano, S., Nishizeki, T.: Rectangular drawings of plane graphs without designated corners. Comput. Geom. 21(3), 121–138 (2002)MathSciNetMATHCrossRef
33.
35.
Zurück zum Zitat Samee, M.A.H., Rahman, M.S.: Upward planar drawings of series-parallel digraphs with maximum degree three. In: Proceedings of WALCOM 2007, pp. 28–45. Bangladesh Academy of Sciences (2007) Samee, M.A.H., Rahman, M.S.: Upward planar drawings of series-parallel digraphs with maximum degree three. In: Proceedings of WALCOM 2007, pp. 28–45. Bangladesh Academy of Sciences (2007)
36.
Zurück zum Zitat Schnyder, W.: Embedding planar graphs on the grid. In: Proceedings of the First Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 138–148. Society for Industrial and Applied Mathematics (1990) Schnyder, W.: Embedding planar graphs on the grid. In: Proceedings of the First Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 138–148. Society for Industrial and Applied Mathematics (1990)
37.
39.
40.
41.
Zurück zum Zitat Thomassen, C.: Plane representations of graphs. In: Bondy, J.A., Murty, U.S.R. (eds.) Progress in Graph Theory. Academic Press, New York (1984)MATH Thomassen, C.: Plane representations of graphs. In: Bondy, J.A., Murty, U.S.R. (eds.) Progress in Graph Theory. Academic Press, New York (1984)MATH
Metadaten
Titel
Drawing Planar Graphs
verfasst von
Md. Saidur Rahman
Md. Rezaul Karim
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-39881-1_1