Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Diversified top-k route planning in road network

Published: 01 July 2022 Publication History

Abstract

Route planning is ubiquitous and has a profound impact on our daily life. However, the existing path algorithms tend to produce similar paths between similar OD (Origin-Destination) pairs because they optimize query results without considering their influence on the whole network, which further introduces congestions. Therefore, we investigate the problem of diversifying the top-k paths between an OD pair such that their similarities are under a threshold while their total length is minimal. However, the current solutions all depend on the expensive graph traversal which is too slow to apply in practice. Therefore, we first propose an edge deviation and concatenation-based method to avoid the expensive graph search in path enumeration. After that, we dive into the path relations and propose a path similarity computation method with constant complexity, and propose a pruning technique to improve efficiency. Finally, we provide the completeness and efficiency-oriented solutions to further accelerate the query answering. Evaluations on the real-life road networks demonstrate the effectiveness and efficiency of our algorithm over the state-of-the-art.

References

[1]
[n.d.]. 9th DIMACS Implementation Challenge - Shortest Paths. http://users.diag.uniroma1.it/challenge9/download.shtml.
[2]
Ittai Abraham, Daniel Delling, Andrew V Goldberg, and Renato F Werneck. 2013. Alternative routes in road networks. Journal of Experimental Algorithmics (JEA) 18 (2013), 1--1.
[3]
Vedat Akgün, Erhan Erkut, and Rajan Batta. 2000. On finding dissimilar paths. European Journal of Operational Research 121, 2 (2000), 232--246.
[4]
Takuya Akiba, Yoichi Iwata, and Yuichi Yoshida. 2013. Fast exact shortest-path distance queries on large networks by pruned landmark labeling. In Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data. 349--360.
[5]
Michael A Bender and Martin Farach-Colton. 2000. The LCA problem revisited. In Latin American Symposium on Theoretical Informatics. Springer, 88--94.
[6]
Pasquale Carotenuto, Stefano Giordani, and Salvatore Ricciardelli. 2007. Finding minimum and equitable risk routes for hazmat shipments. Computers & Operations Research 34, 5 (2007), 1304--1327.
[7]
Lijun Chang, Xuemin Lin, Lu Qin, Jeffrey Xu Yu, and Jian Pei. 2015. Efficiently computing top-k shortest path join. In EDBT 2015-18th International Conference on Extending Database Technology, Proceedings.
[8]
Chandra Chekuri and Sanjeev Khanna. 2003. Edge disjoint paths revisited. In Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms. 628--637.
[9]
Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, and Ulf Leser. 2015. Alternative routing: k-shortest paths with limited overlap. In Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information Systems. 1--4.
[10]
Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, and Ulf Leser. 2017. Exact and approximate algorithms for finding k-shortest paths with limited overlap. In 20th International Conference on Extending Database Technology: EDBT 2017. 414--425.
[11]
Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, Ulf Leser, and David B Blumenthal. 2018. Finding k-dissimilar paths with minimum collective length. In Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems. 404--407.
[12]
Theodoros Chondrogiannis, Panagiotis Bouros, Johann Gamper, Ulf Leser, and David B Blumenthal. 2020. Finding k-shortest paths with limited overlap. The VLDB Journal (2020), 1--25.
[13]
Jian Dai, Bin Yang, Chenjuan Guo, and Zhiming Ding. 2015. Personalized route recommendation using big trajectory data. In 2015 IEEE 31st international conference on data engineering (ICDE). IEEE, 543--554.
[14]
Edsger W Dijkstra. 1959. A note on two problems in connexion with graphs. Numerische mathematik 1, 1 (1959), 269--271.
[15]
Bolin Ding, Jeffrey Xu Yu, and Lu Qin. 2008. Finding time-dependent shortest paths over large graphs. In Proceedings of the 11th international conference on Extending database technology: Advances in database technology (EDBT). 205--216.
[16]
Erhan Erkut, Stevanus A Tjandra, and Vedat Verter. 2007. Hazardous materials transportation. Handbooks in operations research and management science 14 (2007), 539--621.
[17]
Erhan Erkut and Vedat Verter. 1998. Modeling of transport risk for hazardous materials. Operations research 46, 5 (1998), 625--642.
[18]
Jun Gao, Huida Qiu, Xiao Jiang, Tengjiao Wang, and Dongqing Yang. 2010. Fast top-k simple shortest paths discovery in graphs. In Proceedings of the 19th ACM international conference on Information and knowledge management (CIKM). 509--518.
[19]
Andrew V. Goldberg and Chris Harrelson. 2005. Computing the Shortest Path: A Search Meets Graph Theory. In Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms (Vancouver, British Columbia) (SODA '05). Society for Industrial and Applied Mathematics, USA, 156--165.
[20]
Longkun Guo, Yunyun Deng, Kewen Liao, Qiang He, Timos Sellis, and Zheshan Hu. 2018. A fast algorithm for optimally finding partially disjoint shortest paths. In Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI-18), Stockholm, Sweden, July 13--19, 2018. International Joint Conferences on Artificial Intelligence, 1456--1462.
[21]
Christian Häcker, Panagiotis Bouros, Theodoros Chondrogiannis, and Ernst Althaus. 2021. Most Diverse Near-Shortest Paths. In Proceedings of the 29th International Conference on Advances in Geographic Information Systems. 229--239.
[22]
Wilton Henao-Mazo and Angel Bravo-Santos. 2012. Finding diverse shortest paths for the routing task in wireless sensor networks. Proc. ICSNC (2012), 53--58.
[23]
Alireza Karduni, Amirhassan Kermanshah, and Sybil Derrible. 2016. A protocol to convert spatial polyline data to network formats and applications to world urban road networks. Scientific data 3, 1 (2016), 1--7.
[24]
Ken-ichi Kawarabayashi, Yusuke Kobayashi, and Bruce Reed. 2012. The disjoint paths problem in quadratic time. Journal of Combinatorial Theory, Series B 102, 2 (2012), 424--435.
[25]
Ken-ichi Kawarabayashi and Bruce Reed. 2009. A nearly linear time algorithm for the half integral parity disjoint paths packing problem. In Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms. SIAM, 1183--1192.
[26]
Moritz Kobitzsch. 2013. An alternative approach to alternative routes: HiDAR. In European Symposium on Algorithms. Springer, 613--624.
[27]
Lingxiao Li, Muhammad Aamir Cheema, Hua Lu, Mohammed Eunus Ali, and Adel N Toosi. 2021. Comparing alternative route planning techniques: A comparative user study on Melbourne, Dhaka and Copenhagen road networks. IEEE Transactions on Knowledge and Data Engineering (2021).
[28]
Lei Li, Wen Hua, Xingzhong Du, and Xiaofang Zhou. 2017. Minimal on-road time route scheduling on time-dependent graphs. Proceedings of the VLDB Endowment 10, 11 (2017), 1274--1285.
[29]
Lei Li, Sibo Wang, and Xiaofang Zhou. 2019. Time-dependent hop labeling on road network. In 2019 IEEE 35th International Conference on Data Engineering (ICDE). IEEE, 902--913.
[30]
Lei Li, Sibo Wang, and Xiaofang Zhou. 2020. Fastest path query answering using time-dependent hop-labeling in road network. IEEE Transactions on Knowledge and Data Engineering (2020).
[31]
Lei Li, Mengxuan Zhang, Wen Hua, and Xiaofang Zhou. 2020. Fast query decomposition for batch shortest path processing in road networks. In 2020 IEEE 36th International Conference on Data Engineering (ICDE). IEEE, 1189--1200.
[32]
Lei Li, Kai Zheng, Sibo Wang, Wen Hua, and Xiaofang Zhou. 2018. Go slow to go fast: minimal on-road time route scheduling with parking facilities using historical trajectory. The VLDB Journal 27, 3 (2018), 321--345.
[33]
Sejoon Lim and Daniela Rus. 2012. Stochastic distributed multi-agent planning and applications to traffic. In 2012 IEEE International Conference on Robotics and Automation. IEEE, 2873--2879.
[34]
Yongtaek Lim and Sungmo Rhee. 2010. An efficient dissimilar path searching method for evacuation routing. KSCE Journal of Civil Engineering 14, 1 (2010), 61--67.
[35]
Huiping Liu, Cheqing Jin, Bin Yang, and Aoying Zhou. 2017. Finding top-k shortest paths with diversity. IEEE Transactions on Knowledge and Data Engineering 30, 3 (2017), 488--502.
[36]
Huiping Liu, Cheqing Jin, Bin Yang, and Aoying Zhou. 2018. Finding top-k optimal sequenced routes. In 2018 IEEE 34th International Conference on Data Engineering (ICDE). IEEE, 569--580.
[37]
Ziyi Liu, Lei Li, Mengxuan Zhang, Wen Hua, Pingfu Chao, and Xiaofang Zhou. 2021. Efficient Constrained Shortest Path Query Answering with Forest Hop Labeling. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). IEEE, 1763--1774.
[38]
Ziyi Liu, Lei Li, Mengxuan Zhang, Wen Hua, and Xiaofang Zhou. 2022. FHL-Cube: Multi-Constraint Shortest Path Querying with Flexible Combination of Constraints. Proceedings of the VLDB Endowment 15 (2022).
[39]
Dennis Luxen and Dennis Schieferdecker. 2012. Candidate sets for alternative routes in road networks. In International Symposium on Experimental Algorithms. Springer, 260--270.
[40]
Nirmesh Malviya, Samuel Madden, and Arnab Bhattacharya. 2011. A continuous query system for dynamic route planning. In 2011 IEEE 27th International Conference on Data Engineering (ICDE). IEEE, 792--803.
[41]
Ernesto QV Martins and Marta MB Pascoal. 2003. A new implementation of Yen's ranking loopless paths algorithm. Quarterly Journal of the Belgian, French and Italian Operations Research Societies 1, 2 (2003), 121--133.
[42]
Road Networks. [n.d.]. Urban (2016): Urban Road Network Data. figshare. https://doi.org/10.4225/13/511C71F8612C3
[43]
OpenStreetMap contributors. 2017. Planet dump retrieved from https://planet.osm.org. https://www.openstreetmap.org.
[44]
Dian Ouyang, Lu Qin, Lijun Chang, Xuemin Lin, Ying Zhang, and Qing Zhu. 2018. When hierarchy meets 2-hop-labeling: Efficient shortest distance queries on road networks. In Proceedings of the 2018 International Conference on Management of Data (SIGMOD). 709--724.
[45]
Juan Pan, Iulian Sandu Popa, Karine Zeitouni, and Cristian Borcea. 2013. Proactive vehicular traffic rerouting for lower travel time. IEEE Transactions on vehicular technology 62, 8 (2013), 3551--3568.
[46]
Antonio Sedeno-Noda. 2016. Ranking One Million Simple Paths in Road Networks. Asia-Pacific Journal of Operational Research 33, 05 (2016), 1650042.
[47]
Han Su, Shuncheng Liu, Bolong Zheng, Xiaofang Zhou, and Kai Zheng. 2020. A survey of trajectory distance measures and performance evaluation. The VLDB Journal 29, 1 (2020), 3--32.
[48]
Yongxin Tong, Yuxiang Zeng, Zimu Zhou, Lei Chen, Jieping Ye, and Ke Xu. 2018. A unified approach to route planning for shared mobility. Proceedings of the VLDB Endowment 11, 11 (2018), 1633.
[49]
Sibo Wang, Wenqing Lin, Yi Yang, Xiaokui Xiao, and Shuigeng Zhou. 2015. Efficient route planning on public transportation networks: A labelling approach. In Proceedings of the 2015 ACMSIGMOD International Conference on Management of Data. 967--982.
[50]
Sibo Wang, Xiaokui Xiao, Yin Yang, and Wenqing Lin. 2016. Effective indexing for approximate constrained shortest path queries on large road networks. PVLDB 10, 2 (2016), 61--72.
[51]
Huanhuan Wu, James Cheng, Silu Huang, Yiping Ke, Yi Lu, and Yanyan Xu. 2014. Path problems in temporal graphs. Proceedings of the VLDB Endowment 7, 9 (2014), 721--732.
[52]
Jiajie Xu, Limin Guo, Zhiming Ding, Xiling Sun, and Chengfei Liu. 2012. Traffic aware route planning in dynamic road networks. In International Conference on Database Systems for Advanced Applications. Springer, 576--591.
[53]
Bin Yang, Chenjuan Guo, Yu Ma, and Christian S Jensen. 2015. Toward personalized, context-aware routing. The VLDB Journal 24, 2 (2015), 297--318.
[54]
Yajun Yang, Hong Gao, Jeffrey Xu Yu, and Jianzhong Li. 2014. Finding the cost-optimal path with time constraint over time-dependent graphs. PVLDB 7, 9 (2014), 673--684.
[55]
Jin Y Yen. 1971. Finding the k shortest loopless paths in a network. Management Science 17, 11 (1971), 712--716.
[56]
Ziqiang Yu, Xiaohui Yu, Nick Koudas, Yang Liu, Yifan Li, Yueting Chen, and Dingyu Yang. 2020. Distributed processing of k shortest path queries over dynamic road networks. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. 665--679.
[57]
Yuxiang Zeng, Yongxin Tong, Yuguang Song, and Lei Chen. 2020. The simpler the better: An indexing approach for shared-route planning queries. Proceedings of the VLDB Endowment 13, 13 (2020), 3517--3530.
[58]
Mengxuan Zhang, Lei Li, Wen Hua, Rui Mao, Pingfu Chao, and Xiaofang Zhou. 2021. Dynamic Hub Labeling for Road Networks. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). IEEE, 336--347.
[59]
Mengxuan Zhang, Lei Li, Wen Hua, and Xiaofang Zhou. 2019. Efficient batch processing of shortest path queries in road networks. In 2019 20th IEEE International Conference on Mobile Data Management (MDM). IEEE, 100--105.
[60]
Mengxuan Zhang, Lei Li, Wen Hua, and Xiaofang Zhou. 2020. Stream processing of shortest path query in dynamic road networks. IEEE Transactions on Knowledge and Data Engineering (2020).
[61]
Mengxuan Zhang, Lei Li, Wen Hua, and Xiaofang Zhou. 2021. Efficient 2-hop labeling maintenance in dynamic small-world networks. In 2021 IEEE 37th International Conference on Data Engineering (ICDE). IEEE, 133--144.
[62]
Mengxuan Zhang, Lei Li, and Xiaofang Zhou. 2021. An Experimental Evaluation and Guideline for Path Finding in Weighted Dynamic Network. Proceedings of the VLDB Endowment 14, 11 (2021), 2127--2140.

