Untangling Circular Drawings: Algorithms and Complexity

Sujoy Bhore,Guangping Li,Martin Nöllenburg,Ignaz Rutter,Hsiang-Yun Wu
DOI: https://doi.org/10.1016/j.comgeo.2022.101975
2022-12-07
Computational Geometry: Theory and Applications
Abstract:We consider the problem of untangling a given (non-planar) straight-line circular drawing δG of an outerplanar graph G=(V,E) into a planar straight-line circular drawing of G by shifting a minimum number of vertices to a new position on the circle. For an outerplanar graph G , it is obvious that such a crossing-free circular drawing always exists and we define the circular shifting number shift∘(δG) as the minimum number of vertices that are required to be shifted in order to resolve all crossings of δG . We show that the problem Circular Untangling , asking whether shift∘(δG)≤K for a given integer K , is NP -complete. For n -vertex outerplanar graphs, we obtain a tight upper bound of shift∘(δG)≤n−⌊n−2⌋−2 . Moreover, we study the Circular Untangling for almost-planar circular drawings, in which a single edge is involved in all of the crossings. For this problem, we provide a tight upper bound shift∘(δG)≤⌊n2⌋−1 and present an O(n2) -time algorithm to compute the circular shifting number of almost-planar drawings.
What problem does this paper attempt to address?