English

Aggregate-Max Nearest Neighbor Searching in the Plane

Computational Geometry 2013-09-10 v1 Databases Data Structures and Algorithms

Abstract

We study the aggregate/group nearest neighbor searching for the MAX operator in the plane. For a set PP of nn points and a query set QQ of mm points, the query asks for a point of PP whose maximum distance to the points in QQ is minimized. We present data structures for answering such queries for both L1L_1 and L2L_2 distance measures. Previously, only heuristic and approximation algorithms were given for both versions. For the L1L_1 version, we build a data structure of O(n) size in O(nlogn)O(n\log n) time, such that each query can be answered in O(m+logn)O(m+\log n) time. For the L2L_2 version, we build a data structure in O(nlogn)O(n\log n) time and O(nloglogn)O(n\log \log n) space, such that each query can be answered in O(mnlogO(1)n)O(m\sqrt{n}\log^{O(1)} n) time, and alternatively, we build a data structure in O(n2+ϵ)O(n^{2+\epsilon}) time and space for any ϵ>0\epsilon>0, such that each query can be answered in O(mlogn)O(m\log n) time. Further, we extend our result for the L1L_1 version to the top-kk queries where each query asks for the kk points of PP whose maximum distances to QQ are the smallest for any kk with 1kn1\leq k\leq n: We build a data structure of O(n) size in O(nlogn)O(n\log n) time, such that each top-kk query can be answered in O(m+klogn)O(m+k\log n) time.

Keywords

Cite

@article{arxiv.1309.1807,
  title  = {Aggregate-Max Nearest Neighbor Searching in the Plane},
  author = {Haitao Wang},
  journal= {arXiv preprint arXiv:1309.1807},
  year   = {2013}
}

Comments

17 pages, 14 figures; preliminary results appeared in CCCG 2013, and in this new version we extend the top-1 queries to top-k queries for the L_1 case

R2 v1 2026-06-22T01:22:33.324Z