ACM Home Page
Please provide us with feedback. Feedback
Efficient algorithms for reverse proximity query problems
Full text PdfPdf (229 KB)
Source
Geographic Information Systems archive
Proceedings of the 16th ACM SIGSPATIAL international conference on Advances in geographic information systems table of contents
Irvine, California
SESSION: Systems and algorithms table of contents
Article No. 39  
Year of Publication: 2008
ISBN:978-1-60558-323-5
Authors
Yokesh Kumar  Univ. of Minnesota--Twin Cities, Minneapolis, MN
Ravi Janardan  Univ. of Minnesota--Twin Cities, Minneapolis, MN
Prosenjit Gupta  International Institute of Information Technology and Mentor Graphics, Hyderabad, India
Sponsors
: Google
: Oak Ridge National Laboratory
: ESRI
Microsoft : Microsoft
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 129,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1463434.1463483
What is a DOI?

ABSTRACT

Determining the influence of an object on other objects in a database, based on proximity, is important in many applications. Abstractly, we wish to pre-process a set, P, of points in d-space so that the points of P that are assigned a new query point q as a Euclidean nearest neighbor can be reported quickly. These are the reverse nearest neighbors of q and are the ones most influenced by q. This generalizes to bichromatic reverse nearest neighbors, in which two sets, clients and servers, are given, where each client is influenced by some server, and of interest are the clients that are assigned a new server q as a nearest neighbor. Both extend to higher orders k > 1, where we seek the points that are assigned q as one of their k nearest neighbors, indicating varying degrees of influence. Each version also has a counterpart where "nearest" is replaced by "farthest", signifying low influence.

We present a general approach that solves such reverse proximity query problems in an efficient and unified way, in any dimension, using well-known geometric transformations. We also give simple approximation algorithms in two and three dimensions (the primary domain of GIS applications) that report points that are "close to" being the desired true reverse proximity neighbors, as determined by a user-specified error parameter. This is based on approximating the proximity loci of the points by suitable convex polytopes that are amenable to simple and efficient querying. Theoretical analyses show that our solutions are fast and provably accurate, and this is further confirmed by experiments.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
P. Agarwal and J. Erickson. Geometric range searching and its relatives. In J. E. Goodman B. Chazelle and R. Pollack, editors, Adv. in Disc. and Comp. Geom., pages 1--56. AMS Press, 1998.
3
 
4
 
5
 
6
 
7
 
8
J. Kang, M. Mokbel, S. Shekhar, T. Xia, and D. Zhang. Continuous evaluation of monochromatic and bichromatic reverse nearest neighbors. In Proc. IEEE ICDE Conf., pages 806--815, 2007.
9
 
10
 
11
A. Maheshwari, J. Vahrenhold, and N. Zeh. On reverse nearest neighbor queries. In Proc. Canadian Conf. Comput. Geom., 2002.
 
12
13
 
14
I. Stanoi, D. Agrawal, and A. El Abbadi. Reverse nearest neighbor queries for dynamic databases. In SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery, pages 44--53, 2000.
 
15
 
16
 
17
E. Weisstein. Platonic solid. In MathWorld. mathworld.wolfram.com/PlatonicSolid.html.
 
18
 
19

Collaborative Colleagues:
Yokesh Kumar: colleagues
Ravi Janardan: colleagues
Prosenjit Gupta: colleagues