Untangling circular drawings: Algorithms and complexity

Sujoy Bhore, Guangping Li, Martin Nöllenburg, Ignaz Rutter, Hsiang Yun Wu

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

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 shiftG) 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 shiftG)≤K for a given integer K, is NP-complete. For n-vertex outerplanar graphs, we obtain a tight upper bound of shiftG)≤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 [Formula presented] and present an O(n2)-time algorithm to compute the circular shifting number of almost-planar drawings.

Original languageEnglish
Article number101975
JournalComputational Geometry: Theory and Applications
Volume111
DOIs
StatePublished - 1 Apr 2023
Externally publishedYes

Keywords

  • NP-hardness
  • Outerplanarity
  • Permutations and combinations
  • Straight-line Graph drawing
  • Untangling

ASJC Scopus subject areas

  • Computer Science Applications
  • Geometry and Topology
  • Control and Optimization
  • Computational Theory and Mathematics
  • Computational Mathematics

Fingerprint

Dive into the research topics of 'Untangling circular drawings: Algorithms and complexity'. Together they form a unique fingerprint.

Cite this