Skip to main content
Log in

An efficient approach for searching optimal multi-keywords coverage routes

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

Keyword-aware optimal route queries are a combinatorial optimization problem with three factors, namely keyword coverage, route budget constraint and route popularity, which is NP-hard. Previous work takes an adjacent edge expansion approach to get an approximate result and the computational complexity is proportional to the number of vertices and edges of the road network, which is not scalable for large road networks or road networks with sparse points of interest. Motivated by this, we propose an algorithm called Keyword-aware Skyline Route Generating (KSRG*). KSRG* consists of a preprocessing stage, in which KSRG* computes all the skyline routes for each pair of vertices, and an expansion stage, in which KSRG* expands feasible routes from the source vertex to target vertex via vertices containing keywords. Based on KSRG*, another two approximation algorithms with performance guarantees, namely KSRG\(^{+}\) and KSRG\(^{++}\) are proposed. KSRG\(^{+}\) applies three acceleration strategies to KSRG* to greatly reduce the routes to be expanded. KSRG\(^{++}\) combines KSRG\(^{+}\) with a clustering strategy to solve the inefficient performance when the number of the vertices containing the same query keyword is large. Comprehensive experiments on the datasets of four real road networks show that the execution time and accuracy of results of KSRG\(^+\) and KSRG\(^{++}\) outperform the state of the art methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

Similar content being viewed by others

Data availability

The datasets generated during and/or analysed during the current study are available on the http://www.dis.uniroma1.it/%7Echallenge9/.

References

  • Anthoor L, Resna R (2015) Optimal Route Queries for Road Networks with User Interest. Trends Food Sci & Technol 21(1):41–45

    Google Scholar 

  • Bao JL, Yang XC, Wang BZ, Wang JY (2013) An Efficient Trip Planning Algorithm under Constraints. Proceedings of Web Information System and Application Conference (WISA’13), 429-434

  • Cao X, Chen L, Cong G, Guan J, Phan NT, Xiao X (2013) KORS: Keyword-aware Optimal Route Search System. IEEE 29th Int Conf Data Eng (ICDE’13), 1340-1343

  • Cao X, Chen L, Cong G, Xiao X (2012) Keyword-aware optimal route search. Proc VLDB Endow(VLDB’12). 5(11):1136-1147

  • Chen H, Ku W, Sun M, Zimmermann R (2008) The multi-rule partial sequenced route query. ACM SIGSPATIAL International Symposium on Advances in Geographic Information Systems (ACM-GIS’08), 57–64, https://doi.org/10.1145/1463434.1463448

  • Chen Z, Shen HT, Zhou X (2011) Discovering popular routes from trajectories. Proce 27th Int Conf Data Eng (ICDE’11), 900-911

  • Chen D, Yuan Y, Du W, Cheng Y, Wang G (2021) Online Route Planning over Time-Dependent Road Networks. 2021 IEEE 37th Int Conf Data Eng (ICDE’21), 325-335

  • Cong G, Jensen CS, Wu D (2009) Efficient retrieval of the top-k most relevant spatial web objects. Proce VLDB Endow 2(1):337–348

    Article  Google Scholar 

  • Cormen TH, Leiserson CE, Rivest RL, Stein C (2009) Int Alg Third Edition 1292. The MIT Press, New York, USA

    Google Scholar 

  • Dumitrescu I, Boland N (2003) Improved preprocessing, labeling and scaling algorithms for the weight-constrained shortest path problem. Networks 42(3):135–153

    Article  MathSciNet  Google Scholar 

  • Floyd and Robert W (1962) Algorithm 97: shortest path. Commun ACM 5(6):345

  • Hao JY, Niu BN, Qin X (2019) A Keyword-Aware Optimal Route Query Algorithm on Large-Scale Road Networks. Int Conf Mobile Data Man-agement (MDM’19), 587-592

  • http://www.dis.uniroma1.it/%7Echallenge9/

  • Jin PF, Niu BN, Zhang XZ (2017) KSRG:an efficient optimal route query algorithm for multi-keyword coverage. J Comput Appl 37(2):352–359

    Google Scholar 

  • Li J, Yang YD, Mamoulis N (2013) Optimal route queries with arbitrary order constraints. IEEE Trans Knowl Data Eng 25(5):1097–1110

    Article  Google Scholar 

  • Li F, Cheng D, Hadjieleftheriou M, Kollios G, Teng SH (2005) On trip planning queries in spatial databases. International Symposium on Spatial and Temporal Databases (SSTD’05), 273-290

  • Liu H, Jin C, Yang B, Zhou A (2018) Finding Top-k Optimal Sequenced Routes. 2018 IEEE 34th Int Conf Data Eng (ICDE’18), 569-580

  • Li Y, Yang W, Dan W, Xie Z (2015) Keyword-aware dominant route search for various user preferences. IEEE Int Conf Database Syst Adv Appl (DASFAA’15), 207-222

  • Li W, Zhu H, Liu W, Yin J, Xu J (2021) Optimal Sequenced Route Query with POI Preferences. 2021 26th Inte Conf Database Sys Adv Appl (DASFAA’21), 457-473

  • Sharifzadeh M, Kolahdouzan M, Shahabi C (2008) The optimal sequenced route query. VLDB J 17(4):765–787

    Article  Google Scholar 

  • Song XY, Xu HF, Sun HL, Liu JL (2013) Short-term experience route search based on check-in data. Chi J Comput 36(8):1693–1703

    Article  Google Scholar 

  • Wang Y, Yuan Y, Wang H, Zhou X, Wang G (2021) Constrained Route Planning over Large Multi-Modal Time-Dependent Networks. 2021 IEEE 37th Int Conf Data Eng (ICDE’21), 313-324

  • Wen YT, Yeo J, Peng WC, Hwang SW (2017) Efficient keyword-aware representative travel route recommendation. IEEE Trans Knowl Data Eng 29(8):1639–1652

    Article  Google Scholar 

Download references

Funding

This work was supported by the National Natural Science Foundation of China (Grant No. 62072326).

Author information

Authors and Affiliations

Authors

Contributions

R.Y. proposed the methods, implemented the algorithms for the experiments, and wrote the manuscript; B.N. provided suggestions for the methods and experiments, reviewed and modified the manuscript; P.J. proposed some ideas and proved some theorems. All authors have read and agreed to the published version of the manuscript.

Corresponding author

Correspondence to Baoning Niu.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, R., Niu, B. & Jin, P. An efficient approach for searching optimal multi-keywords coverage routes. J Comb Optim 44, 1104–1133 (2022). https://doi.org/10.1007/s10878-022-00878-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-022-00878-7

Keywords

Navigation