Papers
Topics
Authors
Recent
Search
2000 character limit reached

Approximate Nearest-Neighbor Search for Line Segments

Published 30 Mar 2021 in cs.CG | (2103.16071v2)

Abstract: Approximate nearest-neighbor search is a fundamental algorithmic problem that continues to inspire study due its essential role in numerous contexts. In contrast to most prior work, which has focused on point sets, we consider nearest-neighbor queries against a set of line segments in R<sup>d\mathbb{R}<sup>d, for constant dimension dd. Given a set SS of nn disjoint line segments in R<sup>d\mathbb{R}<sup>d and an error parameter $\varepsilon &gt; 0$, the objective is to build a data structure such that for any query point qq, it is possible to return a line segment whose Euclidean distance from qq is at most (1+ε)(1+\varepsilon) times the distance from qq to its nearest line segment. We present a data structure for this problem with storage O((n<sup>2/ε<sup>d)</sup></sup>log⁡(Δ/ε))O((n<sup>2/\varepsilon<sup>{d})</sup></sup> \log (\Delta/\varepsilon)) and query time O(log⁡(max⁡(n,Δ)/ε))O(\log (\max(n,\Delta)/\varepsilon)), where Δ\Delta is the spread of the set of segments SS. Our approach is based on a covering of space by anisotropic elements, which align themselves according to the orientations of nearby segments.

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.