Journal of Computer Applications ›› 2024, Vol. 44 ›› Issue (8): 2455-2465.DOI: 10.11772/j.issn.1001-9081.2023081267
• Data science and technology • Previous Articles Next Articles
Haoyu ZHAO1, Ziqiang YU1(), Xiaomeng CHEN1, Guoxiang CHEN1, Hui ZHU1, Bohan LI2
Received:
2023-09-14
Revised:
2023-10-12
Accepted:
2023-11-02
Online:
2024-08-22
Published:
2024-08-10
Contact:
Ziqiang YU
About author:
ZHAO Haoyu , born in 1999, M. S. candidate. His researchinterest includes spatial-temporal data processing.Supported by:
赵浩宇1, 于自强1(), 陈晓萌1, 陈国祥1, 朱慧1, 李博涵2
通讯作者:
于自强
作者简介:
赵浩宇(1999—),男,山东临沂人,硕士研究生,主要研究方向:时空数据处理基金资助:
CLC Number:
Haoyu ZHAO, Ziqiang YU, Xiaomeng CHEN, Guoxiang CHEN, Hui ZHU, Bohan LI. Top-K optimal route query problem with keyword search support[J]. Journal of Computer Applications, 2024, 44(8): 2455-2465.
赵浩宇, 于自强, 陈晓萌, 陈国祥, 朱慧, 李博涵. 支持关键词搜索的top-K条最优路线查询问题[J]. 《计算机应用》唯一官方网站, 2024, 44(8): 2455-2465.
Add to citation manager EndNote|Ris|BibTeX
URL: https://www.joca.cn/EN/10.11772/j.issn.1001-9081.2023081267
符号 | 含义 |
---|---|
第i类关键词 | |
v.loc | 顶点v的地理位置坐标 |
顶点v对应的关键词 | |
v.h | 顶点v的热度值 |
路线距离和兴趣点热度在路线评分中所占比例 | |
可行路线 | |
可行路线p对应的路线评分 | |
可行路线集合 | |
SGi | 子图 |
边界顶点 | |
骨架图 | |
N | 扩展已到达的子图所包含的兴趣点集合 |
N中每个 | |
查询点到子图SG的评分上界 |
Tab. 1 Symbols used in the paper and their meanings
符号 | 含义 |
---|---|
第i类关键词 | |
v.loc | 顶点v的地理位置坐标 |
顶点v对应的关键词 | |
v.h | 顶点v的热度值 |
路线距离和兴趣点热度在路线评分中所占比例 | |
可行路线 | |
可行路线p对应的路线评分 | |
可行路线集合 | |
SGi | 子图 |
边界顶点 | |
骨架图 | |
N | 扩展已到达的子图所包含的兴趣点集合 |
N中每个 | |
查询点到子图SG的评分上界 |
数据集 | 顶点数 | 边数 | 关键词数 | 兴趣点数 |
---|---|---|---|---|
CA | 21 048 | 21 693 | 64 | 15 635 |
BJ | 115 436 | 215 344 | 173 | 95 732 |
NY | 264 346 | 733 846 | 100 | 205 427 |
COL | 435 666 | 1 057 066 | 100 | 428 365 |
Tab. 2 Statistics of road network datasets
数据集 | 顶点数 | 边数 | 关键词数 | 兴趣点数 |
---|---|---|---|---|
CA | 21 048 | 21 693 | 64 | 15 635 |
BJ | 115 436 | 215 344 | 173 | 95 732 |
NY | 264 346 | 733 846 | 100 | 205 427 |
COL | 435 666 | 1 057 066 | 100 | 428 365 |
参数 | 解释 | 数值范围(粗体表示默认值) |
---|---|---|
μ | 查询关键词数 | 2, 4, 6, 8, 10 |
k | 最优路线数 | 5, 10, 15, 20, 25 |
α | 兴趣点热度值与路线距离在路线评分中的占比 | 0.2, 0.4, 0.6, 0.8 |
Tab. 3 Summary of parameters used in experiments
参数 | 解释 | 数值范围(粗体表示默认值) |
---|---|---|
μ | 查询关键词数 | 2, 4, 6, 8, 10 |
k | 最优路线数 | 5, 10, 15, 20, 25 |
α | 兴趣点热度值与路线距离在路线评分中的占比 | 0.2, 0.4, 0.6, 0.8 |
算法 | 数据集 | |||
---|---|---|---|---|
CA | BJ | NY | COL | |
ROSE-GM | 276 | 288 | 357 | 579 |
KORL | 170 | 186 | 202 | 385 |
OSSCaling | 449 | 706 | 1 052 | 1 586 |
KKRS | 31 | 40 | 44 | 71 |
StarKOSR | 17 | 20 | 27 | 35 |
KKRS-LP | 12 | 13 | 15 | 23 |
Tab. 4 Query efficiency comparison on different datasets
算法 | 数据集 | |||
---|---|---|---|---|
CA | BJ | NY | COL | |
ROSE-GM | 276 | 288 | 357 | 579 |
KORL | 170 | 186 | 202 | 385 |
OSSCaling | 449 | 706 | 1 052 | 1 586 |
KKRS | 31 | 40 | 44 | 71 |
StarKOSR | 17 | 20 | 27 | 35 |
KKRS-LP | 12 | 13 | 15 | 23 |
1 | CHAN H K H, LIU S, LONG C, et al. Cost-aware and distance-constrained collective spatial keyword query[J]. IEEE Transactions on Knowledge and Data Engineering, 2023, 35(2): 1324-1336. |
2 | COSTA C F, NASCIMENTO M A, MACÊDO J A F, et al. Optimal time-dependent sequenced route queries in road networks[C]// Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems. New York: ACM, 2015: No.56. |
3 | HASHEM T, HASHEM T, ALI M E, et al. Group trip planning queries in spatial databases[C]// Proceedings of the 2013 International Symposium on Spatial and Temporal Databases, LNCS 8098. Berlin: Springer, 2013: 259-276. |
4 | KANZA Y, LEVIN R, SAFRA E, et al. Interactive route search in the presence of order constraints[J]. Proceedings of the VLDB Endowment, 2010, 3(1/2):117-128. |
5 | LI F, CHENG D, HADJIELEFTHERIOU M, et al. On trip planning queries in spatial databases[C]// Proceedings of the 2005 International Symposium on Spatial and Temporal Databases, LNCS 3633. Berlin: Springer, 2005: 273-290. |
6 | LI J, YANG Y D, MAMOULIS N. Optimal route queries with arbitrary order constraints[J]. IEEE Transactions on Knowledge and Data Engineering, 2013, 25(5):1097-1110. |
7 | LI K, CHEN L, SHANG S. Towards alleviating traffic congestion: optimal route planning for massive-scale trips[C]// Proceedings of the 29th International Joint Conferences on Artificial Intelligence. California: ijcai.org, 2021: 3400-3406. |
8 | LI K, CHEN L, SHANG S, et al. Traffic congestion alleviation over dynamic road networks: continuous optimal route combination for trip query streams[C]// Proceedings of the 30th International Joint Conferences on Artificial Intelligence. California: ijcai.org, 2021: 3656-3662. |
9 | LI W, ZHU H, LIU W, et al. Optimal sequenced route query with POI preferences[C]// Proceedings of the 26th International Conference on Database Systems for Advanced Applications, LNCS 12681. Cham: Springer, 2021: 457-473. |
10 | RICE M N, TSOTRAS V J. Engineering generalized shortest path queries[C]// Proceedings of the IEEE 29th International Conference on Data Engineering. Piscataway: IEEE, 2013: 949-960. |
11 | ROY S B, DAS G, AMER-YAHIA S, et al. Interactive itinerary planning[C]// Proceedings of the IEEE 27th International Conference on Data Engineering. Piscataway: IEEE, 2011: 15-26. |
12 | CAO X, CHEN L, CONG G, et al. KORS: keyword-aware optimal route search system[C]// Proceedings of the IEEE 29th International Conference on Data Engineering. Piscataway: IEEE, 2013: 1340-1343. |
13 | CHEN H, KU W S, SUN M T, et al. The multi-rule partial sequenced route query[C]// Proceedings of the 16th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. New York: ACM, 2008: No.10. |
14 | LIANG H, WANG K. Top-k route search through submodularity modeling of recurrent POI features[C]// Proceedings of the 41st International ACM SIGIR Conference on Research and Development in Information Retrieval. New York: ACM, 2018: 545-554. |
15 | ISLAM F T, HASHEM T, SHAHRIYAR R. A privacy-enhanced and personalized safe route planner with crowdsourced data and computation[C]// Proceedings of the 2021 IEEE 37th International Conference on Data Engineering. Piscataway: IEEE, 2021: 229-240. |
16 | ZENG Y, CHEN X, CAO X, et al. Optimal route search with the coverage of users’ preferences[C]// Proceedings of the 24th International Joint Conference on Artificial Intelligence. Palo Alto, CA: AAAI Press, 2015: 2118-2124. |
17 | HAO J, NIU B, QIN X. A keyword-aware optimal route query algorithm on large-scale road networks[C]// Proceedings of the 2019 20th IEEE International Conference on Mobile Data Management. Piscataway: IEEE, 2019: 587-592. |
18 | ZHU H, LI W, LIU W, et al. Top-k optimal sequenced route query with poi preferences[J]. Data Science and Engineering, 2022, 7(1):3-15. |
19 | LIU H, JIN C, YANG B, et al. Finding top-k optimal sequenced routes[C]// Proceedings of the 2018 IEEE 34th International Conference on Data Engineering. Piscataway: IEEE, 2018: 569-580. |
20 | 郝晋瑶,牛保宁,康家兴. 大规模路网图下关键词覆盖最优路径查询优化[J]. 软件学报, 2020, 31(8):2543-2556. |
HAO J Y, NIU B N, KANG J X. Optimization of keyword-aware optimal route query on large-scale road networks[J]. Journal of Software, 2020, 31(8):2543-2556. | |
21 | 金鹏飞,牛保宁,张兴忠. 高效的多关键词匹配最优路径查询算法KSRG[J]. 计算机应用, 2017, 37(2): 352-359. |
JIN P F, NIU B N, ZHANG X Z. KSRG: an efficient optimal route query algorithm for multi-keyword coverage[J]. Journal of Computer Applications, 2017, 37(2): 352-359. | |
22 | 张金增,文洁,孟小峰. 路网环境下访问序列受限的多标签路线查询算法[J]. 计算机学报, 2012, 35(11):2317-2326. |
ZHANG J Z, WEN J, MENG X F. Multi-tag route query based on order constraints in road networks[J]. Journal of Software, 2012, 35(11):2317-2326. | |
23 | LARSEN B, AONE C. Fast and effective text mining using linear-time document clustering[C]// Proceedings of the 5th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. New York: ACM, 1999: 16-22. |
24 | SHARIFZADEH M, KOLAHDOUZAN M, SHAHABI C. The optimal sequenced route query[J]. The VLDB Journal, 2008, 17(4): 765-787. |
25 | SAEKI E, BAO S, TAKAYAMA T, et al. Multi-objective trip planning based on ant colony optimization utilizing trip records[J]. IEEE Access, 2022, 10: 127825-127844. |
26 | YIU M L, MAMOULIS N, PAPADIAS D. Aggregate nearest neighbor queries in road networks[J]. IEEE Transactions on Knowledge and Data Engineering, 2005, 17(6):820-833. |
[1] | Xiaoling SUN, Danhui WANG, Shanshan LI. Dynamic ciphertext sorting and retrieval scheme based on blockchain [J]. Journal of Computer Applications, 2024, 44(8): 2500-2505. |
[2] | Runze TIAN, Yulong ZHOU, Hong ZHU, Gang XUE. Local information based path selection algorithm for service migration [J]. Journal of Computer Applications, 2024, 44(7): 2168-2174. |
[3] | Peiqian LIU, Shuilian WANG, Zihao SHEN, Hui WANG. Location privacy protection algorithm based on trajectory perturbation and road network matching [J]. Journal of Computer Applications, 2024, 44(5): 1546-1554. |
[4] | Guoxiang CHEN, Ziqiang YU, Haoyu ZHAO. Distributed k-nearest neighbor query algorithm for moving objects in dynamic road network [J]. Journal of Computer Applications, 2024, 44(11): 3403-3410. |
[5] | Jiaxing LU, Hua DAI, Yuanlong LIU, Qian ZHOU, Geng YANG. Dictionary partition vector space model for ciphertext ranked search in cloud environment [J]. Journal of Computer Applications, 2023, 43(7): 1994-2000. |
[6] | Fangshu CHEN, Wei ZHANG, Xiaoming HU, Yufei ZHANG, Xiankai MENG, Linxiang SHI. Dynamic aggregate nearest neighbor query algorithm in weighted road network space [J]. Journal of Computer Applications, 2023, 43(7): 2026-2033. |
[7] | Wenshuai SONG, Miaolei DENG, Mimi MA, Haochen LI. Research progress in public-key encryption with keyword search [J]. Journal of Computer Applications, 2023, 43(3): 794-803. |
[8] | Lifeng GUO, Qianli WANG. Adaptive secure outsourced attribute-based encryption scheme with keyword search [J]. Journal of Computer Applications, 2021, 41(11): 3266-3273. |
[9] | CHEN Kai, YU Yanwei, ZHAO Jindong, SONG Peng. Work location inference method with big data of urban traffic surveillance [J]. Journal of Computer Applications, 2021, 41(1): 177-184. |
[10] | FU Yu, WANG Hong. Virtual trajectory filling algorithm for location privacy protection [J]. Journal of Computer Applications, 2019, 39(8): 2318-2325. |
[11] | JI Lina, CHEN Kai, YU Yanwei, SONG Peng, WANG Shuying, WANG Chenrui. Vehicle type mining and application analysis based on urban traffic big data [J]. Journal of Computer Applications, 2019, 39(5): 1343-1350. |
[12] | HUO Zheng, ZHANG Kun, HE Ping, WU Yanbin. Crowdsourcing location data collection for local differential privacy [J]. Journal of Computer Applications, 2019, 39(3): 763-768. |
[13] | FENG Jun, LI Dingsheng, LU Jiamin, ZHANG Lixia. Spatio-temporal index method for moving objects in road network based on HBase [J]. Journal of Computer Applications, 2018, 38(6): 1575-1583. |
[14] | XU Shuang, ZHANG Qian, LI Yan, LIU Jiayong. Multi-source point of interest fusion algorithm based on distance and category [J]. Journal of Computer Applications, 2018, 38(5): 1334-1338. |
[15] | YANG Hongyu, WANG Yue. Multi-keyword ciphertext search method in cloud storage environment [J]. Journal of Computer Applications, 2018, 38(2): 343-347. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||