中文

计算山峰孤立度的扫描平面算法

数据结构与算法 2023-05-16 v1 计算几何

摘要

对山峰重要性进行分类的一个既定度量是孤立度。它指定了峰顶与更高海拔最近点之间的距离。高孤立度的山峰主导其周边环境,并从山顶提供良好视野。随着全球数字高程模型(DEMs)的可用,所有山峰的孤立度可自动计算。此前的算法在最坏情况下运行时间与输入规模成二次关系。我们提出一种新颖的扫描平面算法,其运行时间为 O(nlogn+pTNN)\mathcal{O}(n\log n+p T_{NN}),其中 nn 为输入规模,pp 为所考虑山峰的数量,TNNT_{NN} 为在适当几何搜索树中进行二维最近邻查询的时间。我们将其精炼为具有高局部性与良好并行可扩展性的两级方法。我们的实现将计算地球上每座山峰孤立度的时间从数小时缩短至数分钟,同时提高了精度。

关键词

引用

@article{arxiv.2305.08470,
  title  = {A Sweep-plane Algorithm for Calculating the Isolation of Mountains},
  author = {Daniel Funke and Nicolai Hüning and Peter Sanders},
  journal= {arXiv preprint arXiv:2305.08470},
  year   = {2023}
}

备注

Submitted to European Symposium on Algorithms ESA'23