Abstract
A lot of research has been done on the problem of finding the k nearest neighbor to a query point. Existing studies are usually intended to work on static data. Even the minimal number of existing work done on dynamic objects has not solved the problems caused by their dynamic nature. The problem with KNN algorithms is how to keep the results fresh and avoid unnecessary computation cost each time the object changes position. This type of algorithm is in fact very used in many applications. In this document, a new challenge has been accepted to solve a complex problem. We propose a new approach to look for KNNs on continuously moving objects while guaranteeing a freshness of the results during a safety period during which the results of the query are always valid even if the object changes continuously its position. In order to take advantage of this type of algorithm in difficult situations such as the emergency decision-making process, we propose a new efficient algorithm to determine the K closest resources that are circulating in the same area of the query point. Our approach is progressive and relies on the Safe Region pruning method. As long as the object remains in its respective safe region, the new expensive computation is not necessary. The result of deep-seated experiments on our approach, validates its efficiency in terms of communication and calculation cost through a search restriction area method.

















Similar content being viewed by others
References
Akyildiz, I., & Can Vuran, M. (2010). Wireless sensor networks. Wiley.
Chatzimilioudis, G., Zeinalipour-Yazti, D., Lee, W. C., & Dikaiakos, D. (2012). Continuous all k-nearest-neighbor querying in smartphone networks. In 13th IEEE international conference on mobile data management, MDM 2012, Bengaluru, India (pp. 79–88).
Van de Walle, B., & Turo, M. (2008). Decision support for emergency situations. Information Systems E-Business Management, 6, 295–316.
Boin, A., Hart, P., & Kuipers, S. (2018). The crisis approach. In H. Rodríguez, W. Donner, & J. E. Trainor (Eds.), The handbook of disaster research. (pp. 23–38). Springer.
Joseph, J., Khajamoinuddin, S., Pratip, R., Hudgins, P., Ramadan, I., Nieporte, W., Sleeman, W., Palta, J., Kapoor, R., & Ghosh, P. (2018). A smart healthcare portal for clinical decision making and precision medicine. In Proceedings of the workshop program of the 19th international conference on distributed computing and networking, workshops ICDCN '18, New York, NY (pp. 91–96).
Khanjary, M., & Hashemi, S. M. (2012). Route guidance systems: Review and classification. In Proceedings of the 6th Euro American conference on telematics and information systems, EATIS '12, New York, NY, USA (pp. 269–275).
Abkenar, A. B., Loke, S. W., Zheng, J. X., & Zaslavsky, A. (2017). Service-mediated on-road situation-awareness for group activity safety. In Proceedings of the 14th EAI international conference on mobile and ubiquitous systems: Computing, networking and services, MobiQuitous New York, NY, USA (pp. 478–481).
Feng, J., & Watanabe, T. (2004). Search of continuous nearest target objects along route on large hierarchical road network. In Proceedings of the 6th, IASTED international conference on control and application (pp. 144–149) Acta Press.
Abeywickrama, T., Cheema, M. A., & Taniar, D. (2016). K-nearest neighbors on road networks: A journey in experimentation and in-memory implementation. Proceedings of the VLDB Endowment, 9(6), 492–503.
Roussopoulos, N., Kelley, S., & Vincent, F. (1995). Nearest neighbor queries. SIGMOD Rec, 24(2), 71–79. https://doi.org/10.1145/568271.223794.
Kollios, G., Gunopulos, D., & Tsotras, V. J. (1999). Nearest neighbor queries in a mobile environment. In Spatio-temporal database management, international workshop STDBM'99, Edinburgh, Scotland, September 10–11, 1999 (pp. 119–134). https://doi.org/10.1007/3-540-48344-6
Papadias, D., Zhang, J., Mamoulis, N., & Tao, Y. (2003). Query processing in spatial network databases. In Proceedings of the 29th international conference on very large data bases—Volume 29, ser. VLDB ’03 (pp. 802–813).
Shekhar, S. (2003). Processing in-route nearest neighbor queries: A comparison of alternative approaches. In GIS 03: Proceedings of the 11th ACM international symposium on advances in geographic information systems (pp. 9–16).
Kolahdouzan, M., & Shahabi, C. (2004). Voronoi-based k nearest neighbor search for spatial network databases. In VLDB (pp. 840–851).
Tao, Y., & Papadias, D. (2002). Time-parameterized queries in spatio-temporal databases. In Proceedings of the 2002 ACM SIGMOD international conference on Management of data, ser. SIGMOD ’02, New York, NY, USA (pp. 334–345).https://doi.org/10.1145/564691.564730
Wen, Y., & Xiong, H. (2017). Quadtree-based KNN search on road networks. In International conference on computer technology, electronics and communication (ICCTEC), Dalian, China (pp. 598–602).
Nutanong, S., Zhang, R., Tanin, E., & Kulik, L. (2009). V*-knn: An efificient algorithm for moving k nearest neighbor queries. In Proceedings of the 25th international conference on data engineering, ICDE 2009, Shanghai, China (pp. 1519–1522). https://doi.org/10.1109/ICDE.2009.63
Khayat, M., & Akaichi, J. (2008). Incremental approach for continuous k-nearest neighbours queries on road. International Journal of Intelligent Information and Database Systems, 27, 204–221.
Abeywickrama, T., Cheema, M. A., & Storandt, S. (2020). Hierarchical graph traversal for aggregate k nearest neighbors search in road networks. In Proceedings of the international conference on automated planning and scheduling (pp. 2–10).
Zhang, L., Li, S., Guo, Y., & Hao, X. (2020). A method for k nearest neighbor query of line segment in obstructed spaces. Journal of Information Processing Systems, 16(2), 406–420.
Shen, B., Zhao, Y., Li, G., Zheng, W., Qin, Y., Yuan, B., & Rao, Y. (2017). V-tree: Efficient knn search on moving objects with road-network constraints. In 33rd IEEE international conference on data engineering, ICDE 2017, San Diego, CA, USA (pp. 609–620).
Benetis, R., Jensen, S., Iauskas, G., & Saltenis, S. (2006). Nearest and reverse nearest neighbor queries for moving objects. The VLDB Journal, 15(3), 229–249.
Cheema, M. A., Zhang, W., Lin, X., Zhang, Y., & Li, X. (2012). Continuous reverse k nearest neighbors queries in euclidean space and in spatial networks. The VLDB Journal, 21(1), 69–95.
Chuan-Ming, L., & Chuan-Chi, L. (2013). Distributed continuous k Nearest neighbors search over moving objects on wireless sensor networks.
Dong, T., Lulu, Y., Shang, Y., Ye, Y., & Zhang, L. (2019). Direction-aware continuous moving K-nearest-neighbor query in road networks. International Journal of Geo-Information, 8, 379.
Cao, B., Hou, C., Li, S., Fan, J., Yin, J., Zheng, B., & Bao, J. (2018). A scalable method for in-memory kNN search over moving objects in road networks. IEEE Transactions on Knowledge and Data Engineering, 30, 1957–1970.
Tao, Y., Papadias, D., & Shen, Q. (2002). Continuous nearest neighbor search. In Proceedings of the 28th international conference on very large data bases, VLDB '02 (pp. 287–298).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Faiez, H., Akaichi, J. The KNNs Safe Region Pruning Based Method: An Efficient Approach for Continuously Determining the k Nearest Ambulances in Emergency. Wireless Pers Commun 119, 3107–3135 (2021). https://doi.org/10.1007/s11277-021-08389-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-021-08389-0