dijkstra标号法表格_用标号法实现单源最短路径问题的迪杰斯特(dijkstra)算法

本文介绍了如何使用贪心算法解决最短路径问题,具体讨论了迪杰斯特拉(Dijkstra)算法,并提供了用标号法实现该算法的思路。通过邻接矩阵表示带权图,算法逐步找到从起点到所有顶点的最短路径。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值