Parallelizing Shortest Path Algorithm for Time Dependent Graphs with Flow Speed Model

被引:0
|
作者
Ersoy, Mehmet Akif [1 ]
Ozturan, Can [1 ]
机构
[1] Bogazici Univ, Dept Comp Engn, Istanbul, Turkey
关键词
parallel; time dependent; shortest path; COMPLEXITY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Various sequential algorithms for the shortest path problem on time dependent graphs are appearing in the literature. However, these algorithms mostly suffer from long running times and huge memory requirements. These problems are making them unsuitable for navigation applications which need to run on real time data with fast response times. For the shortest path problem with time dependent flow speed model, we propose parallel algorithms based on Modified Dijkstra algorithm in order to speed-up the running time of the sequential algorithm without requiring much more memory. We develop three different parallel implementations by using Cuda and OpenMP: These are (i) a Cuda based version, (ii) an OpenMP based version and (iii) a hybrid Cuda and OpenMP based version. We get up to 10-fold speedup in the OpenMP version, and 17-fold speed up in the other two versions.
引用
收藏
页码:25 / 31
页数:7
相关论文
共 50 条
  • [31] An efficient algorithm to find next-to-shortest path on permutation graphs
    Barman S.C.
    Mondal S.
    Pal M.
    [J]. Journal of Applied Mathematics and Computing, 2009, 31 (1-2) : 369 - 384
  • [32] Minimum-time path in network with time-dependent flow speed
    Yu, Weihui
    Chen, Hongzhong
    Chang, Fei
    [J]. 2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 3, PROCEEDINGS, 2009, : 498 - 500
  • [33] An adaptive amoeba algorithm for shortest path tree computation in dynamic graphs
    Zhang, Xiaoge
    Chan, Felix T. S.
    Yang, Hai
    Deng, Yong
    [J]. INFORMATION SCIENCES, 2017, 405 : 123 - 140
  • [34] A practical shortest path algorithm with linear expected time
    Goldberg, Andrew V.
    [J]. SIAM JOURNAL ON COMPUTING, 2008, 37 (05) : 1637 - 1655
  • [35] Partitioning Graphs to Speed Up Point-to-Point Shortest Path Computations
    Song, Qing
    Wang, Xiaofan
    [J]. 2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 5299 - 5304
  • [36] Reversibility of the time-dependent shortest path problem
    Daganzo, CF
    [J]. TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2002, 36 (07) : 665 - 668
  • [37] A Dynamic Discretization Discovery Algorithm for the Minimum Duration Time-Dependent Shortest Path Problem
    He, Edward
    Boland, Natashia
    Nemhauser, George
    Savelsbergh, Martin
    [J]. INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2018, 2018, 10848 : 289 - 297
  • [38] Improved AND/OR Tree Search Algorithm in Analysis of Stochastic and Time-Dependent Shortest Path Problem
    Xie, Zhi-ying
    He, Yuan-Rong
    Jiang, Yuan-tong
    Chen, Chih-Cheng
    [J]. SCIENTIFIC PROGRAMMING, 2021, 2021
  • [39] THE DYNAMIC PROGRAMMING ALGORITHM AND THE SHORTEST PATH ALGORITHM IN TIME IN SMART TRANSPORTATION
    Hu, Haiyuan
    Ma, Yunna
    [J]. INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY: PROCEEDINGS, 2012, : 87 - 89
  • [40] A shortest path algorithm based on hierarchical graph model
    Wu, YM
    Xu, JM
    Hu, YC
    Yang, QH
    [J]. 2003 IEEE INTELLIGENT TRANSPORTATION SYSTEMS PROCEEDINGS, VOLS. 1 & 2, 2003, : 1511 - 1514