lingo应用Dijkstra算法求解最短路问题中如何记录路径呢?
请问大家:lingo应用Dijkstra算法求解最短路问题中如何记录路径呢?哪位同志知道,告诉我啊,不胜感激! 不知道,但是还是顶你一下 哪位大虾知道呢!! 自己顶一个 ?????????????????????? 我这有个有向图的
sets:
nodes/1..6/;
arcs(nodes, nodes)|&1 #lt# &2: c, x; !c(i,j) 表示点i到点j的距离,x(i,j)=0 or 1 表示点i到点j被选中与不被选中;
endsets
data:
c = 7 12 21 31 44
7 12 21 31
7 12 21
7 12
7;
enddata
n=@size(nodes);
min=@sum(arcs: c*x);
@for(nodes(i) | i #ne# 1 #and# i #ne# n:
@sum(arcs(i,j): x(i,j)) = @sum(arcs(j,i): x(j,i)) );
@sum(arcs(i,j)| i #eq# 1: x(i,j))=1; :victory::) 急需中,非常感谢 。。。。。。。。。。
页:
[1]