适用于无向网络的动态Dijkstra算法优化
DOI:
CSTR:
作者:
作者单位:

军械工程学院信息工程系,军械工程学院信息工程系,

作者简介:

通讯作者:

中图分类号:

基金项目:

国家社会科学基金军事学资助项目(基金号15GJ003-184);


Dynamic Dijkstra Algorithm for Undirected Networks
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    网络拓扑发生变化时,利用静态Dijkstra算法重新计算最短路径树(SPT)会造成冗余计算。动态Dijkstra算法解决了这个问题,但目前动态算法一般是基于有向网络模型进行的研究。在已有的动态Dijkstra算法基础上,提出适用于无向网络的动态Dijkstra算法。算法主要解决了在无向网络中如何确定待更新节点的问题,对网络中的一条边权值增大、减小的处理方法进行了详细描述,并对已有的算法的筛选机制进行了优化。为了验证算法的正确性,用仿真实验实现了该算法并与静态算法进行性能比较。实验结果表明,新算法更能提高节点更新的时间效率。

    Abstract:

    Using the static Dijkstra algorithm to recalculate the shortest path tree (SPT) will cause redundant computation when the network topology changes. In order to reduce the computational complexity, a dynamic Dijkstra algorithm for undirected networks is proposed based on the existing dynamic Dijkstra algorithm. The problem of how to determine the nodes to be updated in the undirected network is solved. The algorithm describes the processing method of the increase and decrease of the weight. And the existing algorithms are optimized. In order to verify the correctness of the algorithm, which is implemented by code and compared with its static algorithm. Experimental results show that the new algorithm has more performance.

    参考文献
    相似文献
    引证文献
引用本文

马慧慧,卢 昱,王增光.适用于无向网络的动态Dijkstra算法优化计算机测量与控制[J].,2018,26(7):143-146.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2017-09-07
  • 最后修改日期:2017-09-30
  • 录用日期:2017-09-30
  • 在线发布日期: 2018-07-26
  • 出版日期:
文章二维码