fdd 发表于 2011-9-10 11:44

求助:下面的语句该如何解释?

本帖最后由 fdd 于 2011-9-10 11:48 编辑

关于“最短路程的模型”的语句中:
model:
        sets:
                cities/A,B,C,D,E,F,G/:FL;
                roads(cities,cities)/A,B A,C B,D B,E B,F C,D C,E C,F D,G E,G F,G/:W,P;
        endsets
        data:
                W=2 4 3 3 1 2 3 1 1 3 4;
        enddata
        N=@SIZE(CITIES);
        FL(N)=0;
        @FOR(CITIES(I)|I#LT#N:FL(I)=@MIN(ROADS(I,J):W(I,J)+FL(J)));
        @FOR(ROADS(I,J):P(I,J)=@IF(FL(I)#EQ#W(I,J)+FL(J),1,0));
end


红色字体部分该如何解释?(才学LINGO,有很多地方都似是而非的,烦请大侠们不吝赐教!先谢谢各位了!)

fdd 发表于 2011-9-10 11:55

本帖最后由 fdd 于 2011-9-10 11:58 编辑

指的是这一句:“@FOR(CITIES(I)|I#LT#N:FL(I)=@MIN(ROADS(I,J):W(I,J)+FL(J)));“

fdd 发表于 2011-9-11 06:25

没有人回答吗?

shengshengchina 发表于 2011-9-21 08:53

你去看看动态规划就明白了
页: [1]
查看完整版本: 求助:下面的语句该如何解释?