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

preprint2022arXivOpen access

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(P∩B)F(P \cap B) is the farthest point in P∩BP \cap B to a query point qq in Rd\mathbb{R}^d and (2) F(P∩B)F(P \cap B) is the minimum enclosing ball (MEB) of P∩BP \cap B. For problem (1), called In-Range Farthest Point (IFP) Query, we develop a bi-criteria approximation scheme: For any ε>0ε>0 that specifies the approximation ratio of the farthest distance and any γ>0γ>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}_{ε,γ}(dn^{1+ρ}) in O~ε,γ(dn1+ρ)\tilde{O}_{ε,γ}(dn^{1+ρ}) time such that given any Rd\mathbb{R}^d query ball BB and query point qq, it outputs in O~ε,γ(dnρ)\tilde{O}_{ε,γ}(dn^ρ) time a point pp that is a (1−ε)(1-ε)-approximation of the farthest point to qq among all points lying in a (1+γ)(1+γ)-expansion B(1+γ)B(1+γ) of BB, where 0<ρ<10<ρ<1 is a constant depending on εε and γγ and the hidden constants in big-O notations depend only on εε, γγ 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+ε)-approximation for MEB.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.