Skip to main content
Log in

Density-based reverse nearest neighbourhood search in spatial databases

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The widespread use of location-aware services and technologies which retrieve or answer spatial queries has received much interest in today’s society. An increasing number of popular applications, such as digital maps, make use of spatial databases and associated technologies. One of the most important branches of traditional spatial queries is the reverse nearest neighbour (RNN) search. This search retrieves points of interest that consider the query facility as the nearest facility. Most of the existing works on spatial databases only focus on point of interest retrieval. There is barely any work on a region of interest or neighbourhood retrieval. In this paper, we introduce the concept of a group version of reverse nearest neighbour queries called reverse nearest neighbourhood (RNNH) queries. The RNNH query finds all possible reverse nearest neighbourhoods where all the neighbourhoods consider the query facility as the nearest facility. We propose an efficient algorithm for processing snapshot RNNH queries by using R-tree index. The proposed algorithm incrementally retrieves all reverse nearest neighbourhoods of the query facility. We have conducted exhaustive experiments on both real and synthetic datasets to demonstrate the superiority of the proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • Achtert E, Kriegel HP, Kröger P, Renz M, Züfle A (2009) Reverse k-nearest neighbor search in dynamic and general metric databases. In: Proceedings of the 12th international conference on extending database technology: advances in database technology, ACM, pp 886–897

  • Adhinugraha KM, Taniar D, Indrawan M (2014) Finding reverse nearest neighbors by region. Concurr Comput Pract Exp 26(5):1142–1156

    Article  Google Scholar 

  • Beckmann N, Kriegel HP, Schneider R, Seeger B (1990) The r*-tree: an efficient and robust access method for points and rectangles. In: Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data (ACM SIGMOD), Atlantic City, NJ, USA, May 23–25, 1990. ACM Press 1990, pp 322–331

  • Bernecker T, Emrich T, Kriegel HP, Renz M, Zankl S, Züfle A (2011) Efficient probabilistic reverse nearest neighbor query processing on uncertain data. Proc VLDB Endow 4(10):669–680

    Article  Google Scholar 

  • Boulekrouche B, Jabeur N, Alimazighi Z (2016) Toward integrating grid and cloud-based concepts for an enhanced deployment of spatial data warehouses in cyber-physical system applications. J Ambient Intell Hum Comput 7(4):475–487

    Article  Google Scholar 

  • Cheema MA, Lin X, Zhang Y, Wang W, Zhang W (2009) Lazy updates: an efficient technique to continuously monitoring reverse KNN. Proc VLDB Endow 2(1):1138–1149

    Article  Google Scholar 

  • Cheema MA, Lin X, Wang W, Zhang W, Pei J (2010) Probabilistic reverse nearest neighbor queries on uncertain data. IEEE Trans Knowl Data Eng 22(4):550–564

    Article  Google Scholar 

  • Cheema MA, Lin X, Zhang W, Zhang Y (2011) Influence zone: efficiently processing reverse k nearest neighbors queries. In: 2011 IEEE 27th international conference on data engineering, IEEE, pp 577–588

  • Cheema MA, Zhang W, Lin X, Zhang Y, Li X (2012) Continuous reverse k nearest neighbors queries in euclidean space and in spatial networks. VLDB J Int J Very Large Data Bases 21(1):69–95

    Article  Google Scholar 

  • Cheema MA, Lin X, Zhang W, Zhang Y (2013) A safe zone based approach for monitoring moving skyline queries. In: Proceedings of the 16th international conference on extending database technology, ACM, pp 275–286

  • Cheung KL, Fu AWC (1998) Enhanced nearest neighbour search on the r-tree. ACM SIGMOD Rec 27(3):16–21

    Article  MathSciNet  Google Scholar 

  • Choi DW, Chung CW (2015) Nearest neighborhood search in spatial databases. In: 2015 IEEE 31st international conference on data engineering, IEEE, pp 699–710

  • Emrich T, Kriegel HP, Kröger P, Renz M, Züfle A (2009) Incremental reverse nearest neighbor ranking in vector spaces. In: International symposium on spatial and temporal databases, Springer, pp 265–282

  • Ester M, Kriegel HP, Sander J, Xu X (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. Kdd 96:226–231

    Google Scholar 

  • Hjaltason GR, Samet H (1999) Distance browsing in spatial databases. ACM Trans Database Syst (TODS) 24(2):265–318

    Article  Google Scholar 

  • Jadallah H, Al Aghbari Z (2018) Spatial cloaking for location-based queries in the cloud. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-018-0767-6

    Article  Google Scholar 

  • Jung KH, Jang HJ, Chung J, Jung SY (2017) User-qualified group search using bidirectional sweep planes. J Ambient Intell Hum Comput. https://doi.org/10.1007/s12652-017-0596-z

    Article  Google Scholar 

  • Korn F, Muthukrishnan S (2000) Influence sets based on reverse nearest neighbor queries. In: ACM SIGMOD Record, ACM, vol 29, pp 201–212

  • Lübke R, Schuster D, Schill A (2011) Mobilisgroups: location-based group formation in mobile social networks. In: Pervasive computing and communications workshops (PERCOM Workshops), 2011 IEEE international conference on, IEEE, pp 502–507

  • Menon V, Jayaraman B, Govindaraju V (2014) Probabilistic spatio-temporal retrieval in smart spaces. J Ambient Intell Hum Comput 5(3):383–392

    Article  Google Scholar 

  • Roussopoulos N, Kelley S, Vincent F (1995) Nearest neighbor queries. In: ACM sigmod record, ACM, vol 24, pp 71–79

  • Safar M, Ibrahimi D, Taniar D (2009) Voronoi-based reverse nearest neighbor query processing on spatial networks. Multimed Syst 15(5):295–308

    Article  Google Scholar 

  • Singh A, Ferhatosmanoglu H, Tosun AŞ (2003) High dimensional reverse nearest neighbor queries. In: Proceedings of the twelfth international conference on Information and knowledge management, ACM, pp 91–98

  • Stanoi I, Agrawal D, El Abbadi A (2000) Reverse nearest neighbor queries for dynamic databases. In: ACM SIGMOD workshop on research issues in data mining and knowledge discovery, pp 44–53

  • Stanoi I, Riedewald M, Agrawal D, El Abbadi A (2001) Discovery of influence sets in frequently updated databases. VLDB 2001:99–108

    Google Scholar 

  • Taniar D, Rahayu W (2013) A taxonomy for nearest neighbour queries in spatial databases. J Comput Sys Sci 79(7):1017–1039

    Article  MathSciNet  Google Scholar 

  • Taniar D, Safar M, Tran QT, Rahayu W, Park JH (2011) Spatial network rnn queries in gis. Comput J 54(4):617–627

    Article  Google Scholar 

  • Tao Y, Papadias D, Lian X (2004) Reverse knn search in arbitrary dimensionality. In: Proceedings of the thirtieth international conference on very large data bases, vol 30. VLDB Endowment, pp 744–755

  • Tran QT, Taniar D, Safar M (2009) Reverse k nearest neighbor and reverse farthest neighbor search on spatial networks. In: Hameurlain A, Küng J, Wagner R (eds) Transactions on large-scale data-and knowledge-centered systems I, vol 5740. Lecture Notes in Computer Science. Berlin, Heidelberg, pp 353–372

    Chapter  Google Scholar 

  • Tran QT, Taniar D, Safar M (2010) Bichromatic reverse nearest-neighbor search in mobile systems. IEEE Syst J 4(2):230–242

    Article  Google Scholar 

  • Wu W, Yang F, Chan CY, Tan KL (2008) Finch: Evaluating reverse k-nearest-neighbor queries on location data. Proc VLDB Endow 1(1):1056–1067

    Article  Google Scholar 

  • Yang S, Cheema MA, Lin X, Zhang Y (2014) Slice: reviving regions-based pruning for reverse k nearest neighbors queries. In: Data engineering (ICDE), 2014 IEEE 30th international conference on, IEEE, pp 760–771

  • Yang S, Cheema MA, Lin X, Wang W (2015) Reverse k nearest neighbors query processing: experiments and analysis. Proc VLDB Endow 8(5):605–616

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nasser Allheeib.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Allheeib, N., Islam, M.S., Taniar, D. et al. Density-based reverse nearest neighbourhood search in spatial databases. J Ambient Intell Human Comput 12, 4335–4346 (2021). https://doi.org/10.1007/s12652-018-1103-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-1103-x

Keywords

Navigation