给点云建立单纯复形是拓扑数据分析的第一步。Vietoris–Rips 复形 只读距离矩阵:两两距离不超过 ε 的点集就张成一个单纯形,ε 连续增大即得过滤。
需先掌握度量空间与奇异同调,了解持久同调需要什么输入。
定义
度量空间 X 的 Vietoris–Rips 复形 VRε(X):顶点为 X,{x0,…,xk} 构成 k-单纯形当且仅当其直径 ≤ε(任两点距离 ≤ε)。ε 增大时得到子复形链 VRε(X),即一个过滤。Čech 复形 Cˇε(X) 是开球族 {B(x,ε)}x∈X 的神经复形:⋂iB(xi,ε)=∅ 时 {xi} 成单纯形。
性质
- 神经引理:若球族的所有有限交为空或可缩,则 Cˇε(X) 与并集 ⋃xB(x,ε) 弱同伦等价
- 交错关系:VRε⊆Cˇε⊆VR2ε(Euclid 空间),两过滤的持久同调在尺度因子 2 的意义下交错
- Rips 复形只需距离矩阵即可构造,计算代价低;Čech 复形需要开球的几何信息,单纯形更多
示例
- 三点等边三角形(边长 1):ε<1 时只有顶点,ε≥1 时三角形被填满(含 2-单纯形),H1 恒为 0,无环
- 正方形四顶点(边长 1):H1 在 1≤ε<2 出现,持久区间 [1,2)(见持久同调示例)
应用
Rips 过滤是持久同调最常用的输入,用于传感器覆盖、社交网络、分子构象分析;数据量大时改用 α-复形或只取 1-骨架控制规模。