Flip Paths Between Lattice Triangulations

08/25/2020
by   William Sims, et al.
0

The problem of finding a diagonal flip path between two triangulations has been studied for nearly a century. In the geometric setting, finding a flip path between two triangulations containing the minimum number of flips is NP-complete. However, for minimum flip paths between lattice triangulations, Eppstein and Caputo et al. gave algorithms running in O(n^2) time, where n is the number of points in the point-set. Eppstein proved this result for lattice point-sets bounded by convex polygons. Caputo et al. extended this result to the cases of non-convex bounding polygons and constrained flip paths that preserve a set of edges. In fact, Eppstein's approach readily extends to both cases. Our first result shows that there is a unique, partially-ordered set of flips whose valid linear-orderings are exactly the constrained, minimum flip paths between two lattice triangulations, leading to an algorithm to compute such a minimum flip path in O(n^3/2) time. As a further improvement over previous results, in many natural cases, our algorithm runs in time linear in the length of the minimum flip path. Our second result characterizes pairs of triangulations T and T' that contain given sets of edges G and G' respectively, and attain the minimum flip path between each other, where the minimum is taken over such pairs of triangulations. Finally, we demonstrate how our results can model crack propagation in crystalline materials caused by Stone-Wales defects. Notably, the above results follow from simple number-theoretic and geometric concepts.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/27/2017

Finding Two Disjoint Simple Paths on Two Sets of Points is NP-Complete

Finding two disjoint simple paths on two given sets of points is a geome...
research
04/19/2023

Temporal Betweenness Centrality on Shortest Paths

Betweenness centrality measure assesses the importance of nodes in a gra...
research
07/01/2023

Efficient Algorithms for Euclidean Steiner Minimal Tree on Near-Convex Terminal Sets

The Euclidean Steiner Minimal Tree problem takes as input a set 𝒫 of poi...
research
06/11/2020

Between Broadway and the Hudson: A Bijection of Corridor Paths

We present a substantial generalization of the equinumeracy of grand Dyc...
research
04/05/2020

Query-points visibility constraint minimum link paths in simple polygons

We study the query version of constrained minimum link paths between two...
research
09/12/2022

Learning Obstacle-Avoiding Lattice Paths using Swarm Heuristics: Exploring the Bijection to Ordered Trees

Lattice paths are functional entities that model efficient navigation in...
research
12/12/2019

Short simplex paths in lattice polytopes

We consider the problem of optimizing a linear function over a lattice p...

Please sign up or login with your details

Forgot password? Click here to reset