Tightening Curves on Surfaces Monotonically with Applications
Hsien-Chih Chang, Arnaud de Mesmay

TL;DR
This paper establishes a polynomial bound on the number of monotonic homotopy moves needed to tighten curves on surfaces, introducing new algorithms for curve minimality and graph reduction that improve upon prior exponential bounds.
Contribution
It provides the first polynomial bound for tightening curves on surfaces and introduces efficient algorithms for minimal multicurve positioning and surface graph reduction.
Findings
Polynomial bound on homotopy moves for curves on surfaces
Efficient polynomial-time algorithms for multicurve minimal position
Unified approach to surface graph reduction using electrical transformations
Abstract
We prove the first polynomial bound on the number of monotonic homotopy moves required to tighten a collection of closed curves on any compact orientable surface, where the number of crossings in the curve is not allowed to increase at any time during the process. The best known upper bound before was exponential, which can be obtained by combining the algorithm of de Graaf and Schrijver [J. Comb. Theory Ser. B, 1997] together with an exponential upper bound on the number of possible surface maps. To obtain the new upper bound we apply tools from hyperbolic geometry, as well as operations in graph drawing algorithms---the cluster and pipe expansions---to the study of curves on surfaces. As corollaries, we present two efficient algorithms for curves and graphs on surfaces. First, we provide a polynomial-time algorithm to convert any given multicurve on a surface into minimal position.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Algorithms and Data Compression · Topological and Geometric Data Analysis
