2,239 research outputs found
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
On Smooth Orthogonal and Octilinear Drawings: Relations, Complexity and Kandinsky Drawings
We study two variants of the well-known orthogonal drawing model: (i) the
smooth orthogonal, and (ii) the octilinear. Both models form an extension of
the orthogonal, by supporting one additional type of edge segments (circular
arcs and diagonal segments, respectively).
For planar graphs of max-degree 4, we analyze relationships between the graph
classes that can be drawn bendless in the two models and we also prove
NP-hardness for a restricted version of the bendless drawing problem for both
models. For planar graphs of higher degree, we present an algorithm that
produces bi-monotone smooth orthogonal drawings with at most two segments per
edge, which also guarantees a linear number of edges with exactly one segment.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
On Visibility Representations of Non-planar Graphs
A rectangle visibility representation (RVR) of a graph consists of an
assignment of axis-aligned rectangles to vertices such that for every edge
there exists a horizontal or vertical line of sight between the rectangles
assigned to its endpoints. Testing whether a graph has an RVR is known to be
NP-hard. In this paper, we study the problem of finding an RVR under the
assumption that an embedding in the plane of the input graph is fixed and we
are looking for an RVR that reflects this embedding. We show that in this case
the problem can be solved in polynomial time for general embedded graphs and in
linear time for 1-plane graphs (i.e., embedded graphs having at most one
crossing per edge). The linear time algorithm uses a precise list of forbidden
configurations, which extends the set known for straight-line drawings of
1-plane graphs. These forbidden configurations can be tested for in linear
time, and so in linear time we can test whether a 1-plane graph has an RVR and
either compute such a representation or report a negative witness. Finally, we
discuss some extensions of our study to the case when the embedding is not
fixed but the RVR can have at most one crossing per edge
A Note on Plus-Contacts, Rectangular Duals, and Box-Orthogonal Drawings
A plus-contact representation of a planar graph is called -balanced if
for every plus shape , the number of other plus shapes incident to each
arm of is at most , where is the maximum degree
of . Although small values of have been achieved for a few subclasses of
planar graphs (e.g., - and -trees), it is unknown whether -balanced
representations with exist for arbitrary planar graphs.
In this paper we compute -balanced plus-contact representations for
all planar graphs that admit a rectangular dual. Our result implies that any
graph with a rectangular dual has a 1-bend box-orthogonal drawings such that
for each vertex , the box representing is a square of side length
.Comment: A poster related to this research appeared at the 25th International
Symposium on Graph Drawing & Network Visualization (GD 2017
Drawing Graphs within Restricted Area
We study the problem of selecting a maximum-weight subgraph of a given graph
such that the subgraph can be drawn within a prescribed drawing area subject to
given non-uniform vertex sizes. We develop and analyze heuristics both for the
general (undirected) case and for the use case of (directed) calculation graphs
which are used to analyze the typical mistakes that high school students make
when transforming mathematical expressions in the process of calculating, for
example, sums of fractions
L-Drawings of Directed Graphs
We introduce L-drawings, a novel paradigm for representing directed graphs
aiming at combining the readability features of orthogonal drawings with the
expressive power of matrix representations. In an L-drawing, vertices have
exclusive - and -coordinates and edges consist of two segments, one
exiting the source vertically and one entering the destination horizontally.
We study the problem of computing L-drawings using minimum ink. We prove its
NP-completeness and provide a heuristics based on a polynomial-time algorithm
that adds a vertex to a drawing using the minimum additional ink. We performed
an experimental analysis of the heuristics which confirms its effectiveness.Comment: 11 pages, 7 figure
- âŠ