5,335 research outputs found
Moving Vertices to Make Drawings Plane
A straight-line drawing of a planar graph need not be plane, but
can be made so by moving some of the vertices. Let shift denote the
minimum number of vertices that need to be moved to turn into a plane
drawing of . We show that shift is NP-hard to compute and to
approximate, and we give explicit bounds on shift when is a
tree or a general planar graph. Our hardness results extend to
1BendPointSetEmbeddability, a well-known graph-drawing problem.Comment: This paper has been merged with http://arxiv.org/abs/0709.017
An Interactive Tool to Explore and Improve the Ply Number of Drawings
Given a straight-line drawing of a graph , for every vertex
the ply disk is defined as a disk centered at where the radius of
the disk is half the length of the longest edge incident to . The ply number
of a given drawing is defined as the maximum number of overlapping disks at
some point in . Here we present a tool to explore and evaluate
the ply number for graphs with instant visual feedback for the user. We
evaluate our methods in comparison to an existing ply computation by De Luca et
al. [WALCOM'17]. We are able to reduce the computation time from seconds to
milliseconds for given drawings and thereby contribute to further research on
the ply topic by providing an efficient tool to examine graphs extensively by
user interaction as well as some automatic features to reduce the ply number.Comment: Appears in the Proceedings of the 25th International Symposium on
Graph Drawing and Network Visualization (GD 2017
Optimal Morphs of Convex Drawings
We give an algorithm to compute a morph between any two convex drawings of
the same plane graph. The morph preserves the convexity of the drawing at any
time instant and moves each vertex along a piecewise linear curve with linear
complexity. The linear bound is asymptotically optimal in the worst case.Comment: To appear in SoCG 201
On the Obfuscation Complexity of Planar Graphs
Being motivated by John Tantalo's Planarity Game, we consider straight line
plane drawings of a planar graph with edge crossings and wonder how
obfuscated such drawings can be. We define , the obfuscation complexity
of , to be the maximum number of edge crossings in a drawing of .
Relating to the distribution of vertex degrees in , we show an
efficient way of constructing a drawing of with at least edge
crossings. We prove bounds (\delta(G)^2/24-o(1))n^2 < \obf G <3 n^2 for an
-vertex planar graph with minimum vertex degree .
The shift complexity of , denoted by , is the minimum number of
vertex shifts sufficient to eliminate all edge crossings in an arbitrarily
obfuscated drawing of (after shifting a vertex, all incident edges are
supposed to be redrawn correspondingly). If , then
is linear in the number of vertices due to the known fact that the matching
number of is linear. However, in the case we notice that
can be linear even if the matching number is bounded. As for
computational complexity, we show that, given a drawing of a planar graph,
it is NP-hard to find an optimum sequence of shifts making crossing-free.Comment: 12 pages, 1 figure. The proof of Theorem 3 is simplified. An overview
of a related work is adde
Recognizing and Drawing IC-planar Graphs
IC-planar graphs are those graphs that admit a drawing where no two crossed
edges share an end-vertex and each edge is crossed at most once. They are a
proper subfamily of the 1-planar graphs. Given an embedded IC-planar graph
with vertices, we present an -time algorithm that computes a
straight-line drawing of in quadratic area, and an -time algorithm
that computes a straight-line drawing of with right-angle crossings in
exponential area. Both these area requirements are worst-case optimal. We also
show that it is NP-complete to test IC-planarity both in the general case and
in the case in which a rotation system is fixed for the input graph.
Furthermore, we describe a polynomial-time algorithm to test whether a set of
matching edges can be added to a triangulated planar graph such that the
resulting graph is IC-planar
Optimal 3D Angular Resolution for Low-Degree Graphs
We show that every graph of maximum degree three can be drawn in three
dimensions with at most two bends per edge, and with 120-degree angles between
any two edge segments meeting at a vertex or a bend. We show that every graph
of maximum degree four can be drawn in three dimensions with at most three
bends per edge, and with 109.5-degree angles, i.e., the angular resolution of
the diamond lattice, between any two edge segments meeting at a vertex or bend.Comment: 18 pages, 10 figures. Extended version of paper to appear in Proc.
18th Int. Symp. Graph Drawing, Konstanz, Germany, 201
- …