TY - GEN
T1 - Efficient Batch Processing of Shortest Path Queries in Road Networks
AU - Zhang, Mengxuan
AU - Li, Lei
AU - Hua, Wen
AU - Zhou, Xiaofang
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/6
Y1 - 2019/6
N2 - Finding the shortest path from one place to another is an essential operation for various location-based services (LBS), and most of the computations run on the server side. However, as the business grows, the service providers are facing an increasing swarm of path requests submitted during a short time period. The most straightforward solution is deploying more servers, while the operation cost increases at the same time. Therefore, in this work, we aim to improve the efficiency algorithmically by answering a large set of shortest path queries in a batch and reusing sharable computations. Specifically, we first propose the petal A*-1N algorithm to process 1-N shortest path queries by batch without repeated computation. Then we introduce several decomposition methods to cluster the start/target set and answer the whole query set with zigzag scheduling methods to further reduce the total running time. Extensive evaluations on both synthetic and real-world data verify the superiority of our algorithm compared with state-of-The-Art methods.
AB - Finding the shortest path from one place to another is an essential operation for various location-based services (LBS), and most of the computations run on the server side. However, as the business grows, the service providers are facing an increasing swarm of path requests submitted during a short time period. The most straightforward solution is deploying more servers, while the operation cost increases at the same time. Therefore, in this work, we aim to improve the efficiency algorithmically by answering a large set of shortest path queries in a batch and reusing sharable computations. Specifically, we first propose the petal A*-1N algorithm to process 1-N shortest path queries by batch without repeated computation. Then we introduce several decomposition methods to cluster the start/target set and answer the whole query set with zigzag scheduling methods to further reduce the total running time. Extensive evaluations on both synthetic and real-world data verify the superiority of our algorithm compared with state-of-The-Art methods.
KW - Batch shortest path
KW - Road network
UR - http://www.scopus.com/inward/record.url?scp=85071010397&partnerID=8YFLogxK
U2 - 10.1109/MDM.2019.00-69
DO - 10.1109/MDM.2019.00-69
M3 - Conference article published in proceeding or book
AN - SCOPUS:85071010397
T3 - Proceedings - IEEE International Conference on Mobile Data Management
SP - 100
EP - 105
BT - Proceedings - 2019 20th International Conference on Mobile Data Management, MDM 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 20th International Conference on Mobile Data Management, MDM 2019
Y2 - 10 June 2019 through 13 June 2019
ER -