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 条
  • [41] Computing Shortest Paths among Curved Obstacles in the Plane
    Chen, Danny Z.
    Wang, Haitao
    ACM TRANSACTIONS ON ALGORITHMS, 2015, 11 (04)
  • [42] Faster shortest paths in dense distance graphs, with applications
    Mozes, Shay
    Nussbaum, Yahav
    Weimann, Oren
    THEORETICAL COMPUTER SCIENCE, 2018, 711 : 11 - 35
  • [43] Time-dependent shortest paths with discounted waits
    Omer, Jeremy
    Poss, Michael
    NETWORKS, 2019, 74 (03) : 287 - 301
  • [44] A new approach to dynamic all pairs shortest paths
    Demetrescu, C
    Italiano, GF
    JOURNAL OF THE ACM, 2004, 51 (06) : 968 - 992
  • [45] Engineering a New Algorithm for Distributed Shortest Paths on Dynamic Networks
    Cicerone, Serafino
    D'Angelo, Gianlorenzo
    Di Stefano, Gabriele
    Frigioni, Daniele
    Maurizio, Vinicio
    ALGORITHMICA, 2013, 66 (01) : 51 - 86
  • [46] Designing Best Effort Networks-on-Chip to Meet Hard Latency Constraints
    Seiculescu, Ciprian
    Rahmati, Dara
    Murali, Srinivasan
    Sarbazi-Azad, Hamid
    Benini, Luca
    De Micheli, Giovanni
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (04)
  • [47] Engineering a New Algorithm for Distributed Shortest Paths on Dynamic Networks
    Serafino Cicerone
    Gianlorenzo D’Angelo
    Gabriele Di Stefano
    Daniele Frigioni
    Vinicio Maurizio
    Algorithmica, 2013, 66 : 51 - 86
  • [48] Shortest Path Routing in Transportation Networks with Time-dependent Road Speeds
    Constantinou, Costas K.
    Ellinas, Georgios
    Panayiotou, Christos
    Polycarpou, Marios
    VEHITS: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VEHICLE TECHNOLOGY AND INTELLIGENT TRANSPORT SYSTEMS, 2016, : 91 - 98
  • [49] Efficient Shortest Path Counting on Large Road Networks
    Qiu, Yu-Xuan
    Wen, Dong
    Qin, Lu
    Li, Wentao
    Li, Rong-Hua
    Zhang, Ying
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2022, 15 (10): : 2098 - 2110
  • [50] Finding Alternative Paths in City Bus Networks
    Vo, Khoa D.
    Tran Vu Pham
    Huynh Tuong Nguyen
    Nghia Nguyen
    Tran Van Hoai
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL, INFORMATICS AND ITS APPLICATIONS (IC3INA), 2015, : 34 - 39