Skip to main content

Continuous k-Nearest Neighbour Strategies Using the mqrtree

  • Conference paper
  • First Online:
Advances in Network-Based Information Systems (NBiS 2018)

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 22))

Included in the following conference series:

  • 972 Accesses

Abstract

In this paper, two strategies for processing a continuous k-nearest neighbor query for location-based services are proposed. Both use a spatial access method, the mqrtree, for locating a safe region. The mqrtree supports searching within the structure, so searches from the root are not required - a property which is exploited in the strategies. However, the proposed strategies will work with most spatial access methods. The strategies are evaluated and compared against a repeated nearest neighbor search. It is shown that both approaches achieve significant performance gains in reducing the number of times a new safe region must be identified, in both random and exponentially distributed points sets.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Arya, S., Mount, D., Netanyahu, N., Silverman, R., Wu, A.: An optimal algorithm for approximate nearest neighbor searching fixed dimensions. J. ACM 45(6), 891–923 (1998)

    Article  MathSciNet  Google Scholar 

  2. Brinkhoff, T., Kriegel, H.P., Seeger, B.: Efficient processing of spatial joins using R-trees. In: Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, SIGMOD 1993, pp. 237–246. ACM, New York (1993)

    Google Scholar 

  3. Cheng, R., Lam, K.Y., Prabhakar, S., Liang, B.: An efficient location update mechanism for continuous queries over moving objects. Inf. Syst. 32(4), 593–620 (2007)

    Article  Google Scholar 

  4. Friedman, J.H., Baskett, F., Shustek, L.J.: An algorithm for finding nearest neighbors. IEEE Trans. Comput. 24(10), 1000–1006 (1975)

    Article  Google Scholar 

  5. Fukunage, K., Narendra, P.M.: A branch and bound algorithm for computing k-nearest neighbors. IEEE Trans. Comput. 24(7), 750–753 (1975)

    Article  Google Scholar 

  6. Gaede, V., Günther, O.: Multidimensional access methods. ACM Comput. Surv. 30, 170–231 (1998)

    Article  Google Scholar 

  7. Gao, Y., Zheng, B.: Continuous obstructed nearest neighbor queries in spatial databases. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, pp. 577–590. ACM (2009)

    Google Scholar 

  8. Gupta, M., Tu, M., Khan, L., Bastani, F., Yen, I.L.: A study of the model and algorithms for handling location-dependent continuous queries. Know. Inf. Syst. 8(4), 414–437 (2005)

    Article  Google Scholar 

  9. Guttman, A.: R-trees: a dynamic index structure for spatial searching. In: Proceedings of ACM SIGMOD International Conference on Management of Data, pp. 47–57 (1984)

    Google Scholar 

  10. Hjaltason, G.R., Samet, H.: Ranking in spatial databases. In: SSD 1995: Proceedings of the 4th International Symposium on Advances in Spatial Databases, pp. 83–95. Springer (1995)

    Google Scholar 

  11. Huang, Y.K., Chen, C.C., Lee, C.: Continuous k-nearest neighbor query for moving objects with uncertain velocity. GeoInformatica 13(1), 1–25 (2009)

    Article  Google Scholar 

  12. Huang, Y.K., Chen, Z.W., Lee, C.: Continuous k-nearest neighbor query over moving objects in road networks. In: Advances in Data and Web Management, pp. 27–38. Springer (2009)

    Google Scholar 

  13. Ilarri, S., Bobed, C., Mena, E.: An approach to process continuous location-dependent queries on moving objects with support for location granules. J. Syst. Softw. 84(8), 1327–1350 (2011)

    Article  Google Scholar 

  14. Iwerks, G.S., Samet, H., Smith, K.P.: Maintenance of k-nn and spatial join queries on continuously moving points. ACM Trans. Database Syst. (TODS) 31(2), 485–536 (2006)

    Article  Google Scholar 

  15. Ku, W.S., Zimmermann, R., Wang, H.: Location-based spatial query processing with data sharing in wireless broadcast environments. IEEE Trans. Mob. Comput. 7(6), 778–791 (2008)

    Article  Google Scholar 

  16. Lam, K.Y., Ulusoy, Ö.: Adaptive schemes for location update generation in execution location-dependent continuous queries. J. Syst. Softw. 79(4), 441–453 (2006)

    Article  Google Scholar 

  17. Liu, F., Hua, K.A.: Moving query monitoring in spatial network environments. Mob. Netw. Appl. 17(2), 234–254 (2012)

    Article  Google Scholar 

  18. Moreau, M., Osborn, W.: mqr-tree: a two-dimensional spatial access method. J. Comput. Sci. Eng. 15, 1–12 (2012)

    Google Scholar 

  19. Mouratidis, K., Papadias, D.: Continuous nearest neighbor queries over sliding windows. IEEE Trans. Knowl. Data Eng. 19(6), 789–803 (2007)

    Article  Google Scholar 

  20. Osborn, W.: A k-nearest-neighbour query processing strategy using the mqr-tree. In: Proceedings of the 20th International Conference on Network-Based Information Systems (NBiS 2017), pp. 566–577 (2017)

    Google Scholar 

  21. Roussopoulos, N., Kelley, S., Vincent, F.: Nearest neighbor queries. SIGMOD Rec. 24(2), 71–79 (1995)

    Article  Google Scholar 

  22. Schiller, J.H., Voisard, A. (eds.): Location-Based Services. Morgan Kaufmann, San Francisco (2004)

    Google Scholar 

  23. Sproull, R.: Refinements to nearest-neighbor searching in k-dimensional trees. Algorithmica 6(4), 579–589 (1991)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wendy Osborn .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Osborn, W. (2019). Continuous k-Nearest Neighbour Strategies Using the mqrtree. In: Barolli, L., Kryvinska, N., Enokido, T., Takizawa, M. (eds) Advances in Network-Based Information Systems. NBiS 2018. Lecture Notes on Data Engineering and Communications Technologies, vol 22. Springer, Cham. https://doi.org/10.1007/978-3-319-98530-5_15

Download citation

Publish with us

Policies and ethics