Distance Oracles for Spatial Networks

被引:37
|
作者
Sankaranarayanan, Jagan [1 ]
Samet, Hanan [1 ]
机构
[1] Univ Maryland, Dept Comp Sci, Inst Adv Comp Studies, Ctr Automat Res, College Pk, MD 20742 USA
关键词
MODEL;
D O I
10.1109/ICDE.2009.53
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The popularity of location-based services and the need to do real-time processing on them has led to an interest in performing queries on transportation networks, such as finding shortest paths and finding nearest neighbors. The challenge is that these operations involve the computation of distance along a spatial network rather than "as the crow flies." In many applications an estimate of the distance is sufficient, which can be achieved by use of an oracle. An approximate distance oracle is proposed for spatial networks that exploits the coherence between the spatial position of vertices and the network distance between them. Using this observation, a distance oracle is introduced that is able to obtain the c-approximate network distance between two vertices of the spatial network. The network distance between every pair of vertices in the spatial network is efficiently represented by adapting the well-separated pair technique to spatial networks. Initially, use is made of an epsilon-approximate distance oracle of size O(n/epsilon(d)) that is capable of retrieving the approximate network distance in O(log n) time using a B-tree. The retrieval time can be theoretically reduced further to O(n log n/epsilon(d)) time by proposing another epsilon-approximate distance oracle of size O( =) that uses a hash table. Experimental results indicate that E the proposed technique is scalable and can be applied to sufficiently large road networks. A 10%-approximate oracle (epsilon = 0.1) on a large network yielded an average error of 0.9% with 90% of the answers making an error of 2% or less and an average retrieval time of 68 mu seconds. Finally, a strategy for the integration of the distance oracle into any relational database system as well as using it to perform a variety of spatial queries such as region search, k-nearest neighbor search, and spatial joins on spatial networks is discussed.
引用
收藏
页码:652 / 663
页数:12
相关论文
共 50 条
  • [21] Approximate Distance Oracles with Constant Query Time
    Chechik, Shiri
    [J]. STOC'14: PROCEEDINGS OF THE 46TH ANNUAL 2014 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2014, : 654 - 663
  • [22] Almost Optimal Distance Oracles for Planar Graphs
    Charalampopoulos, Panagiotis
    Gawrychowski, Pawel
    Mozes, Shay
    Weimann, Oren
    [J]. PROCEEDINGS OF THE 51ST ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '19), 2019, : 138 - 151
  • [23] A New Infinity of Distance Oracles for Sparse Graphs
    Patrascu, Mihai
    Roditty, Liam
    Thorup, Mikkel
    [J]. 2012 IEEE 53RD ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2012, : 738 - 747
  • [24] Approximate distance oracles for graphs with dense clusters
    Andersson, Mattias
    Gudmundsson, Joachim
    Levcopoulos, Christos
    [J]. COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 2007, 37 (03): : 142 - 154
  • [25] Distance Oracles for Stretch Less Than 2
    Agarwal, Rachit
    Godfrey, P. Brighten
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 526 - 538
  • [26] Bounded-Leg Distance and Reachability Oracles
    Duan, Ran
    Pettie, Seth
    [J]. PROCEEDINGS OF THE NINETEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2008, : 436 - 445
  • [27] Approximate Distance Sensitivity Oracles in Subquadratic Space
    Bilo, Davide
    Chechik, Shiri
    Choudhary, Keerti
    Cohen, Sarel
    Friedrich, Tobias
    Krogmann, Simon
    Schirneck, Martin
    [J]. PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023, 2023, : 1396 - 1409
  • [28] Fast Distance Oracles for Any Symmetric Norm
    Deng, Yichuan
    Song, Zhao
    Weinstein, Omri
    Zhang, Ruizhe
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [29] Faster Replacement Paths and Distance Sensitivity Oracles
    Grandoni, Fabrizio
    Williams, Virginia Vassilevska
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2020, 16 (01)
  • [30] Dynamics on spatial networks and the effect of distance coarse graining
    Zeng, An
    Zhou, Dong
    Hu, Yanqing
    Fan, Ying
    Di, Zengru
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2011, 390 (21-22) : 3962 - 3969