Nearly Optimal Planar k Nearest Neighbors Queries under General Distance Functions
Chih-Hung Liu

TL;DR
This paper introduces nearly optimal static and dynamic data structures for planar k nearest neighbors queries under general distance functions, improving space complexity while maintaining optimal query times.
Contribution
It develops a new random sampling technique and shallow cuttings for general distance functions, achieving near-linear space and optimal query time for kNN queries in the plane.
Findings
Achieves O(n log log n) space with O(log n + k) query time for static data structures.
Reduces dynamic structure space from O(n log^3 n) to O(n log n).
Introduces a novel random sampling technique for geometric algorithms.
Abstract
We study the k nearest neighbors problem in the plane for general, convex, pairwise disjoint sites of constant description complexity such as line segments, disks, and quadrilaterals and with respect to a general family of distance functions including the L_p-norms and additively weighted Euclidean distances. For point sites in the Euclidean metric, after four decades of effort, an optimal data structure has recently been developed with O( n ) space, O( log n + k ) query time, and O( n log n ) preprocessing time. We develop a static data structure for the general setting with nearly optimal O( n log log n ) space, the optimal O( log n + k ) query time, and expected O( n polylog n ) preprocessing time. The O( n log log n ) space approaches the linear space, whose achievability is still unknown with the optimal query time, and improves the so far best O( n ( log^2 n )( log log n )^2 )…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Automated Road and Building Extraction · Data Management and Algorithms
