| 查看: 1396 | 回复: 1 | ||
vivianchao新虫 (小有名气)
|
[求助]
lingo求解最短路,编程语句求答疑
|
|
Dijkstra算法。具体代码如下: model: sets: city/1..6/:L; road(city,city):d; endsets data: d=10000; enddata calc: d(1,2)=50;d(1,4)=40;d(1,5)=25;d(1,6)=10; d(2,3)=15;d(2,4)=20;d(2,6)=25; d(3,4)=10;d(3,5)=20; d(4,5)=10;d(4,6)=25; d(5,6)=55; @for(city(j)|j#lt#@size(city):@for(city(i)|i#gt#j:d(i,j)=d(j,i))); endcalc L(1)=0; @for(city(j)|j#gt#1:L(j)=@min(city(i):L(i)+d(i,j))); end 最后一句 @for(city(j)|j#gt#1:L(j)=@min(city(i):L(i)+d(i,j))); 不明白具体是怎么运算的。比如j=2的时候,我理解的是只能得到L(2)=50.但是程序却可以得到L数组为0,50,35,30,0,25. |
» 猜你喜欢
澳大利亚 Murdoch University 全奖博士招生(3个名额)地质化工冶金领域
已经有5人回复
欢迎发来filecode的Mz6后的代码验证其规律
已经有6人回复
不应该看fileCode
已经有9人回复
Filecode 又变了,巨变
已经有4人回复
分享一下我之前已中青C的计划书的filecode
已经有5人回复
FileCode能看出啥?
已经有26人回复
关于Filecode分析方法
已经有11人回复
重要来源:本周末出结果
已经有9人回复
我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人
已经有14人回复
结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。
已经有4人回复
2楼2020-08-20 21:51:04










回复此楼