Memory-Efficient Algorithms for Spatial Network Queries

被引:0
|
作者
Nutanong, Sarana [1 ]
Samet, Hanan [1 ]
机构
[1] Univ Maryland, Dept Comp Sci, Inst Adv Comp Studies, Ctr Automat Res, College Pk, MD 20742 USA
来源
2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE) | 2013年
关键词
VORONOI DIAGRAMS; DISTANCE; SEARCH;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Incrementally finding the k nearest neighbors (kNN) in a spatial network is an important problem in location-based services. One method (INE) simply applies Dijkstra's algorithm. Another method (IER) computes the k nearest neighbors using Euclidean distance followed by computing their corresponding network distances, and then incrementally finds the next nearest neighbors in order of increasing Euclidean distance until finding one whose Euclidean distance is greater than the current k nearest neighbor in terms of network distance. The LBC method improves on INE by avoiding the visit of nodes that cannot possibly lead to the k nearest neighbors by using a Euclidean heuristic estimator, and on IER by avoiding the repeated visits to nodes in the spatial network that appear on the shortest paths to different members of the k nearest neighbors by performing multiple instances of heuristic search using a Euclidean heuristic estimator on candidate objects around the query point. LBC's drawback is that the maintenance of multiple instances of heuristic search (called wavefronts) requires k priority queues and the queue operations required to maintain them incur a high in-memory processing cost. A method (SWH) is proposed that utilizes a novel heuristic function which considers objects surrounding the query point together as a single unit, instead of as one destination at a time as in LBC, thereby eliminating the need for multiple wavefronts and needs just one priority queue. These results in a significant reduction in the in-memory processing cost components while having the same reduced cost of the access to the spatial network as LBC. SWH is also extended to support the incremental distance semi-join (IDSJ) query, which is a multiple query point generalization of the kNN query. In addition, SWH is shown to support landmark-based heuristic functions, thereby enabling it to be applied to non-spatial networks/graphs such as social networks. Comparisons of experiments on SWH for kNN queries with INE, the best single-wavefront method, show that SWH is 2.5 times faster, and with LBC, the best existing heuristic search method, show that SWH is 3.5 times faster. For IDSJ queries, SWH-IDSJ is 5 times faster than INE-IDSJ, and 4 times faster than LBC-IDSJ.
引用
收藏
页码:649 / 660
页数:12
相关论文
共 50 条
  • [41] Efficient Index for Temporal Core Queries over Bipartite Graphs
    Tian, Anxin
    Zhou, Alexander
    Wang, Yue
    Jian, Xun
    Chen, Lei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (11): : 2813 - 2825
  • [42] Space-efficient data-analysis queries on grids
    Navarro, Gonzalo
    Nekrich, Yakov
    Russo, Luis M. S.
    THEORETICAL COMPUTER SCIENCE, 2013, 482 : 60 - 72
  • [43] Efficient Genomic Interval Queries Using Augmented Range Trees
    Mao, Chengsheng
    Eran, Alal
    Luo, Yuan
    SCIENTIFIC REPORTS, 2019, 9 (1)
  • [44] ALGORITHMS FOR SUBPATH CONVEX HULL QUERIES AND RAY-SHOOTING AMONG SEGMENTS
    Wang, Haitao
    SIAM JOURNAL ON COMPUTING, 2024, 53 (04) : 1132 - 1161
  • [45] Querying Geo-Textual Data: Spatial Keyword Queries and Beyond
    Cong, Gao
    Jensen, Christian S.
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 2207 - 2212
  • [46] SNS model for providing social network channels through queries
    Ilyong Shin
    Gunwook Lee
    Mihyang Lee
    Taesup Yoon
    Younghwan Lim
    Journal of Measurement Science and Instrumentation, 2012, 3 (02) : 173 - 178
  • [47] Efficient processing of video containment queries by using composite ordinal features
    Seo, Jung Hyuk
    Kim, Myoung Ho
    MULTIMEDIA TOOLS AND APPLICATIONS, 2017, 76 (02) : 2891 - 2910
  • [48] I/O Efficient Dynamic Data Structures for Longest Prefix Queries
    Hershcovitch, Moshe
    Kaplan, Haim
    ALGORITHMICA, 2013, 65 (02) : 371 - 390
  • [49] Efficient k-closest pair queries in general metric spaces
    Gao, Yunjun
    Chen, Lu
    Li, Xinhan
    Yao, Bin
    Chen, Gang
    VLDB JOURNAL, 2015, 24 (03): : 415 - 439
  • [50] Package queries: efficient and scalable computation of high-order constraints
    Brucato, Matteo
    Abouzied, Azza
    Meliou, Alexandra
    VLDB JOURNAL, 2018, 27 (05): : 693 - 718