English

Untangling Planar Curves

Computational Geometry 2017-02-02 v1 Geometric Topology

Abstract

Any generic closed curve in the plane can be transformed into a simple closed curve by a finite sequence of local transformations called homotopy moves. We prove that simplifying a planar closed curve with nn self-crossings requires Θ(n3/2)\Theta(n^{3/2}) homotopy moves in the worst case. Our algorithm improves the best previous upper bound O(n2)O(n^2), which is already implicit in the classical work of Steinitz; the matching lower bound follows from the construction of closed curves with large defect, a topological invariant of generic closed curves introduced by Aicardi and Arnold. Our lower bound also implies that Ω(n3/2)\Omega(n^{3/2}) facial electrical transformations are required to reduce any plane graph with treewidth Ω(n)\Omega(\sqrt{n}) to a single vertex, matching known upper bounds for rectangular and cylindrical grid graphs. More generally, we prove that transforming one immersion of kk circles with at most nn self-crossings into another requires Θ(n3/2+nk+k2)\Theta(n^{3/2} + nk + k^2) homotopy moves in the worst case. Finally, we prove that transforming one noncontractible closed curve to another on any orientable surface requires Ω(n2)\Omega(n^2) homotopy moves in the worst case; this lower bound is tight if the curve is homotopic to a simple closed curve.

Keywords

Cite

@article{arxiv.1702.00146,
  title  = {Untangling Planar Curves},
  author = {Hsien-Chih Chang and Jeff Erickson},
  journal= {arXiv preprint arXiv:1702.00146},
  year   = {2017}
}

Comments

29 pages, 26 figures. This paper improves and extends over some of the results from our earlier preprint "Electrical Reduction, Homotopy Moves, and Defect" (arXiv:1510.00571), as well as the preliminary version appeared in SoCG 2016

R2 v1 2026-06-22T18:06:12.928Z