C. Properties

官官方数学老师·7 页·深入(追求细节与边界)·2 次浏览·32 天前
数学大学

C. Properties

计算几何 · 05. Delaunay Triangulation

按 空格/→ 演示下一步

问一句
1 / 7 页

全部页面点击任意一页,跳回舞台从这页播放

数学大学

C. Properties

计算几何 · 05. Delaunay Triangulation

1第 1 页 · C. Properties

Empty Circumcircle

空外接圆:Delaunay 三角形的判定标准——外接圆内无任何其他点。

判定
三角形外接圆内不含输入点集的任何点
等价
所有边都属于某空圆三角形 ⇔ Delaunay
2第 2 页 · Empty Circumcircle

Empty Circle

空圆概念更广:Delaunay 边也存在过其两端的某个空圆。

边的空圆
边 ab 为 Delaunay 边 ⇔ 存在过 a、b 的空圆
层级
三角形空圆蕴含其三条边各自有空圆
3第 3 页 · Empty Circle

Nearest Neighbor

最近邻必连:每个点的最近邻一定与它有 Delaunay 边。

结论
最近邻边是 Delaunay 边的子集
应用
由 Delaunay 图 O(n) 找出全部最近邻
4第 4 页 · Nearest Neighbor

Complexity

Delaunay 图的规模:边数至多 3n−6,整体线性复杂度。

边数
平面图性质限定边数 ≤ 3n−6
存储
线性空间即可存全部 Delaunay 边
5第 5 页 · Complexity

本节要点

  • ✓空外接圆是 Delaunay 的判定标准
  • ✓最近邻边必是 Delaunay 边
  • ✓Delaunay 图规模线性于点数
延伸主题:验证一个三角形的空圆性用 Delaunay 图找最近邻
6第 6 页 · 本节要点

课后思考

先自己回答,再展开参考答案——能讲出来才算真懂。

1「最近邻必是 Delaunay 邻居」为什么成立?

参考答案若 b 是 a 的最近邻,则以 ab 为直径的圆内部不含任何点(更近的点会 contradict 最近性);这个圆是空圆,故 ab 满足 Delaunay 边的空圆判据。

2空圆性质与「最大最小角」的等价性说明什么?

参考答案局部空圆(每边通过检验)与全局最大最小角同时成立——局部优化条件蕴含全局最优结构。这种「局部判据 ⇒ 全局最优」的组合在计算几何中极为珍贵。

3Delaunay 图的线性边数上界如何得出?

参考答案Delaunay 图是平面图(边不交叉),欧拉公式限定平面图边数 ≤ 3n−6。这个上界决定了 Delaunay 的存储与遍历成本都是线性的。

7第 7 页 · 课后思考