Skip to main navigation Skip to search Skip to main content

Relaxed reverse nearest neighbors queries

  • Arif Hidayat*
  • , Muhammad Aamir Cheema
  • , David Taniar
  • *Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

Given a set of users U, a set of facilities F, and a query facility q, a reverse nearest neighbors (RNN) query retrieves every user u for which q is its closest facility. Since q is the closest facility of u, the user u is said to be influenced by q. In this paper, we propose a relaxed definition of influence where a user u is said to be influenced by not only its closest facility but also every other facility that is almost as close to u as its closest facility is. Based on this definition of influence, we propose relaxed reverse nearest neighbors (RRNN) queries. Formally, given a value of x > 1, an RRNN query q returns every user u for which dist(u, q) ≤ x × NNDist(u) where NNDist(u) denotes the distance between a user u and its nearest facility. Based on effective pruning techniques and several non-trivial observations, we propose an efficient RRNN query processing algorithm. Our extensive experimental study conducted on several real and synthetic data sets demonstrates that our algorithm is several orders of magnitude better than a naïve algorithm as well as a significantly improved version of the naïve algorithm.

Original languageEnglish
Article numberA4
Pages (from-to)61-79
Number of pages19
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9239
DOIs
Publication statusPublished - 2015
Externally publishedYes
Event14th International on Symposium on Spatial and Temporal Databases, SSTD 2015 - Hong Kong, China
Duration: 26 Aug 201528 Aug 2015

Fingerprint

Dive into the research topics of 'Relaxed reverse nearest neighbors queries'. Together they form a unique fingerprint.

Cite this