In-Path Oracles for Road Networks
-
Published:2023-07-13
Issue:7
Volume:12
Page:277
-
ISSN:2220-9964
-
Container-title:ISPRS International Journal of Geo-Information
-
language:en
-
Short-container-title:IJGI
Author:
Ghosh Debajyoti1ORCID, Sankaranarayanan Jagan2, Khatter Kiran1, Samet Hanan3
Affiliation:
1. School of Engineering and Technology, BML Munjal University, Haryana 122413, India 2. Google Inc., Sunnyvale, CA 94089, USA 3. Department of Computer Science, University of Maryland, College Park, MD 20742, USA
Abstract
Many spatial applications benefit from the fast answering to a seemingly simple spatial query: “Is a point of interest (POI) ‘in-path’ to the shortest path between a source and a destination?” In this context, an in-path POI is one that is either on the shortest path or can be reached within a bounded yet small detour from the shortest path. The fast answering of the in-path queries is contingent on being able to determine without having to actually compute the shortest paths during runtime. Thus, this requires a precomputation solution. The key contribution of the paper is the development of an in-path oracle that is based on precomputation of which pairs of sources and destinations are in-path with respect to the given POI. For a given road network with n nodes and m POIs, an O(m×n)-sized oracle is envisioned based on the reduction of the well-separated pairs (WSP) decomposition of the road network. Furthermore, an oracle can be indexed in a database using a B-tree that can answer queries at very high throughput. Experimental results on the real road network POI dataset illustrate the superiority of this technique compared to a baseline algorithm. The proposed approach can answer ≈ 1.5 million in-path queries per second compared to a few hundred per second using a suitable baseline approach.
Subject
Earth and Planetary Sciences (miscellaneous),Computers in Earth Sciences,Geography, Planning and Development
Reference83 articles.
1. Cao, B., Alarabi, L., Mokbel, M.F., and Basalamah, A. (2015, January 15–18). SHAREK: A scalable dynamic ride sharing system. Proceedings of the 16th IEEE International Conference on Mobile Data Management, Pittsburgh, PA, USA. 2. Geisberger, R., Luxen, D., Neubauer, S., Sanders, P., and Volker, L. (2010, January 9). Fast Detour Computation for Ride Sharing. Proceedings of the 10th Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems, Liverpool, UK. 3. Activity-aware Ridesharing Group Trip Planning Queries for Flexible POIs;Mahin;ACM Trans. Spat. Algorithms Syst.,2019 4. Yuen, C.F., Singh, A.P., Goyal, S., Ranu, S., and Bagchi, A. (2019, January 13–17). Beyond Shortest Paths: Route Recommendations for Ride-sharing. Proceedings of the The World Wide Web, San Francisco, CA, USA. 5. Bao, J., Zheng, Y., and Mokbel, M.F. (2012, January 7–9). Location-based and preference-aware recommendation using sparse geo-social networking data. Proceedings of the 20th International Conference on Advances in Geographic Information Systems, Redondo Beach, CA, USA.
|
|