Optimal Sequenced Route Query with POI Preferences

The optimal sequenced route (OSR) query, as a popular problem in route planning for smart cities, searches for a minimum-distance route passing through several POIs in a specific order from a starting position. In reality, POIs are usually rated, which helps users in making decisions. Existing OSR queries neglect the fact that the POIs in the same category could have different scores, which may affect users’ route choices. In this paper, we study a novel variant of OSR query, namely Rating Constrained Optimal Sequenced Route query (RCOSR), in which the rating score of each POI in the optimal sequenced route should exceed the query threshold. To efficiently process RCOSR queries, we first extend the existing TD-OSR algorithm to propose a baseline method, called MTDOSR. To tackle the shortcomings of MTDOSR, we try to design a new RCOSR algorithm, namely Optimal Subroute Expansion (OSE) Algorithm. To enhance the OSE algorithm, we propose a Reference Node Inverted Index (RNII) to accelerate the distance computation of POI pairs in OSE and quickly retrieve the POIs of each category. To make full use of the OSE and RNII, we further propose a new efficient RCOSR algorithm, called Recurrent Optimal Subroute Expansion (ROSE), which recurrently utilizes OSE to compute the current optimal route as the guiding path and update the distance of POI pairs to guide the expansion. The experimental results demonstrate that the proposed algorithm significantly outperforms the existing approaches.

[1]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[2]  Feifei Li,et al.  Multi-approximate-keyword routing in GIS data , 2011, GIS.

[3]  Hans-Peter Kriegel,et al.  Proximity queries in large traffic networks , 2007, GIS.

[4]  Roger Zimmermann,et al.  The multi-rule partial sequenced route query , 2008, GIS '08.

[5]  Aoying Zhou,et al.  Finding Top-k Optimal Sequenced Routes , 2018, 2018 IEEE 34th International Conference on Data Engineering (ICDE).

[6]  Sayan Ranu,et al.  Route Recommendations on Road Networks for Arbitrary User Preference Functions , 2019, 2019 IEEE 35th International Conference on Data Engineering (ICDE).

[7]  Tanzima Hashem,et al.  Group Trip Planning Queries in Spatial Databases , 2013, SSTD.

[8]  Qing Zhu,et al.  When Hierarchy Meets 2-Hop-Labeling: Efficient Shortest Distance Queries on Road Networks , 2018, SIGMOD Conference.

[9]  Jiajie Xu,et al.  On personalized and sequenced route planning , 2015, World Wide Web.

[10]  Kai Zheng,et al.  Efficient Clue-Based Route Search on Road Networks , 2017, IEEE Transactions on Knowledge and Data Engineering.

[11]  Jing Li,et al.  Optimal Route Queries with Arbitrary Order Constraints , 2013, IEEE Transactions on Knowledge and Data Engineering.

[12]  Cyrus Shahabi,et al.  Processing Optimal Sequenced Route Queries Using Voronoi Diagrams , 2008, GeoInformatica.

[13]  Cyrus Shahabi,et al.  The optimal sequenced route query , 2008, The VLDB Journal.

[14]  Roksana Jahan,et al.  Weighted Optimal Sequenced Group Trip Planning Queries , 2017, 2017 18th IEEE International Conference on Mobile Data Management (MDM).

[15]  Nikos Pelekis,et al.  Optimal time-dependent sequenced route queries in road networks , 2015, SIGSPATIAL/GIS.

[16]  Yoshiharu Ishikawa,et al.  Sequenced Route Query with Semantic Hierarchy , 2020, EDBT.

[17]  Kian-Lee Tan,et al.  G-tree: an efficient index for KNN search on road networks , 2013, CIKM.