中文

维护动态地形等高线树

计算几何 2014-06-26 v2

摘要

我们考虑维护分段线性三角剖分 M\mathbb{M} 的等高线树 T\mathbb{T},其中 M\mathbb{M} 是随时间变化的高度函数 h:R2Rh: \mathbb{R}^2 \rightarrow \mathbb{R} 的图。我们仔细描述了当 hh 随时间变化时 T\mathbb{T} 中发生的组合变化,以及这些变化如何与 M\mathbb{M} 中的拓扑变化相关联。我们提出了一种运动数据结构 (kinetic data structure) 来随时间维护 hh 的等高线树。我们的数据结构维护证书 (certificates),这些证书仅在 M\mathbb{M} 中两个相邻顶点 vvuu 满足 h(v)=h(u)h(v)=h(u),或者两个鞍点顶点位于 M\mathbb{M} 的同一等高线上时失效。证书失效的处理时间为 O(log(n))O(\log(n))。我们还展示了如何将我们的数据结构扩展以处理对 M\mathbb{M} 的一组一般更新操作,以及如何将其应用于维护随时间变化函数的拓扑持久性对 (topological persistence pairs)。

关键词

引用

@article{arxiv.1406.4005,
  title  = {Maintaining Contour Trees of Dynamic Terrains},
  author = {Pankaj K. Agarwal and Lars Arge and Thomas Mølhave and Morten Revsbæk and Jungwoo Yang},
  journal= {arXiv preprint arXiv:1406.4005},
  year   = {2014}
}