On Top-k Weighted SUM Aggregate Nearest and Farthest Neighbors in the L₁ Plane
Wang, Haitao · Zhang, Wuzhou
Original · EN
In this paper, we study top-k aggregate (or group) nearest neighbor queries using the weighted SUM operator under the L₁ metric in the plane. Given a set P of n points, for any query consisting of a set Q of m weighted points and an integer k, 1 ≤ k ≤ n, the top-k aggregate nearest neighbor query asks for the k points of P whose aggregate distances to Q are the smallest, where the aggregate distance of each point p of P to Q is the sum of the weighted distances from p to all points of Q. We build an O(n n n)-size data structure in O(n n n) time, such that each top-k query can be answered in O(m m+(k+m)² n) time. We also obtain other results with trade-off between preprocessing and query. Even for the special case where k=1, our results are better than the previously best method (in PODS 2012), which requires O(n² n) preprocessing time, O(n² n) space, and O(m²³ n) query time. In addition, for the one-dimensional version of this problem, our approach can build an O(n)-size data structure in O(n n) time that can support O({k, m}· m+k+ n) time queries. Further, we extend our techniques to the top-k aggregate farthest neighbor queries, with the same bounds.
English translation
This paper has no Arabic translation yet. Be the first: it takes a few seconds, and the result is stored for every future reader.