I. VD_sorted

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

I. VD_sorted

计算几何 · 04. Voronoi Diagram

按 空格/→ 演示下一步

问一句
1 / 9 页

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

数学大学

I. VD_sorted

计算几何 · 04. Voronoi Diagram

1第 1 页 · I. VD_sorted

ε-Closeness

ε 接近:考察「距离在 ε 以内」的近邻关系,为 VD 排序的转化做铺垫。

定义
两站点距离不超过 ε 视为接近
与排序
排序是按数轴位置比较,非近邻关系
2第 2 页 · ε-Closeness

Lifting

提升:把平面点 (x,y) 抬到抛物面 (x,y,x²+y²) 上,联系最近邻与排序。

抛物面
z=x²+y²,提升后距离产生加权效果
作用
让 VD 的近邻编码出 x 方向的次序信息
3第 3 页 · Lifting

Projection

投影回平面:从提升后的结构读出关于原点排序的信息片段。

读片段
只能读出局部次序信息,不是完整排序
4第 4 页 · Projection

Case A

情形 A:站点恰在数轴上时,一维 Voronoi 分界点直接给出排序。

一维退化
Voronoi 退化为中点分界,天然有序
5第 5 页 · Case A

Case B

情形 B:一般平面站点时,Voronoi 不保留 x 次序,归约失败。

次序丢失
近邻关系与 x 大小没有必然联系
结论
VD 不能免费给出排序
6第 6 页 · Case B

Sorting Not Made Easier

结论:用 Voronoi 图做排序并不会更简单——下界依旧,归约走不通。

失败教训
归约需要精心构造,而非任意尝试
对照
凸包的归约成立,因为 x 单调映射到位置
7第 7 页 · Sorting Not Made Easier

本节要点

  • ✓尝试用 VD 排序:提升 + 投影
  • ✓一维可行,二维平面站点失败
  • ✓结论:排序不会因 VD 变简单
延伸主题:复盘归约失败的原因复习凸包下界的成功归约
8第 8 页 · 本节要点

课后思考

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

1为什么「凸包能排序」成立而「Voronoi 能排序」失败?

参考答案凸包归约用的映射 (aᵢ,aᵢ²) 把数的大小单调映射为边界位置,凸包遍历天然按次序给出结果;Voronoi 的近邻关系与坐标大小无关,平面站点的胞腔邻接不保序。归约成败在于映射是否保序。

2这个失败的归约尝试有什么正面价值?

参考答案它精确划定了 Voronoi 图的能力边界:近邻结构 ≠ 序结构。理解「什么归约不成立」与「什么成立」同样重要——防止未来在错误方向上浪费设计精力。

3情形 A 中一维 Voronoi 为什么能直接给出排序?

参考答案一维站点的 Voronoi 图退化为数轴上的分界点(相邻站点中点),从左到右遍历分界点之间的区间,站点天然按坐标排序——近邻结构在低维退化时与序结构重合。

9第 9 页 · 课后思考