2,951 research outputs found
Simultaneously Embedding Planar Graphs at Fixed Vertex Locations
We discuss the problem of embedding planar graphs onto the plane with pre-specified vertex locations. In particular, we introduce a method for constructing such an embedding for both the case where the mapping from the vertices onto the vertex locations is fixed and the case where this mapping can be chosen. Moreover, the technique we present is sufficiently abstract to generalize to a method for constructing simultaneous planar embeddings with fixed vertex locations. In all cases, we are concerned with minimizing the number of bends per edge in the embeddings we produce.
In the case where the mapping is fixed, our technique guarantees embeddings with at most 8n - 7 bends per edge in the worst case and, on average, at most 16/3n - 1 bends per edge. This result improves previously known techniques by a significant constant factor.
When the mapping is not pre-specified, our technique guarantees embeddings with at most O(n^(1 - 2^(1-k))) bends per edge in the worst case and, on average, at most O(n^(1 - 1/k)) bends per edge, where k is the number of graphs in the simultaneous embedding. This improves upon the previously known O(n) bound on the number of bends per edge for k at least 2. Moreover, we give an average-case lower bound on the number of bends that has similar asymptotic behaviour to our upper bound
Planar Drawings of Fixed-Mobile Bigraphs
A fixed-mobile bigraph G is a bipartite graph such that the vertices of one
partition set are given with fixed positions in the plane and the mobile
vertices of the other part, together with the edges, must be added to the
drawing. We assume that G is planar and study the problem of finding, for a
given k >= 0, a planar poly-line drawing of G with at most k bends per edge. In
the most general case, we show NP-hardness. For k=0 and under additional
constraints on the positions of the fixed or mobile vertices, we either prove
that the problem is polynomial-time solvable or prove that it belongs to NP.
Finally, we present a polynomial-time testing algorithm for a certain type of
"layered" 1-bend drawings
Relating Graph Thickness to Planar Layers and Bend Complexity
The thickness of a graph with vertices is the minimum number of
planar subgraphs of whose union is . A polyline drawing of in
is a drawing of , where each vertex is mapped to a
point and each edge is mapped to a polygonal chain. Bend and layer complexities
are two important aesthetics of such a drawing. The bend complexity of
is the maximum number of bends per edge in , and the layer complexity
of is the minimum integer such that the set of polygonal chains in
can be partitioned into disjoint sets, where each set corresponds
to a planar polyline drawing. Let be a graph of thickness . By
F\'{a}ry's theorem, if , then can be drawn on a single layer with bend
complexity . A few extensions to higher thickness are known, e.g., if
(resp., ), then can be drawn on layers with bend complexity 2
(resp., ). However, allowing a higher number of layers may reduce the
bend complexity, e.g., complete graphs require layers to be drawn
using 0 bends per edge.
In this paper we present an elegant extension of F\'{a}ry's theorem to draw
graphs of thickness . We first prove that thickness- graphs can be
drawn on layers with bends per edge. We then develop another
technique to draw thickness- graphs on layers with bend complexity,
i.e., , where . Previously, the bend complexity was not known to be sublinear for
. Finally, we show that graphs with linear arboricity can be drawn on
layers with bend complexity .Comment: A preliminary version appeared at the 43rd International Colloquium
on Automata, Languages and Programming (ICALP 2016
Recognizing Weighted Disk Contact Graphs
Disk contact representations realize graphs by mapping vertices bijectively
to interior-disjoint disks in the plane such that two disks touch each other if
and only if the corresponding vertices are adjacent in the graph. Deciding
whether a vertex-weighted planar graph can be realized such that the disks'
radii coincide with the vertex weights is known to be NP-hard. In this work, we
reduce the gap between hardness and tractability by analyzing the problem for
special graph classes. We show that it remains NP-hard for outerplanar graphs
with unit weights and for stars with arbitrary weights, strengthening the
previous hardness results. On the positive side, we present constructive
linear-time recognition algorithms for caterpillars with unit weights and for
embedded stars with arbitrary weights.Comment: 24 pages, 21 figures, extended version of a paper to appear at the
International Symposium on Graph Drawing and Network Visualization (GD) 201
- …