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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
Friedman, J.H., Baskett, F., Shustek, L.J.: An algorithm for finding nearest neighbors. IEEE Trans. Comput. 24(10), 1000–1006 (1975)
Fukunage, K., Narendra, P.M.: A branch and bound algorithm for computing k-nearest neighbors. IEEE Trans. Comput. 24(7), 750–753 (1975)
Gaede, V., Günther, O.: Multidimensional access methods. ACM Comput. Surv. 30, 170–231 (1998)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Lam, K.Y., Ulusoy, Ö.: Adaptive schemes for location update generation in execution location-dependent continuous queries. J. Syst. Softw. 79(4), 441–453 (2006)
Liu, F., Hua, K.A.: Moving query monitoring in spatial network environments. Mob. Netw. Appl. 17(2), 234–254 (2012)
Moreau, M., Osborn, W.: mqr-tree: a two-dimensional spatial access method. J. Comput. Sci. Eng. 15, 1–12 (2012)
Mouratidis, K., Papadias, D.: Continuous nearest neighbor queries over sliding windows. IEEE Trans. Knowl. Data Eng. 19(6), 789–803 (2007)
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)
Roussopoulos, N., Kelley, S., Vincent, F.: Nearest neighbor queries. SIGMOD Rec. 24(2), 71–79 (1995)
Schiller, J.H., Voisard, A. (eds.): Location-Based Services. Morgan Kaufmann, San Francisco (2004)
Sproull, R.: Refinements to nearest-neighbor searching in k-dimensional trees. Algorithmica 6(4), 579–589 (1991)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-319-98530-5_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-98529-9
Online ISBN: 978-3-319-98530-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)