Abstract
A visibility drawing \(\varGamma \) of a planar graph G maps the vertices into non-overlapping horizontal segments (bars), and the edges into vertical segments (visibilities), each connecting the two bars corresponding to its two end-vertices.
You have full access to this open access chapter, Download conference paper PDF
Similar content being viewed by others
A visibility drawing \(\varGamma \) of a planar graph G maps the vertices into non-overlapping horizontal segments (bars), and the edges into vertical segments (visibilities), each connecting the two bars corresponding to its two end-vertices. Visibilities intersect bars only at their extreme points. In a strong visibility drawing, there exists a visibility between two bars if and only if there exists an edge in G between the corresponding vertices. Conversely, in a weak visibility drawing, a visibility may not correspond to an edge of the graph. Every planar graph admits a weak visibility drawing [9].
The problem of extending visibility drawings to non-planar graphs has been first addressed by Dean et al. [3]. They introduce bar k-visibility drawings, which are visibility drawings where each bar can see through at most k distinct bars. In other words, each visibility segment can intersect at most k bars, while each bar can be intersected by arbitrary many visibility segments. The graphs that admit a bar 1-visibility drawing are called 1-visibile. Brandenburg and independently Evans et al. prove that 1-planar graphs, i.e., those graphs that can be drawn with at most one crossing per edge, are 1-visible [1, 5]. They focus on a weak model, where there is a visibility through at most k bars if there is an edge, while the converse may not be true. In terms of readability, a clear benefit of bar k-visibility drawings is that the crossings form right angles. Right-angle crossing (RAC) drawings and their advantages in terms of readability have been extensively studied in the graph drawing literature (see, e.g., [4]). However, in a bar k-visibility drawing crossings involve bars and visibilities, i.e., vertices and edges. These crossings are arguably less intuitive than crossings between edges.
Evans et al. introduce a new model of visibility drawings, called L-visibility drawings [6]. Their aim is to simultaneously represent two plane st-graphs \(G_r\) and \(G_b\) (whose union might be non-planar). Each vertex is represented by a horizontal bar and a vertical bar that share an extreme point, i.e. it is an L-shape in the set
. They assume a strong model, where two L-shapes are connected by a vertical (horizontal) visibility segment if and only if there exists an edge in \(G_r\) (\(G_b\)) between the corresponding vertices. Also, no two L-shapes cross one another, and visibilities intersect bars only at their extreme points. The only crossings are between vertical and horizontal visibilites, i.e., between edges of the graph. These crossings form right angles.
In this poster we present results on weak L-visibility drawings of non-planar graphs. We focus on IC-planar graphs, which are those graphs that admit a drawing where each edge is crossed at most once, and no two crossed edges share an end-vertex (see , e.g., Fig. 1(a)). Their chromatic number is at most five [7], and they have at most\(13n/4-6\) edges, which is a tight bound [10]. Recognizing IC-planar graphs is NP-hard [2].
Our main contribution is summarized by the following theorem. See Fig. 1(b) for an example of a L-visibility drawing computed by using Theorem 1.
FormalPara Theorem 1Every n-vertex IC-plane graph G admits an L-visibility drawing in \(O(n^2)\) area, which can be computed in O(n) time.
Theorem 1 contributes to the rapidly growing literature devoted to the problem of drawing “nearly planar” graphs, where only some types of edge crossings are allowed. Brandenburg et al. recently described a cubic-time algorithm that computes straight-line RAC drawings of IC-planar graphs. These drawings may require exponential area, which is worst-case optimal [2]. They leave as an open problem to study techniques that compute IC-planar drawings in polynomial area and with good crossing resolution [2]. As a byproduct of Theorem 1, we obtain the following corollary (see Fig. 1(c)).
FormalPara Corollary 1Every n-vertex IC-plane graph G admits a RAC drawing with at most two bends per edge in \(O(n^2)\) area, which can be computed in O(n) time.
For complete proofs of the presented results the reader can refer to [8].
References
Brandenburg, F.J.: 1-visibility representations of 1-planar graphs. J. Graph Algorithms Appl. 18(3), 421–438 (2014)
Brandenburg, F.J., Didimo, W., Evans, W.S., Kindermann, P., Liotta, G., Montecchiani, F.: Recognizing and drawing IC-planar graphs. In: Di Giacomo, E., Lubiw, A. (eds.) GD 2015. LNCS, vol. 9411, pp. 295–308. Springer, Heidelberg (2015)
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)
Didimo, W., Liotta, G.: The crossing angle resolution in graph drawing. In: Pach, J. (ed.) Thirty Essays on Geometric Graph Theory. Springer, New York (2012)
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. In: Mayr, E.W., (ed.) WG 2015. LNCS. Springer (2015, to appear)
Král, D., Stacho, L.: Coloring plane graphs with independent crossings. J. Graph Theory 64(3), 184–205 (2010)
Liotta, G., Montecchiani, F.: L-visibility drawings of IC-planar graphs. arXiv, (2015) http://arxiv.org/abs/1507.08879
Tamassia, R., Tollis, I.G.: A unified approach to visibility representations of planar graphs. Discr. Comput. Geom. 1(1), 321–341 (1986)
Zhang, X., Liu, G.: The structure of plane graphs with independent crossings and its applications to coloring problems. Central Europ. J. Math. 11(2), 308–321 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Liotta, G., Montecchiani, F. (2015). L-Visibility Drawings of IC-Planar Graphs. In: Di Giacomo, E., Lubiw, A. (eds) Graph Drawing and Network Visualization. GD 2015. Lecture Notes in Computer Science(), vol 9411. Springer, Cham. https://doi.org/10.1007/978-3-319-27261-0_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-27261-0_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27260-3
Online ISBN: 978-3-319-27261-0
eBook Packages: Computer ScienceComputer Science (R0)