中文

关于Fréchet距离下曲线间的近似最近邻查询

计算几何 2021-03-02 v2

摘要

近似最近邻搜索(ANNS)是计算几何中一个长期研究的问题。本文重新审视了该问题,并针对Rd\Reals^d空间中(连续)Fréchet距离下的曲线,提出了首个数据结构。给定一个包含nn条曲线的集合\P,每条曲线在Rd\Reals^d中的规模至多为mm,以及一个固定的实数δ>0\delta>0,我们的目标是对\P进行预处理,构建一个数据结构,使得对于任意给定的规模为kk的查询曲线QQ,能够高效地报告出\P中所有与QQ的Fréchet距离至多为δ\delta的曲线。在预处理阶段已知kk的情况下,对于任意\eps>0\eps>0,我们提出了一种确定性数据结构,其空间复杂度为nO(max{(d\eps)kd,(\Dd\eps2)kd})n \cdot O\big(\max\big\{\big(\frac{\sqrt{d}}{\eps}\big)^{kd}, \big(\frac{\D\sqrt{d}}{\eps^2}\big)^{kd}\big\}\big),能够以O(kd)O(kd)的查询时间回答(1+\eps)δ(1+\eps)\delta-ANNS查询,其中\D\D\P的直径。将kk视为查询的一部分,空间复杂度略微变为nO(1\eps)mdn \cdot O\big(\frac{1}{\eps}\big)^{md},查询时间为O(kd)O(kd),近似因子为5+\eps5+\eps。我们展示了用于ANNS的通用数据结构能够为de Berg等人[8]研究的近似子轨迹范围搜索问题提供一种替代处理方法。我们还重新审视了[6]中用于空间密度图的时间窗口数据结构。给定θ>0\theta>0,以及分布在图中mm个区域上的nn个带时间戳的点,对于任意查询窗口WW,我们提出了一种空间复杂度为O(n/\eps2)O(n/\eps^2)、构建时间为O((n+m)/\eps2)O((n+m)/\eps^2)的数据结构,该结构能够在O(1)O(1)的查询时间内近似返回那些时间在WW内且包含至少θ\theta个点的区域。

关键词

引用

@article{arxiv.2004.08444,
  title  = {On the Approximate Nearest Neighbor Queries among Curves under the Fr\'echet Distance},
  author = {Majid Mirzanezhad},
  journal= {arXiv preprint arXiv:2004.08444},
  year   = {2021}
}

备注

22 pages, 2 figure