The problem of finding a diagonal \emph{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\left(n^2\right)$ 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\left(n^{\frac{3}{2}}\right)$ 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.


翻译:找到两个三角形之间的对角线 \ emph{ flip} 路径的问题已经研究近一个世纪了。 在几何设置中, 找到包含最小翻转数的两个三角形之间的翻转路径是 NP 完成的。 但是, 对于 lattice 三角形之间的最小翻转路径, Eppstein 和 Caputo et al. 给出了以$left( n=2\right) 时间运行的算法, 其中美元是点数数数数。 Eppstein 证明了由 convex 多边形捆绑的拉蒂点点设置的结果。 Caputo et al. 将这一结果扩展为非convex 捆绑多翻翻的多盘和限制的翻转路径。 事实上, Eppstein 的方法很容易扩展至 $left(nal) 。 美元直径直径数的第二套翻转码是完全受限的美元数, 最低的我们两平底三角形点之间的翻转路径, 导致一个最起码的硬转的路径。

0
下载
关闭预览

相关内容

Fariz Darari简明《博弈论Game Theory》介绍,35页ppt
专知会员服务
109+阅读 · 2020年5月15日
专知会员服务
60+阅读 · 2020年3月19日
[综述]深度学习下的场景文本检测与识别
专知会员服务
77+阅读 · 2019年10月10日
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
17+阅读 · 2019年10月9日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
【TED】生命中的每一年的智慧
英语演讲视频每日一推
9+阅读 · 2019年1月29日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
基于Lattice LSTM的命名实体识别
微信AI
47+阅读 · 2018年10月19日
PyTorch 到底好用在哪里?
AI研习社
3+阅读 · 2017年10月27日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Arxiv
0+阅读 · 2021年2月18日
Arxiv
0+阅读 · 2021年2月17日
VIP会员
相关VIP内容
Fariz Darari简明《博弈论Game Theory》介绍,35页ppt
专知会员服务
109+阅读 · 2020年5月15日
专知会员服务
60+阅读 · 2020年3月19日
[综述]深度学习下的场景文本检测与识别
专知会员服务
77+阅读 · 2019年10月10日
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
17+阅读 · 2019年10月9日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
39+阅读 · 2019年10月9日
相关资讯
Hierarchically Structured Meta-learning
CreateAMind
26+阅读 · 2019年5月22日
【TED】生命中的每一年的智慧
英语演讲视频每日一推
9+阅读 · 2019年1月29日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
基于Lattice LSTM的命名实体识别
微信AI
47+阅读 · 2018年10月19日
PyTorch 到底好用在哪里?
AI研习社
3+阅读 · 2017年10月27日
【学习】Hierarchical Softmax
机器学习研究会
4+阅读 · 2017年8月6日
Auto-Encoding GAN
CreateAMind
7+阅读 · 2017年8月4日
Top
微信扫码咨询专知VIP会员