To Meet or Not to Meet: Finding the Shortest Paths in Road Networks

被引:9
|
作者
Huang, Weihuang [1 ]
Zhang, Yikai [2 ]
Shang, Zechao [3 ]
Yu, Jeffrey Xu [2 ]
机构
[1] Chinese Univ Hong Kong, Shatin, Hong Kong, Peoples R China
[2] Chinese Univ Hong Kong, Dept Syst Engn & Engn Management, Shatin, Hong Kong, Peoples R China
[3] Univ Chicago, Chicago, IL 60637 USA
关键词
Shortest paths; meeting requirement; algorithms; DISTANCE QUERIES; ALGORITHMS;
D O I
10.1109/TKDE.2017.2777851
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Finding the shortest path in road networks becomes one of important issues in location based services (LBS). The problem of finding the optimal meeting point for a group of users has also been well studied in existing works. In this paper, we investigate a new problem for two users. Each user has his/her own source and destination. However, whether to meet before going to their destinations is with some uncertainty. We model it as minimum path pair (MPP) query, which consists of two pairs of source and destination and a user-specified weight alpha to balance the two different needs. The result is a pair of paths connecting the two sources and destinations respectively, with minimal overall cost of the two paths and the shortest route between them. To solve MPP queries, we devise algorithms by enumerating node pairs. We adopt a location-based pruning strategy to reduce the number of node pairs for enumeration. An efficient algorithm based on point-to-point shortest path calculation is proposed to further improve query efficiency. We also give two fast approximate algorithms with approximation bounds. Extensive experiments are conducted to show the effectiveness and efficiency of our methods.
引用
收藏
页码:772 / 785
页数:14
相关论文
共 50 条
  • [21] A Novel Solution for Simultaneously Finding the Shortest and Possible Paths in Complex Networks
    Hlaing, Wai Mar
    Liu, Shi-Jian
    Pan, Jeng-Shyang
    JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (06): : 1693 - 1707
  • [22] A Hub-Based Labeling Algorithm for Shortest Paths in Road Networks
    Abraham, Ittai
    Delling, Daniel
    Goldberg, Andrew V.
    Werneck, Renato F.
    EXPERIMENTAL ALGORITHMS, 2011, 6630 : 230 - 241
  • [23] Finding the k Shortest Paths in Parallel
    E. Ruppert
    Algorithmica, 2000, 28 : 242 - 254
  • [24] A new synchronization in parallel shortest paths analysis for massive road networks
    Huang Yuefeng
    Zhong Ershun
    GEO-SPATIAL INFORMATION SCIENCE, 2012, 15 (01) : 43 - 49
  • [25] Finding all hops shortest paths
    Cheng, G
    Ansari, N
    IEEE COMMUNICATIONS LETTERS, 2004, 8 (02) : 122 - 124
  • [26] Sketch-based Algorithms for Approximate Shortest Paths in Road Networks
    Aggarwal, Gaurav
    Gollapudi, Sreenivas
    Raghavender, R.
    Sinop, Ali Kemal
    PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, : 3918 - 3929
  • [27] Hardware Architecture for Finding Shortest Paths
    Sridharan, K.
    Priya, T. K.
    Kumar, P. Rajesh
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 301 - +
  • [28] ON FINDING AND UPDATING SHORTEST PATHS DISTRIBUTIVELY
    RAMARAO, KVS
    VENKATESAN, S
    JOURNAL OF ALGORITHMS, 1992, 13 (02) : 235 - 257
  • [29] Finding the k shortest paths in parallel
    Ruppert, E
    STACS 97 - 14TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1997, 1200 : 475 - 486
  • [30] Finding the k shortest paths in parallel
    Ruppert, E
    ALGORITHMICA, 2000, 28 (02) : 242 - 254