An efficient algorithm for reverse furthest neighbors query with metric index
DEXA'10 Proceedings of the 21st international conference on Database and expert systems applications: Part II
Finding the least influenced set in uncertain databases
Information Systems
Aggregate farthest-neighbor queries over spatial data
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications: Part II
On multi-type reverse nearest neighbor search
Data & Knowledge Engineering
An efficient algorithm for arbitrary reverse furthest neighbor queries
APWeb'12 Proceedings of the 14th Asia-Pacific international conference on Web Technologies and Applications
Branch-and-bound algorithm for reverse top-k queries
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Hi-index | 0.00 |
Given a set of points $P$ and a query point $q$, the {\em reverse furthest neighbor} (\trfn) query fetches the set of points $p \in P$ such that $q$ is their furthest neighbor among all points in $P\cup\{q\}$. This is the monochromatic \trfn (\mrfn) query. Another interesting version of \trfn query is the {\em bichromatic reverse furthest neighbor} (\brfn) query. Given a set of points $P$, a query set $Q$ and a query point $q\in Q$, a \brfn query fetches the set of points $p\in P$ such that $q$ is the furthest neighbor of $p$ among all points in $Q$. The \trfn query has many interesting applications in spatial databases and beyond. For instance, given a large residential database (as $P$) and a set of potential sites (as $Q$) for building a chemical plant complex, the construction site should be selected as the one that has the maximum number of reverse furthest neighbors. This is an instance of the \brfn query. This paper presents the challenges associated with such queries and proposes efficient, R-tree based algorithms for both monochromatic and bichromatic versions of the \trfn queries. We analyze properties of the \trfn query that differentiate it from the widely studied reverse nearest neighbor queries and enable the design of novel algorithms. Our approach takes advantage of the furthest Voronoi diagrams as well asthe convex hulls of either the data set $P$ (in the \mrfn case) or the query set $Q$ (in the \brfn case). For the \brfn queries, we also extend the analysis to the situation when $Q$ is large in size and becomes disk-resident. Experiments on both synthetic and real data sets confirm the efficiency and scalability of proposed algorithmsover the brute-force search based approach.