Abstract
Range-aggregate query is an important type of queries with numerous applications. It aims to obtain some structural information (defined by an aggregate function F(·)) of the points (from a point set P) inside a given query range B. In this paper, we study the range-aggregate query problem in high dimensional space for two aggregate functions: (1) F(P ∩ B) is the farthest point in P ∩ B to a query point q in ℝd and (2) F(P ∩ B) is the minimum enclosing ball (MEB) of P ∩ B. For problem (1), called In-Range Farthest Point (IFP) Query, we develop a bi-criteria approximation scheme: For any ϵ > 0 that specifies the approximation ratio of the farthest distance and any γ > 0 that measures the “fuzziness” of the query range, we show that it is possible to pre-process P into a data structure of size Õϵ,γ(dn1+ρ) in Õϵ,γ(dn1+ρ) time such that given any Rd query ball B and query point q, it outputs in Õϵ,γ(dnρ) time a point p that is a (1 − ϵ)-approximation of the farthest point to q among all points lying in a (1 + γ)-expansion B(1 + γ) of B, where 0 < ρ < 1 is a constant depending on ϵ and γ and the hidden constants in big-O notations depend only on ϵ, γ and Polylog(nd). For problem (2), we show that the IFP result can be applied to develop query scheme with similar time and space complexities to achieve a (1 + ϵ)-approximation for MEB. To the best of our knowledge, these are the first theoretical results on such high dimensional range-aggregate query problems. Our results are based on several new techniques, such as multi-scale construction and ball difference range query, which are interesting in their own rights and could be potentially used to solve other range-aggregate problems in high dimensional space.
Original language | English (US) |
---|---|
Title of host publication | 49th EATCS International Conference on Automata, Languages, and Programming, ICALP 2022 |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
ISBN (Print) | 9783959772358 |
DOIs | |
State | Published - Jun 28 2022 |
Externally published | Yes |
Bibliographical note
KAUST Repository Item: Exported on 2022-09-14Acknowledged KAUST grant number(s): CRG10 4663.2
Acknowledgements: The research of this author was supported in part by NSF through grant IIS-1910492 and by KAUST through grant CRG10 4663.2.
This publication acknowledges KAUST support, but has no KAUST affiliated authors.