3,572 research outputs found
Transforming planar graph drawings while maintaining height
There are numerous styles of planar graph drawings, notably straight-line
drawings, poly-line drawings, orthogonal graph drawings and visibility
representations. In this note, we show that many of these drawings can be
transformed from one style to another without changing the height of the
drawing. We then give some applications of these transformations
Improved Bounds for Drawing Trees on Fixed Points with L-shaped Edges
Let be an -node tree of maximum degree 4, and let be a set of
points in the plane with no two points on the same horizontal or vertical line.
It is an open question whether always has a planar drawing on such that
each edge is drawn as an orthogonal path with one bend (an "L-shaped" edge). By
giving new methods for drawing trees, we improve the bounds on the size of the
point set for which such drawings are possible to: for
maximum degree 4 trees; for maximum degree 3 (binary) trees; and
for perfect binary trees.
Drawing ordered trees with L-shaped edges is harder---we give an example that
cannot be done and a bound of points for L-shaped drawings of
ordered caterpillars, which contrasts with the known linear bound for unordered
caterpillars.Comment: Appears in the Proceedings of the 25th International Symposium on
Graph Drawing and Network Visualization (GD 2017
EPG-representations with small grid-size
In an EPG-representation of a graph each vertex is represented by a path
in the rectangular grid, and is an edge in if and only if the paths
representing an share a grid-edge. Requiring paths representing edges
to be x-monotone or, even stronger, both x- and y-monotone gives rise to three
natural variants of EPG-representations, one where edges have no monotonicity
requirements and two with the aforementioned monotonicity requirements. The
focus of this paper is understanding how small a grid can be achieved for such
EPG-representations with respect to various graph parameters.
We show that there are -edge graphs that require a grid of area
in any variant of EPG-representations. Similarly there are
pathwidth- graphs that require height and area in
any variant of EPG-representations. We prove a matching upper bound of
area for all pathwidth- graphs in the strongest model, the one where edges
are required to be both x- and y-monotone. Thus in this strongest model, the
result implies, for example, , and area bounds
for bounded pathwidth graphs, bounded treewidth graphs and all classes of
graphs that exclude a fixed minor, respectively. For the model with no
restrictions on the monotonicity of the edges, stronger results can be achieved
for some graph classes, for example an area bound for bounded treewidth
graphs and bound for graphs of bounded genus.Comment: Appears in the Proceedings of the 25th International Symposium on
Graph Drawing and Network Visualization (GD 2017
Planar Octilinear Drawings with One Bend Per Edge
In octilinear drawings of planar graphs, every edge is drawn as an
alternating sequence of horizontal, vertical and diagonal ()
line-segments. In this paper, we study octilinear drawings of low edge
complexity, i.e., with few bends per edge. A -planar graph is a planar graph
in which each vertex has degree less or equal to . In particular, we prove
that every 4-planar graph admits a planar octilinear drawing with at most one
bend per edge on an integer grid of size . For 5-planar
graphs, we prove that one bend per edge still suffices in order to construct
planar octilinear drawings, but in super-polynomial area. However, for 6-planar
graphs we give a class of graphs whose planar octilinear drawings require at
least two bends per edge
Notes on large angle crossing graphs
A graph G is an a-angle crossing (aAC) graph if every pair of crossing edges
in G intersect at an angle of at least a. The concept of right angle crossing
(RAC) graphs (a=Pi/2) was recently introduced by Didimo et. al. It was shown
that any RAC graph with n vertices has at most 4n-10 edges and that there are
infinitely many values of n for which there exists a RAC graph with n vertices
and 4n-10 edges. In this paper, we give upper and lower bounds for the number
of edges in aAC graphs for all 0 < a < Pi/2
Improved bounds for the crossing numbers of K_m,n and K_n
It has been long--conjectured that the crossing number cr(K_m,n) of the
complete bipartite graph K_m,n equals the Zarankiewicz Number Z(m,n):=
floor((m-1)/2) floor(m/2) floor((n-1)/2) floor(n/2). Another long--standing
conjecture states that the crossing number cr(K_n) of the complete graph K_n
equals Z(n):= floor(n/2) floor((n-1)/2) floor((n-2)/2) floor((n-3)/2)/4. In
this paper we show the following improved bounds on the asymptotic ratios of
these crossing numbers and their conjectured values:
(i) for each fixed m >= 9, lim_{n->infty} cr(K_m,n)/Z(m,n) >= 0.83m/(m-1);
(ii) lim_{n->infty} cr(K_n,n)/Z(n,n) >= 0.83; and
(iii) lim_{n->infty} cr(K_n)/Z(n) >= 0.83.
The previous best known lower bounds were 0.8m/(m-1), 0.8, and 0.8,
respectively. These improved bounds are obtained as a consequence of the new
bound cr(K_{7,n}) >= 2.1796n^2 - 4.5n. To obtain this improved lower bound for
cr(K_{7,n}), we use some elementary topological facts on drawings of K_{2,7} to
set up a quadratic program on 6! variables whose minimum p satisfies
cr(K_{7,n}) >= (p/2)n^2 - 4.5n, and then use state--of--the--art quadratic
optimization techniques combined with a bit of invariant theory of permutation
groups to show that p >= 4.3593.Comment: LaTeX, 18 pages, 2 figure
Knuthian Drawings of Series-Parallel Flowcharts
Inspired by a classic paper by Knuth, we revisit the problem of drawing
flowcharts of loop-free algorithms, that is, degree-three series-parallel
digraphs. Our drawing algorithms show that it is possible to produce Knuthian
drawings of degree-three series-parallel digraphs with good aspect ratios and
small numbers of edge bends.Comment: Full versio
Pixel and Voxel Representations of Graphs
We study contact representations for graphs, which we call pixel
representations in 2D and voxel representations in 3D. Our representations are
based on the unit square grid whose cells we call pixels in 2D and voxels in
3D. Two pixels are adjacent if they share an edge, two voxels if they share a
face. We call a connected set of pixels or voxels a blob. Given a graph, we
represent its vertices by disjoint blobs such that two blobs contain adjacent
pixels or voxels if and only if the corresponding vertices are adjacent. We are
interested in the size of a representation, which is the number of pixels or
voxels it consists of.
We first show that finding minimum-size representations is NP-complete. Then,
we bound representation sizes needed for certain graph classes. In 2D, we show
that, for -outerplanar graphs with vertices, pixels are
always sufficient and sometimes necessary. In particular, outerplanar graphs
can be represented with a linear number of pixels, whereas general planar
graphs sometimes need a quadratic number. In 3D, voxels are
always sufficient and sometimes necessary for any -vertex graph. We improve
this bound to for graphs of treewidth and to
for graphs of genus . In particular, planar graphs
admit representations with voxels
Drawings of Planar Graphs with Few Slopes and Segments
We study straight-line drawings of planar graphs with few segments and few
slopes. Optimal results are obtained for all trees. Tight bounds are obtained
for outerplanar graphs, 2-trees, and planar 3-trees. We prove that every
3-connected plane graph on vertices has a plane drawing with at most
segments and at most slopes. We prove that every cubic
3-connected plane graph has a plane drawing with three slopes (and three bends
on the outerface). In a companion paper, drawings of non-planar graphs with few
slopes are also considered.Comment: This paper is submitted to a journal. A preliminary version appeared
as "Really Straight Graph Drawings" in the Graph Drawing 2004 conference. See
http://arxiv.org/math/0606446 for a companion pape
- …