Nearest Neighbor Query in Road Networks
Author:
Affiliation:

Clc Number:

TP311

Fund Project:

National Natural Science Foundation of China (61532021, 61572122);Fundamental Research Funds for the Central Universities (N161606002);Liaoning BaiQianWan Talents Program

  • Article
  • | |
  • Metrics
  • |
  • Reference [78]
  • |
  • Related [20]
  • | | |
  • Comments
    Abstract:

    Nearest neighbor query, as one of the building blocks of location-based service, has become a hot research topic in recent years. Compared with Euclidean space, road network is a more practical model in real applications; hence, nearest neighbor query in road network has received broader research efforts. In road network, tremendous data are generated along with sophisticated data structure, making nearest neighbor query computationally expensive. This poses a major challenge to spatial database community on its effort to effectively improve the query processing efficiency for nearest neighbor query. This work summarizes existing nearest neighbor query techniques in road network, and conducts analysis and comparison among them, from various perspectives including indexing structure and algorithm implementation. Additionally, several variants of nearest neighbor query are also summarized in this work. Finally, future research focus and trend for nearest neighbor query in road network are discussed.

    Reference
    [1] Donald K. The Art of Computer Programming (3). Indianapolis:Addison-Wesley Professional, 1973.
    [2] Roussopoulos N, Kelley S, Vincent F. Nearest neighbor queries. ACM Sigmod Record, 1995,24(2):71-79.[doi:10.1145/223784. 223794]
    [3] Papadopoulos AN, Yannis M. Performance of nearest neighbor queries in R-trees. In:Proc. of the Int'l Conf. on Database Theory. 1997. 394-408.[doi:10.1007/3-540-62222-5_59]
    [4] Hjaltason GR, Samet H. Distance browsing in spatial databases. ACM Trans. on Database Systems (TODS), 1999,24(2):265-318.[doi:10.1145/320248.320255]
    [5] Korn F, Sidiropoulos ND, Faloutsos C, Siegel EL, Protopapas Z. Fast nearest neighbor search in medical image databases. In:Proc. of the VLDB. 1996. 215-226.
    [6] Seidl T, Kriegel H. Optimal multi-step k-nearest neighbor search. ACM SIGMOD Record, 1998,27(2):154-165.[doi:10.1145/276304.276319]
    [7] Berchtold S, Ertl B, Keim DA, Kriegel H, Seidl T. Fast nearest neighbor search in high-dimensional space. In:Proc. of the ICDE. 1998. 209-218.
    [8] Lin K, Yang C. The ANN-tree:An index for efficient approximate nearest neighbor search. In:Proc. of the Database Systems for Advanced Applications. 2001. 174-181.[doi:10.1109/DASFAA.2001.916376]
    [9] Belussi A, Bertino E, Catania B. Using spatial data access structures for filtering nearest neighbor queries. Data & Knowledge Engineering, 2002,40(1):1-31.[doi:10.1016/S0169-023X(01)00033-7]
    [10] Hjaltason GR, Samet H. Ranking in Spatial Databases. 1995. 83-95.[doi:10.1007/3-540-60159-7_6]
    [11] Henrich A. A distance scan algorithm for spatial access structures. Int'l Journal of Geographical Information Science, 1994. 136-143.
    [12] Sharifzadeh M, Shahabi C. Vor-Tree:R-trees with voronoi diagrams for efficient processing of spatial nearest neighbor queries. In:Proc. of the VLDB. 2010. 1231-1242.[doi:10.14778/1920841.1920994]
    [13] Zhu H, Yang X, Wang B, et al. Range-Based obstructed nearest neighbor queries. In:Proc. of the SIGMOD. 2016. 2053-2068.[doi:10.1145/2882903.2915234]
    [14] Kolahdouzan MR, Shahabi C. Voronoi-Based k nearest neighbor search for spatial network databases. In:Proc. of the VLDB. 2004. 840-851.[doi:10.1016/B978-012088469-8.50074-7]
    [15] Sankaranarayanan J, Alborzi H, Samet H. Efficient query processing on spatial networks. In:Proc. of the GIS. 2005. 200-209.[doi:10.1145/1097064.1097093]
    [16] Samet H, Sankaranarayanan J, Alborzi H. Scalable network distance browsing in spatial databases. In:Proc. of the SIGMOD. 2008. 43-54.[doi:10.1145/1376616.1376623]
    [17] Lee KCK, Lee WC, Zheng BH. Fast object search on road networks. In:Proc. of the EDBT. 2009. 1018-1029.[doi:10.1145/1516360.1516476]
    [18] Huang XG, Jensen CS, Šaltenis S. The Islands approach to nearest neighbor querying in spatial networks. In:Proc. of the Int'l Symp. on Spatial and Temporal Databases (SSTD). 2005. 73-90.[doi:10.1007/11535331_5]
    [19] Huang XG, Jensen CS, Šaltenis S. Multiple k nearest neighbor query processing in spatial network databases. In:Proc. of the Advances in Databases and Information Systems. Berlin, Heidelberg:Springer-Verlag, 2006. 266-281.[doi:10.1007/11827252_21]
    [20] Huang XG, Jensen CS, Liu H, Šaltenis S. S-GRID:A versatile approach to efficient query processing in spatial networks. In:Proc. of the SSTD. 2007. 93-111.[doi:10.1007/978-3-540-73540-3_6]
    [21] Papadias D, Zhang J, Mamoulis N, Tao YF. Query processing in spatial network databases. In:Proc. of the VLDB. 2003. 802-813.[doi:10.1016/B978-012722442-8/50076-8]
    [22] Hu HB, Lee DL, Lee VCS. Distance indexing on road networks. In:Proc. of the VLDB. 2006. 894-905.
    [23] Hu HB, Lee DL, Xu JL. Fast nearest neighbor search on road networks. In:Proc. of the EDBT. 2006. 186-203.[doi:10.1007/11687238_14]
    [24] Zhong RC, Li GL, Tan KL, Zhou LZ. G-Tree:An efficient index for knn search on road networks. In:Proc. of the CIKM. 2013. 39-48.[doi:10.1145/2505515.2505749]
    [25] Abeywickrama T, Cheema MA, Taniar D. K-Nearest neighbors on road networks:A journey in experimentation and in-memory implementation. Proc. of the VLDB Endowment, 2016,9(6):492-503.[doi:10.14778/2904121.2904125]
    [26] Gaede V, Günther O. Multidimensional access method. ACM Computing Surveys, 1998,30(2):170-231.[doi:10.1145/280277. 280279]
    [27] Dijkstra EW. A note on two problems in connexion with graphs. In:Proc. of the Numerische Mathematik. 1959. 269-271.[doi:10.1007/BF01386390]
    [28] Sun Y. Design and implementation of nearst neighbor query in spatial network database. Computer Science, 2008,35(3):73-75(in Chinese with English abstract).[doi:10.3969/j.issn.1002-137X.2008.03.021]
    [29] De AVT, Güting RH. Using Dijkstra's algorithm to incrementally find the k-nearest neighbors in spatial network databases. In:Proc. of the Symp. on Applied Computing. 2006. 58-62.[doi:10.1145/1141277.1141291]
    [30] Hou SJ, Liu GH, Yu J, Chu BY. An algorighm for k nearest neighbors queries in spatial network databases. Computer Science, 2006,s32(8):360-362(in Chinese with English abstract).
    [31] Safar M. K nearest neighbor search in navigation systems. Mobile Information Systems, 2005,1(3):207-224.[doi:10.1155/2005/692568]
    [32] Cho HJ, Chung CW. An efficient and scalable approach to CNN queries in a road network. In:Proc. of the VLDB. 2005. 865-876.
    [33] Lee KCK, Lee WC, Zheng BH, Tian Y. Road:A new spatial object search framework for road networks. TKDE, 2012,24(3):547-560.[doi:10.1109/TKDE.2010.243]
    [34] Zhong RC, Li GL, Tan KL, Zhou LZ, Gong ZG. G-Tree:An efficient and scalable index for spatial search on road networks. TKDE, 2015,27(8):2175-2189.[doi:10.1109/TKDE.2015.2399306]
    [35] Wang H. Pre-Computing-Based algorithm for nearest neighbors leaping query over road network. Journal of Tianjin University of Technology, 2011,27(2):38-42(in Chinese with English abstract).[doi:10.3969/j.issn.1673-095X.2011.02.009]
    [36] Zheng Z, Zhang SZ, Guo L, Shi BL. An approach to continuous k nearest neighbor query in road network. Journal of Computer Research and Development, 2007,44(s3):398-401(in Chinese with English abstract).
    [37] Wang B, Yang XC, Wang GR, Yu G, Zang WY, Yu M. Energy efficient approximate self-adaptive data collection in wireless sensor networks. Frontiers of Computer Science in China, 2016,10(5):936-950.[doi:10.1007/s11704-016-4525-7]
    [38] Feng J, Watanabe T. Search of continuous nearest target objects along route on large hierarchical road network. In:Proc. of the Data Engineering Workshop (DEWS). 2003. 45-50.
    [39] Shekhar S, Yoo JS. Processing in-route nearest neighbor queries:A comparison of alternative approaches. In:Proc. of the Workshop Geographic Information Systems. 2003. 9-16.[doi:10.1145/956676.956678]
    [40] Yoo JS, Shekhar S. In-Route nearest neighbor queries. Geoinformatica, 2005,9(2):117-137.[doi:10.1007/s10707-005-6671-1]
    [41] Kolahdouzan MR, Shahabi C. Continuous k-nearest neighbor queries in spatial network databases. In:Proc. of the STDBM. 2004. 33-40.
    [42] Kolahdouzan MR, Shahabi C. Alternative solutions for continuous k nearest neighbor queries in spatial network databases. GeoInformatica, 2005,9(4):321-341.[doi:10.1007/s10707-005-4575-8]
    [43] Guan YY, Xiao YY, Li YK. Continuous k nearest neighbor queries in road networks. Journal of Tianjin University of Technology, 2012,28(6):31-33, 43(in Chinese with English abstract).[doi:10.3969/j.issn.1673-095X.2012.06.008]
    [44] Li XL, He YB. Continuous k nearest neighbor queries in road network based on network Voronoi diagrams. Information Technology, 2007,31(12):103-104, 108(in Chinese with English abstract).[doi:10.3969/j.issn.1009-2552.2007.12.031]
    [45] Feng HY, Guo JF. Continuous nearest neighbor queries in road network. Computer Engineering, 2010,36(8):79-82(in Chinese with English abstract).[doi:10.3969/j.issn.1000-3428.2010.08.028]
    [46] Li YH, Li JJ, Shu LC, Li Q, Li GH, Yang FM. Searching continuous nearest neighbors in road networks on the air. In:Proc. of the Information Systems. 2014. 177-194.[doi:10.1016/j.is.2014.01.003]
    [47] Shahabi C, Kolahdouzan MR, Sharifzadeh M. A road network embedding technique for k-nearest neighbor search in moving object databases. Int'l Jourmal of Geographical Information Science, 2002. 94-100.[doi:10.1145/585147.585167]
    [48] Shahabi C, Kolahdouzan MR, Sharifzadeh M. A road network embedding technique for k-nearest neighbor search in moving object databases. Geoinformatica, 2003,7(3):255-273.[doi:10.1023/A:1025153016110]
    [49] Kriegel H, Kroger P, Kunath P, Renz M. Proximity queries in large traffic networks. Int'l Journal of Geographical Information Science, 2007. 21-28.[doi:10.1145/1341012.1341040]
    [50] Wang B, Zhu R, Yang XC, Wang GR. Top-k representative documents query over geo-textual data stream. World Wide WebInternet & Web Information Systems, 2017,20(8).[doi:10.1007/s11280-017-0470-0]
    [51] Kriegel H, Kroger P, Renz M, Schmidt T. Hierarchical graph embedding for efficient query processing in very large traffic networks. In:Proc. of the SSDBM. 2008. 150-167.[doi:10.1007/978-3-540-69497-7_12]
    [52] Jensen CS, Kolařvr J, Pedersen TB, Timko I. Nearest neighbor queries in road networks. In:Proc. of the Int'l Symp. on Advances in Geographic Information Systems. 2003. 1-8.[doi:10.1145/956676.956677]
    [53] Mouratidis K, Yiu ML, Papadias D, Mamoulis N. Continuous nearest neighbor monitoring in road networks. In:Proc. of the VLDB. 2006. 43-54.
    [54] Huang YK, Chen ZW, Lee C. Continuous k-nearest neighbor query over moving objects in road networks. In:Proc. of the Advances in Data and Web Management. 2009. 27-38.[doi:10.1007/978-3-642-00672-2_5]
    [55] Demiryurek U, Banaeikashani F, Shahabi C. Efficient continuous nearest neighbor query in spatial networks using euclidean restriction. In:Proc. of the SSTD. 2009. 25-43.[doi:10.1007/978-3-642-02982-0_5]
    [56] Liao W, Zhang Q, Wu XP, Zhong ZN. Research on continuous k nearest neighbor queries in road networks. Journal of Chinese Computer Systems, 2010,3l(4):666-671(in Chinese with English abstract).
    [57] Chen ZB, Shen HT, Zhou XF, Yu JX. Monitoring path nearest neighbor in road networks. In:Proc. of the SIGMOD. 2009. 591-602.[doi:10.1145/1559845.1559907]
    [58] Li GH, Fan P, Li YH, Du JQ. An efficient technique for continuous k-nearest neighbor query processing on moving objects in a road network. In:Proc. of the Computer and Information Technology (CIT). 2010. 627-634.[doi:DOI10.1109/CIT.2010.127]
    [59] Li GH, Li YH, Shu LY, Fan P. CkNN query processing over moving objects with uncertain speed in road networks. In:Proc. of the APWeb. LNCS 6612. 2011. 65-76.[doi:10.1007/978-3-642-20291-9_9]
    [60] Fan P, Li GH, Yuan L, Li YH. Vague continuous k-nearest neighbor queries over moving objects with uncertain velocity in road networks. Information Systems, 2012,37(1):13-32.[doi:10.1016/j.is.2011.08.002]
    [61] Shen BL, Zhao Y, Li GL, Zheng W, Qin Y, Yuan B, Rao Y. V-Tree:Efficient kNN search on moving objects with road-network constraints. In:Proc. of the ICDE. 2017. 609-620.[doi:10.1109/ICDE.2017.115]
    [62] Yang X, Wang B, Yang K, Liu C, Zheng B. A novel representation and compression for queries on trajectories in road networks. IEEE Trans. of Data Engineering (TKDE), 2018.[doi:10.1109/TKDE.2017.2776927]
    [63] Yiu ML, Mamoulis N, Papadias D. Aggregate nearest neighbor queries in road networks. TKDE, 2005,17(6):1-14.[doi:10.1109/TKDE.2005.87]
    [64] Htoo H, Ohsawa Y, Sonehara N, Sakauchi M. Aggregate nearest neighbor search methods using SSMTA* algorithm on road-network. In:Proc. of the Advances in Databases and Information Systems. 2012. 181-194.[doi:10.1007/978-3-642-33074-2_14]
    [65] Zhu L, Jing Y, Sun W, Mao DD, Liu P. Voronoi-Based aggregate nearest neighbor query processing in road networks. In:Proc. of the SIGSPATIAL Int'l Conf. on Advances in Geographic Information Systems. 2010. 518-521.[doi:10.1145/1869790.1869876]
    [66] Sun WW, Chen CN, Zhu L, Gao YJ, Jing YN, Li Q. On efficient aggregate nearest neighbor query processing in road networks. Journal of Computer Science and Technology, 2015,30(4):781-798.[doi:10.1007/s11390-015-1560-z]
    [67] Zhu L, Sun WW, Jing YN, Du JF. Voronoi-Based k-aggregate nearest neighbor query processing in road networks. Journal of Computer Research and Development, 2011,s48(10):155-162.[doi:10.1145/1869790.1869876]
    [68] Qin L, Ding B. Monitoring aggregate k-NN objects in road networks. In:Proc. of the Statistical and Scientific Database Management. 2008. 168-186.[doi:10.1007/978-3-540-69497-7_13]
    [69] Mouratidis K, Yiu ML, Papadias D, Mamoulis N. Continuous nearest neighbor monitoring in road networks. In:Proc. of the VLDB. 2006. 43-54.
    附中文参考文献:
    [28] 孙亚.空间网络数据库中最近邻查洵的设计与实现.计算机科学,2008,35(3):73-75.[doi:10.3969/j.issn.1002-137X.2008.03.021]
    [30] 侯士江,刘国华,余靖,褚兵义.空间网络数据库中的k个最近邻查询算法.计算机科学,2006,s32(8):360-362.
    [35] 王恒.路网中基于预计算的跳跃式查询最近邻的算法.天津理工大学学报,2011,27(2):38-42.[doi:10.3969/j.issn.1673-095X. 2011.02.009]
    [36] 郑铮,张守志,郭立,施伯乐.一种解决道路空间中连续k最近邻居查询的方法.计算机研究与发展,2007,44(s3):398-401.
    [43] 管莹莹,肖迎元,李玉坤.基于路网的连续k最近邻查询.天津理工大学学报,2012,28(6):31-33,43.[doi:10.3969/j.issn.1673-095X. 2012.06.008]
    [44] 李晓丽,何云斌.基于网络Voronoi图的道路网络连续k近邻查询.信息技术,2007,31(12):103-104,108.[doi:10.3969/j.issn. 1009-2552.2007.12.031]
    [45] 冯惠妍,郭俊风.道路网络中的连续最近邻查询.计算机工程,2010,36(8):79-82.[doi:10.3969/j.issn.1000-3428.2010.08.028]
    [56] 廖巍,张琪,吴晓平,钟志农.道路网络环境下的连续k近邻查询处理研究.小型微型计算机系统,2010,3l(4):666-671.
    Cited by
    Comments
    Comments
    分享到微博
    Submit
Get Citation

鲍金玲,王斌,杨晓春,朱怀杰.路网环境下的最近邻查询技术.软件学报,2018,29(3):642-662

Copy
Share
Article Metrics
  • Abstract:4246
  • PDF: 7486
  • HTML: 3644
  • Cited by: 0
History
  • Received:July 31,2017
  • Revised:September 05,2017
  • Online: December 05,2017
You are the first2036768Visitors
Copyright: Institute of Software, Chinese Academy of Sciences Beijing ICP No. 05046678-4
Address:4# South Fourth Street, Zhong Guan Cun, Beijing 100190,Postal Code:100190
Phone:010-62562563 Fax:010-62562533 Email:jos@iscas.ac.cn
Technical Support:Beijing Qinyun Technology Development Co., Ltd.

Beijing Public Network Security No. 11040202500063