An optimized floyd algorithm for the shortest path problem

被引:44
|
作者
Wei D. [1 ]
机构
[1] Science and Technology Industry Division, Jilin Architectural and Civil Engineering Institute, Changchun
关键词
Car navigation system; Improved floyd algorithm; Route selection; The shortest path;
D O I
10.4304/jnw.5.12.1496-1504
中图分类号
学科分类号
摘要
There is too much iteration when using the traditional Floyd algorithm to calculate the shortest path, that is to say, the computation of traditional Floyd algorithm is too large for an urban road network with a large number of nodes. As for this disadvantage, the Floyd algorithm was improved and optimized further in this study; moreover, the improved Floyd algorithm was used to solve the shortest path problem in car navigation system, and it achieved good results. Two improvements were done: firstly, construct an iterative matrix for solving the shortest path, all the nodes in it were compared at first, and those nodes which have nothing to do with the results were removed, then search for the next node directly to reduce the frequency of iteration; Secondly, construct a serial number matrix for solving the shortest path, it was used to record the case of inserting node in the process of iteration. Finally, the frequency of iteration and the computational complexity were compared for both the traditional Floyd algorithm and the improved Floyd algorithm. The experimental results and analysis showed that the computational complexity of the improved Floyd algorithm has reduced to half of that of the traditional algorithm. What's more, by checking the iterative matrix and the serial number matrix, the shortest path can be found out simply, intuitively and efficiently. © 2010 Academy Publisher.
引用
收藏
页码:1496 / 1504
页数:8
相关论文
共 50 条
  • [41] An incremental algorithm for a generalization of the shortest-path problem
    Ramalingam, G
    Reps, T
    JOURNAL OF ALGORITHMS, 1996, 21 (02) : 267 - 305
  • [42] An Efficient Algorithm for the Shortest Path Problem with Forbidden Paths
    Hsu, Chiun-Chieh
    Chen, Da-Ren
    Ding, Hua-Yuan
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 638 - +
  • [43] A new algorithm for the fuzzy shortest path problem in a network
    Wu, Zezhong
    Zheng, Fenghua
    PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2009, : 134 - 140
  • [44] A SUCCESSIVE SHORTEST-PATH ALGORITHM FOR THE ASSIGNMENT PROBLEM
    ENGQUIST, M
    INFOR, 1982, 20 (04) : 370 - 384
  • [45] An efficient algorithm for linear fractional shortest path problem
    Roan, J
    PROCEEDINGS OF THE TWENTY-SEVENTH ANNUAL MEETING OF THE WESTERN DECISION SCIENCES INSTITUTE, 1998, : 639 - 643
  • [46] An Improved Physarum polycephalum Algorithm for the Shortest Path Problem
    Zhang, Xiaoge
    Wang, Qing
    Adamatzky, Andrew
    Chan, Felix T. S.
    Mahadevan, Sankaran
    Deng, Yong
    SCIENTIFIC WORLD JOURNAL, 2014,
  • [47] A Parallel Genetic Algorithm for Shortest Path Routing Problem
    Yussof, Salman
    Razali, Rina Azlin
    See, Ong Hang
    INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATIONS, PROCEEDINGS, 2009, : 268 - 273
  • [48] Modification of Floyd-Warshall's Algorithm for Shortest Path Routing in Wireless Sensor Networks
    Khan, Pritam
    Konar, Gargi
    Chakraborty, Niladri
    2014 Annual IEEE India Conference (INDICON), 2014,
  • [49] Modification of Floyd-Warshall's Algorithm for Shortest Path Routing in Wireless Sensor Networks
    Khan, Pritam
    Konar, Gargi
    Chakraborty, Niladri
    2014 Annual IEEE India Conference (INDICON), 2014,
  • [50] A Shortest Path Problem
    JIA Zhengsheng(Mathematics and Mechanics Department of Taiyuan University of technology Taiyuan 030024)FAN Hui(Foundation Department Shan Xi Mining Industry institute
    Journal of Systems Science and Systems Engineering, 1996, (04) : 496 - 499