Cited By

View all
  • (2024)Expanding Reverse Nearest NeighborsProceedings of the VLDB Endowment10.14778/3636218.363622017:4(630-642)Online publication date: 5-Mar-2024
  • (2024)A Distributed Solution for Efficient K Shortest Paths Computation Over Dynamic Road NetworksIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.334637736:7(2759-2773)Online publication date: Jul-2024
  • (2024)A Just-In-Time Framework for Continuous Routing2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00350(4600-4613)Online publication date: 13-May-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Proceedings of the VLDB Endowment
Proceedings of the VLDB Endowment  Volume 15, Issue 11
July 2022
980 pages
ISSN:2150-8097
Issue’s Table of Contents

Publisher

VLDB Endowment

Publication History

Published: 01 July 2022
Published in PVLDB Volume 15, Issue 11

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)121
  • Downloads (Last 6 weeks)5
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Expanding Reverse Nearest NeighborsProceedings of the VLDB Endowment10.14778/3636218.363622017:4(630-642)Online publication date: 5-Mar-2024
  • (2024)A Distributed Solution for Efficient K Shortest Paths Computation Over Dynamic Road NetworksIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2023.334637736:7(2759-2773)Online publication date: Jul-2024
  • (2024)A Just-In-Time Framework for Continuous Routing2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00350(4600-4613)Online publication date: 13-May-2024
  • (2024)Congestion-Mitigating Spatiotemporal Routing in Road Networks2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00349(4586-4599)Online publication date: 13-May-2024
  • (2024)Managing the Future: Route Planning Influence Evaluation in Transportation Systems2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00347(4558-4572)Online publication date: 13-May-2024
  • (2024)Approximate Skyline Index for Constrained Shortest Pathfinding with Theoretical Guarantee2024 IEEE 40th International Conference on Data Engineering (ICDE)10.1109/ICDE60146.2024.00322(4222-4235)Online publication date: 13-May-2024
  • (2024)Learning context-aware region similarity with effective spatial normalization over Point-of-Interest dataInformation Processing and Management: an International Journal10.1016/j.ipm.2024.10367361:3Online publication date: 2-Jul-2024
  • (2024)COOLInformation Fusion10.1016/j.inffus.2024.102341107:COnline publication date: 2-Jul-2024
  • (2023)Effective and Efficient Route Planning Using Historical Trajectories on Road NetworksProceedings of the VLDB Endowment10.14778/3603581.360359116:10(2512-2524)Online publication date: 1-Jun-2023
  • (2023)Distance, Origin and Category Constrained PathsACM Transactions on Spatial Algorithms and Systems10.1145/35966019:3(1-27)Online publication date: 23-Jun-2023
  • Show More Cited By

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media