Flip Paths Between Lattice Triangulations
William Sims, Meera Sitharam

TL;DR
This paper introduces an efficient $O(n^{3/2})$-time algorithm for finding shortest flip paths in lattice triangulations, improving over previous methods and revealing structural properties using Farey sequences.
Contribution
The authors develop a novel $O(n^{3/2})$ algorithm for shortest flip paths in lattice triangulations, utilizing a new structural understanding via Farey sequences.
Findings
Algorithm runs in $O(n^{3/2})$ time, improving over previous $O(n^2)$ algorithms.
For certain inputs, the algorithm's runtime is linear in the number of flips.
Structural analysis of flip paths as linear orderings of a unique partially ordered set.
Abstract
We present a -time algorithm for the \emph{shortest (diagonal) flip path problem} for \emph{lattice} triangulations with points, improving over previous -time algorithms. For a large, natural class of inputs, our bound is tight in the sense that our algorithm runs in time linear in the number of flips in the output flip path. Our results rely on an independently interesting structural elucidation of shortest flip paths as the linear orderings of a unique partially ordered set, called a \emph{minimum flip plan}, constructed by a novel use of Farey sequences from elementary number theory. Flip paths between general (not necessarily lattice) triangulations have been studied in the combinatorial setting for nearly a century. In the Euclidean geometric setting, finding a shortest flip path between two triangulations is NP-complete. However, for lattice…
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
TopicsAlgorithms and Data Compression · Advanced Graph Theory Research · semigroups and automata theory
