文章编号:!""!#$%%" (%""&)"!#"!%%#"’ 用标号法实现单源最短路径问题的迪杰斯特(()*+,-./)算法 蒲在毅,任建军 (四川师范学院计算机科学系,四川 南充 0&1""%) 摘 要:最短路径问题(最低费用问题)广泛应用于计算机图论、数据结构、数据通信等领域2本文主要通过对迪杰 斯特(()*+,-./)算法的分析和改进实现来应用贪心算法解决实际问题2 关键词:贪心算法;上界;权;永久性标号;临时性标号中图分类号:34&520 文献标识码: 6 ! 问题的提出 如果要从甲地到乙地去,中间可能要经过许多中转站,而甲乙两地之间有多条交通线相连,这些交通线可以是公路、水路、铁路、航空线等,那么应该走那条交通线才最好呢?这“最好”在不同的情况下有不同的含义,或者距离最短,或者时间最省,或者是旅游费用最省,但抽象起来都是在含有 ! 个顶点, " 条边的有向图 # 7($, %)中求指定两点之间的最短路径问题& % 解决思路 为了解决最短路径问题,首先,应根据要求,选取一种量度标准&然后将 ! 个输入排成这种量度标准要求的顺序,按照这种顺序一次输入一个量&如果这个输入和当前已经构成的在这种量度意义的部分最优解加在一起能产生一个可行解,则把此输入加到这部分最优解中,否则,不加入&这种能够在某种量度意义下得到最优解的分级处理方法称为贪心算法& 按照上面的思路,可以逐条的构造这些最短路径&我们可以使用迄今已经生成的所有路径长度之和作为一种量度,为了使这一量度达到最小,单独的每一条路径都必须具有最小
dijkstra标号法表格_用标号法实现单源最短路径问题的迪杰斯特(dijkstra)算法
最新推荐文章于 2022-11-27 19:13:33 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)