Abstract
This chapter discusses the relationship between edge partitions and visibility representations of 1-planar graphs. Partitioning the edge set of a graph such that each partition set induces a simpler subgraph is a fundamental problem in graph theory, with applications in graph algorithms and graph drawing. For example, it is known that the edge set of every planar graph can be partitioned into two outerplanar graphs. A visibility representation of a graph is a classic drawing paradigm; it maps the vertices of the graph to geometric objects and the edges of the graph to lines of sight between pairs of objects. A classic result shows that every planar graph can be represented as a visibility representation such that the vertices are horizontal bars and the edges are vertical lines of sight between pairs of bars. While both edge partitions and visibility representations have been extensively studied for planar graphs, they recently attracted attention also for 1-planar graphs, i.e., those graphs that can be drawn in the plane such that each edge is crossed at most once. After giving an overview of 1-planarity, we survey the main results concerning edge partitions and visibility representations of 1-planar graphs, and we highlight an interesting interplay between them. In particular, we show how an edge partition of a 1-planar graph G into two planar subgraphs such that one of them has small vertex degree can be used to construct a visibility representation of G in which vertices are orthogonal polygons with few reflex corners each. Finally, we conclude this chapter with a selection of open problems related to the covered topics.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ackerman, E.: A note on 1-planar graphs. Discret. Appl. Math. 175, 104–108 (2014)
Alam , M.J., Brandenburg, F.J., Kobourov, S.G.: On the book thickness of 1-planar graphs (2015). CoRR, arXiv:1510.05891
Angelini, P., Bekos, M.A., Kaufmann, M., Montecchiani, F.: On 3D visibility representations of graphs with few crossings per edge. Theor. Comput. Sci. 784, 11–20 (2019)
Arleo, A., Binucci, C., Di Giacomo, E., Evans, W.S., Grilli, L., Liotta, G., Meijer, H., Montecchiani, F., Whitesides, S., Wismath, S.K.: Visibility representations of boxes in 2.5 dimensions. Comput. Geom. 72, 19–33 (2018)
Bachmaier, C., Brandenburg, F.J., Hanauer, K., Neuwirth, D., Reislhuber, J.: NIC-planar graphs. Discret. Appl. Math. 232, 23–40 (2017)
Bannister, M.J., Cabello, S., Eppstein, D.: Parameterized complexity of 1-planarity. J. Graph Algorithms Appl. 22(1), 23–49 (2018)
Bekos, M.A., Bruckdorfer, T., Kaufmann, M., Raftopoulou, C.N.: The book thickness of 1-planar graphs is constant. Algorithmica 79(2), 444–465 (2017)
Bekos, M.A., Di Giacomo, E., Didimo, W., Liotta, G., Montecchiani, F., Raftopoulou, C.: Edge partitions of optimal 2-plane and 3-plane graphs. Discret. Math. 342(4), 1038–1047 (2019)
Bekos, M.A., Förster, H., Gronemann, M., Mchedlidze, T., Montecchiani, F., Raftopoulou, C.N., Ueckerdt, T.: Planar graphs of bounded degree have bounded queue number. SIAM J. Comput. 48(5), 1487–1502 (2019)
Biedl, T.C., Liotta, G., Montecchiani, F.: Embedding-preserving rectangle visibility representations of nonplanar graphs. Discret. Comput. Geom. 60(2), 345–380 (2018)
Binucci, C., Didimo, W., Montecchiani, F.: An experimental study of a 1-planarity testing and embedding algorithm. In: WALCOM 2020, LNCS, vol. 12049, pp. 329–335. Springer (2020)
R. Bodendiek, Schumacher, H., Wagner, K.: Bemerkungen zu einem Sechsfarbenproblem von G. Ringel. Abhandlungen aus dem Mathematischen Seminar der Universitaet Hamburg 53(1), 41–52 (1983)
Borodin, O.V.: Solution of the ringel problem on vertex-face coloring of planar graphs and coloring of \(1\)-planar graphs. Metody Diskret. Analiz 108, 12–26 (1984)
Bose, P., Everett, H., Fekete, S.P., Houle, M.E., Lubiw, A., Meijer, H., Romanik, K., Rote, G., Shermer, T.C., Whitesides, S., Zelle, C.: A visibility representation for graphs in three dimensions. J. Graph Algorithms Appl. 2(3), 1–16 (1998)
Brandenburg, F.J.: 1-visibility representations of 1-planar graphs. J. Graph Algorithms Appl. 18(3), 421–438 (2014)
Brandenburg, F.J.: Recognizing optimal 1-planar graphs in linear time. Algorithmica 80(1), 1–28 (2018)
Brandenburg, F.J., Didimo, W., Evans, W.S., Kindermann, P., Liotta, G., Montecchiani, F.: Recognizing and drawing ic-planar graphs. Theor. Comput. Sci. 636, 1–16 (2016)
Brandenburg, F.-J., Eppstein, D., Gleißner, A., Goodrich, M.T., Hanauer, K., Reislhuber, J.: On the density of maximal 1-planar graphs. In: GD 2012, LNCS, vol. 7704, pp. 327–338. Springer (2013)
Chartrand, G., Geller, D., Hedetniemi, S.: Graphs with forbidden subgraphs. J. Comb. Theory Ser. B 10(1), 12–41 (1971)
Chen, Z., Kouno, M.: A linear-time algorithm for 7-coloring 1-plane graphs. Algorithmica 43(3), 147–177 (2005)
Czap, J., Hudák, D.: On drawings and decompositions of 1-planar graphs. Electr. J. Comb. 20(2), P54 (2013)
Czap, J., Šugerek, P.: Drawing graph joins in the plane with restrictions on crossings. Filomat 31(2), 363–370 (2017)
Dean, A.M., Evans, W.S., Gethner, E., Laison, J.D., Safari, M.A., Trotter, W.T.: Bar \(k\)-visibility graphs. J. Graph Algorithms Appl. 11(1), 45–59 (2007)
Di Giacomo, E., Didimo, W., Evans, W.S., Liotta, G., Meijer, H., Montecchiani, F., Wismath, S.K.: New results on edge partitions of 1-plane graphs. Theor. Comput. Sci. 713, 78–84 (2018)
Di Giacomo, E., Didimo, W., Evans, W.S., Liotta, G., Meijer, H., Montecchiani, F., Wismath, S.K.: Ortho-polygon visibility representations of embedded graphs. Algorithmica 80(8), 2345–2383 (2018)
Didimo, W.: Density of straight-line 1-planar graph drawings. Inf. Process. Lett. 113(7), 236–240 (2013)
Didimo, W., Liotta, G., Montecchiani, F.: A survey on graph drawing beyond planarity. ACM Comput. Surv. 52(1), 4:1–4:37 (2019)
Ding, G., Oporowski, B., Sanders, D.P., Vertigan, D.: Surfaces, tree-width, clique-minors, and partitions. J. Comb. Theory Ser. B 79(2), 221–246 (2000)
Duchet, P., Hamidoune, Y.O., Vergnas, M.L., Meyniel, H.: Representing a planar graph by vertical lines joining different levels. Discret. Math. 46(3), 319–321 (1983)
Dujmović, V., Eppstein, D., Wood, D.R.: Structure of graphs with locally restricted crossings. SIAM J. Discret. Math. 31(2), 805–824 (2017)
Dujmovic, V., Joret, G., Micek, P., Morin, P., Ueckerdt, T., Wood, D.R.: Planar graphs have bounded queue-number. In: FOCS 2019. IEEE Computer Society, pp. 862–875 (2019)
Elmallah, E.S., Colbourn, C.J.: Partitioning the edges of a planar graph into two partial k-trees. Congr. Num. 69–80 (1988)
Evans, W.S., Kaufmann, M., Lenhart, W., Mchedlidze, T., Wismath, S.K.: Bar 1-visibility graphs vs. other nearly planar graphs. J. Graph Algorithms Appl. 18(5), 721–739 (2014)
Evans, W.S., Liotta, G., Montecchiani, F.: Simultaneous visibility representations of plane st-graphs using l-shapes. Theor. Comput. Sci. 645, 100–111 (2016)
Fekete, S.P., Houle, M.E., Whitesides, S.: New results on a visibility representation of graphs in 3D. In: Brandenburg, F. (ed.) GD 1995, LNCS, vol. 1027, pp. 234–241. Springer (1995)
Fekete, S.P., Meijer, H.: Rectangle and box visibility graphs in 3D. Int. J. Comput. Geometry Appl. 9(1), 1–28 (1999)
Gonçalves, D.: Edge partition of planar graphs into two outerplanar graphs. In: STOC 2005, pp. 504–512. ACM (2005)
Grigoriev, A., Bodlaender, H.L.: Algorithms for graphs embeddable with few crossings per edge. Algorithmica 49(1), 1–11 (2007)
Hartke, S.G., Vandenbussche, J., Wenger, P.S.: Further results on bar k-visibility graphs. SIAM J. Discret. Math. 21(2), 523–531 (2007)
Huang, W., Eades, P., Hong, S.: Larger crossing angles make graphs easier to read. J. Vis. Lang. Comput. 25(4), 452–465 (2014)
Hutchinson, J.P., Shermer, T.C., Vince, A.: On representations of some thickness-two graphs. Comput. Geom. 13(3), 161–171 (1999)
Karpov, D.V.: An upper bound on the number of edges in an almost planar bipartite graph. J. Math. Sci. 196(6), 737–746 (2014)
Kedlaya, K.S.: Outerplanar partitions of planar graphs. J. Comb. Theory Ser. B 67(2), 238–248 (1996)
Kobourov, S.G., Liotta, G., Montecchiani, F.: An annotated bibliography on 1-planarity. Comput. Sci. Rev. 25, 49–67 (2017)
Korzhik, V.P., Mohar, B.: Minimal obstructions for 1-immersions and hardness of 1-planarity testing. J. Graph Theory 72(1), 30–71 (2013)
Král’, D., Stacho, L.: Coloring plane graphs with independent crossings. J. Graph Theory 64(3), 184–205 (2010)
Lenhart, W.J., Liotta, G., Montecchiani, F.: On partitioning the edges of 1-plane graphs. Theor. Comput. Sci. 662, 59–65 (2017)
Liotta, G., Montecchiani, F.: L-visibility drawings of IC-planar graphs. Inf. Process. Lett. 116(3), 217–222 (2016)
Liotta, G., Montecchiani, F., Tappini, A.: Ortho-polygon visibility representations of 3-connected 1-plane graphs. In: GD 2018, LNCS, vol. 11282, pp. 524–537. Springer (2018)
Nash-Williams, C.S.A.: Edge-disjoint spanning trees of finite graphs. J. Lond. Math. Soc. s1-36(1), 445–450 (1961)
Nešetřil, J., de Mendez, P.O., Wood, D.R.: Characterisations and examples of graph classes with bounded expansion. Eur. J. Comb. 33(3), 350–373 (2012)
Otten, R.H.J.M., Wijk, J.G.V.: Graph representations in interactive layout design. In: IEEE ISCSS, pp. 914–918. IEEE (1978)
Pach, J., Tóth, G.: Graphs drawn with few crossings per edge. Combinatorica 17(3), 427–439 (1997)
Rosenstiehl, P., Tarjan, R.E.: Rectilinear planar layouts and bipolar orientations of planar graphs. Discret. Comput. Geom. 1, 343–353 (1986)
Schnyder, W.: Embedding planar graphs on the grid. In: Johnson, D.S. (ed.) SODA 1990, pp. 138–148. SIAM (1990)
Shermer, T.C.: On rectangle visibility graphs. III. External visibility and complexity. In: CCCG 1996, pp. 234–239. Carleton University Press (1996)
Štola, J.: Unimaximal sequences of pairs in rectangle visibility drawing. In: Tollis, I.G., Patrignani, M. (eds.) GD 2008, LNCS, vol. 5417, pp. 61–66. Springer (2009)
Suzuki, Y.: Optimal 1-planar graphs which triangulate other surfaces. Discret. Math. 310(1), 6–11 (2010)
Tamassia, R., Tollis, I.G.: A unified approach to visibility representations of planar graphs. Discret. Comput. Geom. 1(1), 321–341 (1986)
Thomassen, C.: Plane representations of graphs. In: Progress in Graph Theory, pp. 43–69. AP (1984)
Wismath, S.K.: Characterizing bar line-of-sight graphs. In: SoCG 1985, pp. 147–152. ACM (1985)
Zhang, X., Liu, G.: The structure of plane graphs with independent crossings and its applications to coloring problems. Open Math. 11(2), 308–321 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Liotta, G., Montecchiani, F. (2020). Edge Partitions and Visibility Representations of 1-planar Graphs. In: Hong, SH., Tokuyama, T. (eds) Beyond Planar Graphs. Springer, Singapore. https://doi.org/10.1007/978-981-15-6533-5_6
Download citation
DOI: https://doi.org/10.1007/978-981-15-6533-5_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-6532-8
Online ISBN: 978-981-15-6533-5
eBook Packages: Computer ScienceComputer Science (R0)