Papers
Topics
Authors
Recent
Search
2000 character limit reached

Approximate Nearest Neighbor for Polygonal Curves under Fréchet Distance

Published 28 Apr 2023 in cs.CG and cs.DS | (2304.14643v2)

Abstract: We propose κ\kappa-approximate nearest neighbor (ANN) data structures for nn polygonal curves under the Fr\'{e}chet distance in R<sup>d\mathbb{R}<sup>d, where κ∈1+ε,3+ε\kappa \in {1+\varepsilon,3+\varepsilon} and d≥2d \geq 2. We assume that every input curve has at most mm vertices, every query curve has at most kk vertices, k≪mk \ll m, and kk is given for preprocessing. The query times are O~(k(mn)<sup>0.5+ε/ε<sup>d+</sup></sup>k(d/ε)<sup>O(dk))\tilde{O}(k(mn)<sup>{0.5+\varepsilon}/\varepsilon<sup>d+</sup></sup> k(d/\varepsilon)<sup>{O(dk)}) for (1+ε)(1+\varepsilon)-ANN and O~(k(mn)<sup>0.5+ε/ε<sup>d)\tilde{O}(k(mn)<sup>{0.5+\varepsilon}/\varepsilon<sup>d) for (3+ε)(3+\varepsilon)-ANN. The space and expected preprocessing time are O~(k(mnd<sup>d/ε<sup>d)<sup>O(k+1/ε<sup>2))\tilde{O}(k(mnd<sup>d/\varepsilon<sup>d)<sup>{O(k+1/\varepsilon<sup>2)}) in both cases. In two and three dimensions, we improve the query times to O(1/ε)<sup>O(k)</sup>⋅O~(k)O(1/\varepsilon)<sup>{O(k)}</sup> \cdot \tilde{O}(k) for (1+ε)(1+\varepsilon)-ANN and O~(k)\tilde{O}(k) for (3+ε)(3+\varepsilon)-ANN. The space and expected preprocessing time improve to O(mn/ε)<sup>O(k)</sup>⋅O~(k)O(mn/\varepsilon)<sup>{O(k)}</sup> \cdot \tilde{O}(k) in both cases. For ease of presentation, we treat factors in our bounds that depend purely on dd as~O(1)O(1). The hidden polylog factors in the big-O~\tilde{O} notation have powers dependent on dd.

Authors (2)
Citations (3)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.