Untangling Circular Drawings: Algorithms and Complexity
Abstract
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.
Cite
@article{arxiv.2111.09766,
title = {Untangling Circular Drawings: Algorithms and Complexity},
author = {Sujoy Bhore and Guangping Li and Martin Nöllenburg and Ignaz Rutter and Hsiang-Yun Wu},
journal= {arXiv preprint arXiv:2111.09766},
year = {2021}
}
Comments
20 pages, 10 figures, extended version of ISAAC 2021 paper