网络最短路径算法的改进及实现

被引:14
作者
李峰
张建中
机构
[1] 厦门大学通信工程系
[2] 厦门大学通信工程系 福建厦门361005
关键词
Dijkstra算法; 邻接节点数组; 堆排序;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
从节约存储空间和提高运算速度方面对Dijkstra最短路径算法进行了改进.定义新的节点类来高效存储网络的拓扑信息,节省了计算机存储空间;采用满二叉堆数据结构对节点进行排序并选取最短路径节点,大大提高算法效率.仿真例子表明,对于某些网络结构,改进算法能把传统Dijkstra算法的时间复杂度由原来的O(N2)近似降至O(N).
引用
收藏
页码:236 / 238
页数:3
相关论文
共 6 条
[1]   低代价最短路径树的快速算法 [J].
王涛 ;
李伟生 .
软件学报, 2004, (05) :660-665
[2]   机器人运动规划方法的研究 [J].
王小忠 ;
孟正大 .
控制工程, 2004, (03) :280-284
[3]   最短路径射线追踪方法及其改进 [J].
张建中 ;
陈世军 ;
余大祥 .
地球物理学进展, 2003, (01) :146-150
[4]   图的节点-弧段联合结构表示法及其在GIS最优路径选取中的应用 [J].
王杰臣 ;
毛海城 ;
杨得志 ;
不详 .
测绘学报 , 2000, (01) :49-53
[5]   基于GIS的城市道路网最短路径算法探讨 [J].
严寒冰 ;
刘迎春 .
计算机学报, 2000, (02) :210-215
[6]   通信网最短路径神经网络选择控制器 [J].
纪晓东 ;
王德隽 ;
周继成 .
北京邮电大学学报, 1996, (02) :48-54