14 research outputs found
A polynomial bound for untangling geometric planar graphs
To untangle a geometric graph means to move some of the vertices so that the
resulting geometric graph has no crossings. Pach and Tardos [Discrete Comput.
Geom., 2002] asked if every n-vertex geometric planar graph can be untangled
while keeping at least n^\epsilon vertices fixed. We answer this question in
the affirmative with \epsilon=1/4. The previous best known bound was
\Omega((\log n / \log\log n)^{1/2}). We also consider untangling geometric
trees. It is known that every n-vertex geometric tree can be untangled while
keeping at least (n/3)^{1/2} vertices fixed, while the best upper bound was
O(n\log n)^{2/3}. We answer a question of Spillner and Wolff [arXiv:0709.0170
2007] by closing this gap for untangling trees. In particular, we show that for
infinitely many values of n, there is an n-vertex geometric tree that cannot be
untangled while keeping more than 3(n^{1/2}-1) vertices fixed. Moreover, we
improve the lower bound to (n/2)^{1/2}.Comment: 14 pages, 7 figure
Untangling polygons and graphs
Untangling is a process in which some vertices of a planar graph are moved to
obtain a straight-line plane drawing. The aim is to move as few vertices as
possible. We present an algorithm that untangles the cycle graph C_n while
keeping at least \Omega(n^{2/3}) vertices fixed. For any graph G, we also
present an upper bound on the number of fixed vertices in the worst case. The
bound is a function of the number of vertices, maximum degree and diameter of
G. One of its consequences is the upper bound O((n log n)^{2/3}) for all
3-vertex-connected planar graphs.Comment: 11 pages, 3 figure
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
A Center Transversal Theorem for Hyperplanes and Applications to Graph Drawing
Motivated by an open problem from graph drawing, we study several
partitioning problems for line and hyperplane arrangements. We prove a
ham-sandwich cut theorem: given two sets of n lines in R^2, there is a line l
such that in both line sets, for both halfplanes delimited by l, there are
n^{1/2} lines which pairwise intersect in that halfplane, and this bound is
tight; a centerpoint theorem: for any set of n lines there is a point such that
for any halfplane containing that point there are (n/3)^{1/2} of the lines
which pairwise intersect in that halfplane. We generalize those results in
higher dimension and obtain a center transversal theorem, a same-type lemma,
and a positive portion Erdos-Szekeres theorem for hyperplane arrangements. This
is done by formulating a generalization of the center transversal theorem which
applies to set functions that are much more general than measures. Back to
Graph Drawing (and in the plane), we completely solve the open problem that
motivated our search: there is no set of n labelled lines that are universal
for all n-vertex labelled planar graphs. As a side note, we prove that every
set of n (unlabelled) lines is universal for all n-vertex (unlabelled) planar
graphs
Untangling Circular Drawings: Algorithms and Complexity
We consider the problem of untangling a given (non-planar) straight-line
circular drawing of an outerplanar graph into a planar
straight-line circular drawing by shifting a minimum number of vertices to a
new position on the circle. For an outerplanar graph , it is clear that such
a crossing-free circular drawing always exists and we define the circular
shifting number shift as the minimum number of vertices that are
required to be shifted in order to resolve all crossings of . We show
that the problem Circular Untangling, asking whether shift
for a given integer , is NP-complete. For -vertex outerplanar graphs, we
obtain a tight upper bound of shift. Based on these results we study Circular Untangling for almost-planar
circular drawings, in which a single edge is involved in all the crossings. In
this case, we provide a tight upper bound shift and present a constructive polynomial-time algorithm to
compute the circular shifting number of almost-planar drawings.Comment: 20 pages, 10 figures, extended version of ISAAC 2021 pape
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