English

In-Range Farthest Point Queries and Related Problem in High Dimensions

Computational Geometry 2022-06-16 v1

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()F(\cdot)) of the points (from a point set PP) inside a given query range BB. In this paper, we study the range-aggregate query problem in high dimensional space for two aggregate functions: (1) F(PB)F(P \cap B) is the farthest point in PBP \cap B to a query point qq in Rd\mathbb{R}^d and (2) F(PB)F(P \cap B) is the minimum enclosing ball (MEB) of PBP \cap B. For problem (1), called In-Range Farthest Point (IFP) Query, we develop a bi-criteria approximation scheme: For any ϵ>0\epsilon>0 that specifies the approximation ratio of the farthest distance and any γ>0\gamma>0 that measures the "fuzziness" of the query range, we show that it is possible to pre-process PP into a data structure of size O~ϵ,γ(dn1+ρ)\tilde{O}_{\epsilon,\gamma}(dn^{1+\rho}) in O~ϵ,γ(dn1+ρ)\tilde{O}_{\epsilon,\gamma}(dn^{1+\rho}) time such that given any Rd\mathbb{R}^d query ball BB and query point qq, it outputs in O~ϵ,γ(dnρ)\tilde{O}_{\epsilon,\gamma}(dn^{\rho}) time a point pp that is a (1ϵ)(1-\epsilon)-approximation of the farthest point to qq among all points lying in a (1+γ)(1+\gamma)-expansion B(1+γ)B(1+\gamma) of BB, where 0<ρ<10<\rho<1 is a constant depending on ϵ\epsilon and γ\gamma and the hidden constants in big-O notations depend only on ϵ\epsilon, γ\gamma and Polylog(nd)\text{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+ϵ)(1+\epsilon)-approximation for MEB.

Keywords

Cite

@article{arxiv.2206.07592,
  title  = {In-Range Farthest Point Queries and Related Problem in High Dimensions},
  author = {Ziyun Huang and Jinhui Xu},
  journal= {arXiv preprint arXiv:2206.07592},
  year   = {2022}
}