中文

凸包的高效范围报告

计算几何 2013-07-24 v2

摘要

我们考虑二维正交范围查询中报告凸包点的问题。形式化地,设 PPR2\mathbb{R}^{2} 中的 nn 个点集。若一个点位于由点集 SS 形成的最小凸多边形的边界上,则该点位于 SS 的凸包上。在本文中,我们致力于寻找那些既位于 PP 中点的凸包边界上,又落在正交范围 [xlt,xrt]×[yb,yt][x_{lt},x_{rt}]\times{}[y_b, y_t] 内的点。我们提出了一种空间复杂度为 O(nlog2n)O(n \log^{2} n) 的数据结构,能够支持在正交范围查询内报告凸包上的点,时间复杂度为 O(log3n+h)O(\log^{3} n + h),其中 hh 为输出大小。这项工作改进了 (Brass et al. 2013) \cite{brass} 的结果,后者构建的数据结构使用 O(nlog2n)O(n \log^{2} n) 空间,但查询时间为 O(log5n+h)O(\log^{5} n + h)。此外,我们表明我们的数据结构只需稍作修改即可解决其他相关问题。例如,针对统计正交查询矩形内凸包上的点数,我们提出了一种空间复杂度为 O(nlog2n)O(n \log^{2}n) 的数据结构,其查询时间为 O(log3n)O(\log^{3} n)。我们还提出了一种空间复杂度为 O(nlog2n)O(n \log^{2} n) 的数据结构,能够在 O(log3n)O(\log^{3} n) 时间内计算正交范围查询内凸包的 areaareaperimeterperimeter

关键词

引用

@article{arxiv.1307.5612,
  title  = {Efficient Range Reporting of Convex Hull},
  author = {Jatin Agarwal and Nadeem Moidu and Kishore Kothapalli and Kannan Srinathan},
  journal= {arXiv preprint arXiv:1307.5612},
  year   = {2013}
}

备注

This work was previously submitted to IWOCA 2013 and was rejected. The work with better results will appear in proceedings of CCCG 2013