位置:成果数据库 > 期刊 > 期刊详情页
一种基于Dijkstra最短路径算法的改进算法
  • ISSN号:1001-8735
  • 期刊名称:《内蒙古师范大学学报:自然科学汉文版》
  • 时间:0
  • 分类:TP319[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:中国石油大学(北京)信息学院,北京102249
  • 相关基金:国家自然科学基金资助项目(60803159)
中文摘要:

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

英文摘要:

Shortest path algorithm has important practical value in engineering practice and Dijkstra algorithm is a classical algorithm for solving the shortest path.Dijkstra algorithm is the theoretical basis for many practical works to solve the shortest path problem,but many of the restrictions involved in the actual project,therefore,there must be the algorithm improvement and optimization.On the basis of analyzing the classical Dijkstra algorithm,the paper discusses an improved algorithm of Dijkstra algorithm.By using Map which is stored in the algorithm to the adjacency table,it can avoid the limitations of the adjacency matrix in the project;Moreover,in the calculation of the shortest path,using a combination of the priority queue with reverse N-tree.In order to down grade the priority queue to improve the Dijkstra algorithm.The paper puts forwards the methods and processes to improve the shape Dijkstra algorithm,and analyzes the complexity of the algorithm and do some detailed testing and results analysis.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《内蒙古师范大学学报:自然科学汉文版》
  • 北大核心期刊(2011版)
  • 主管单位:内蒙古自治区教育厅
  • 主办单位:内蒙古师范大学
  • 主编:陈汉忠
  • 地址:呼和浩特市赛罕区昭乌达路81号
  • 邮编:010022
  • 邮箱:nmsb@imnu.edu.cn
  • 电话:0471-4393042
  • 国际标准刊号:ISSN:1001-8735
  • 国内统一刊号:ISSN:15-1049/N
  • 邮发代号:16-77
  • 获奖情况:
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,美国化学文摘(网络版),美国数学评论(网络版),波兰哥白尼索引,德国数学文摘,美国剑桥科学文摘,英国动物学记录,中国中国科技核心期刊,中国北大核心期刊(2011版),中国北大核心期刊(2014版)
  • 被引量:4138