线上期刊服务咨询,发表咨询:400-808-1701 订阅咨询:400-808-1721

一种基于Dijkstra最短路径算法的改进算法

王智广 王兴会 李妍 内蒙古师范大学学报·教育科学版 2012年第02期

摘要:Dijkstra算法是求解最短路径的经典算法,是在许多应用中解决最短路径问题的理论基础,但实际应用中涉及的许多限制条件要求人们必须对该算法进行改进和优化.在分析经典Dijkstra算法思想的基础上,给出Dijkstra算法的一种改进算法.在该算法中图的存储表示采用邻接表的方式,避免邻接矩阵在工程应用中的局限性.在最短路径的计算过程中,采用优先级队列与反向N叉树相结合的方式,以便通过实现可降级的优先队列来改进Dijkstra算法.给出了改进形Dijkstra算法的方法和流程,分析了其算法复杂度,并对改进后的算法进了详细的分析和测试.

关键词:dijkstra算法路网邻接表反向n叉树最短路径

单位:中国石油大学(北京)信息学院 北京102249

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

关注 45人评论|5人关注