在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
以下为原文----------------------------------------------------------------------------------------------- 运筹学学完最短路问题心血来潮,想通过matalb编程实现一下。 算法步骤是课上学的,如下:1.令起点标号为0,即b(s)=0, 2.找出所有已标号vi和未标号vj的弧的集合,B={(i,j)},如果这样的弧不存在或者终点vt已标号,则计算结束 3.计算集合B中弧k(i,j)=b(i)+d(i,j)的标号 4.选一个点标号,b(l)=min{k(i,j)|(i,j)属于B},在最小的k(i,j)的终点j处标号b(l),返回第二步。 例题如图: 数字代表最短路问题里的运费或者时间。 希望能给对这个问题感兴趣的提供一点微小的帮助。 END------------------------------------------------------------------------------------------------------------------------------------------------------
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论