Abstract
Shortest path algorithm is a foundation to various location-based services (LBS) and has been extensively studied in the literature. However, server-side shortest path calculation faces a severe scalability issue when the business expands and a huge amount of requests are submitted to the server simultaneously. Although a straightforward solution widely-adopted in current industry is to deploy more processing resources, in this work, we aim to improve the efficiency algorithmically by answering queries in a batch and reusing shareable computations. In particular, we generalize the goal-directed A* algorithm to correctly solve the batch processing problem with localized destinations. We further propose two decomposition algorithms to deal with scenarios where the destinations are sparse. Extensive evaluations on a real-world road network verify the superiority of our algorithm compared with state-of-the-art methods.
| Original language | English |
|---|---|
| Title of host publication | Databases Theory and Applications - 30th Australasian Database Conference, ADC 2019, Proceedings |
| Editors | Lijun Chang, Xin Cao, Junhao Gan |
| Publisher | Springer Verlag |
| Pages | 3-16 |
| Number of pages | 14 |
| ISBN (Print) | 9783030120788 |
| DOIs | |
| Publication status | Published - 2019 |
| Externally published | Yes |
| Event | 30th Australasian Database Conference, ADC 2019 - Sydney, Australia Duration: 29 Jan 2019 → 1 Feb 2019 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 11393 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | 30th Australasian Database Conference, ADC 2019 |
|---|---|
| Country/Territory | Australia |
| City | Sydney |
| Period | 29/01/19 → 1/02/19 |
Bibliographical note
Publisher Copyright:© 2019, Springer Nature Switzerland AG.
Keywords
- Batch process
- Road network
- Shortest path