14 research outputs found

    A polynomial bound for untangling geometric planar graphs

    Get PDF
    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

    Full text link
    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

    Get PDF
    Being motivated by John Tantalo's Planarity Game, we consider straight line plane drawings of a planar graph GG with edge crossings and wonder how obfuscated such drawings can be. We define obf(G)obf(G), the obfuscation complexity of GG, to be the maximum number of edge crossings in a drawing of GG. Relating obf(G)obf(G) to the distribution of vertex degrees in GG, we show an efficient way of constructing a drawing of GG with at least obf(G)/3obf(G)/3 edge crossings. We prove bounds (\delta(G)^2/24-o(1))n^2 < \obf G <3 n^2 for an nn-vertex planar graph GG with minimum vertex degree δ(G)≥2\delta(G)\ge 2. The shift complexity of GG, denoted by shift(G)shift(G), is the minimum number of vertex shifts sufficient to eliminate all edge crossings in an arbitrarily obfuscated drawing of GG (after shifting a vertex, all incident edges are supposed to be redrawn correspondingly). If δ(G)≥3\delta(G)\ge 3, then shift(G)shift(G) is linear in the number of vertices due to the known fact that the matching number of GG is linear. However, in the case δ(G)≥2\delta(G)\ge2 we notice that shift(G)shift(G) can be linear even if the matching number is bounded. As for computational complexity, we show that, given a drawing DD of a planar graph, it is NP-hard to find an optimum sequence of shifts making DD 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

    Full text link
    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

    Get PDF
    We consider the problem of untangling a given (non-planar) straight-line circular drawing δG\delta_G of an outerplanar graph G=(V,E)G=(V, E) 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 GG, it is clear that such a crossing-free circular drawing always exists and we define the circular shifting number shift(δG)(\delta_G) as the minimum number of vertices that are required to be shifted in order to resolve all crossings of δG\delta_G. We show that the problem Circular Untangling, asking whether shift(δG)≤K(\delta_G) \le K for a given integer KK, is NP-complete. For nn-vertex outerplanar graphs, we obtain a tight upper bound of shift(δG)≤n−⌊n−2⌋−2(\delta_G) \le n - \lfloor\sqrt{n-2}\rfloor -2. 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(δG)≤⌊n2⌋−1(\delta_G) \le \lfloor \frac{n}{2} \rfloor-1 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

    Get PDF
    A straight-line drawing δ\delta of a planar graph GG need not be plane, but can be made so by moving some of the vertices. Let shift(G,δ)(G,\delta) denote the minimum number of vertices that need to be moved to turn δ\delta into a plane drawing of GG. We show that shift(G,δ)(G,\delta) is NP-hard to compute and to approximate, and we give explicit bounds on shift(G,δ)(G,\delta) when GG 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
    corecore