数学建模社区-数学中国

标题: 求助:下面的语句该如何解释? [打印本页]

作者: fdd    时间: 2011-9-10 11:44
标题: 求助:下面的语句该如何解释?
本帖最后由 fdd 于 2011-9-10 11:48 编辑

关于“最短路程的模型”的语句中:

  1. model:
  2.         sets:
  3.                 cities/A,B,C,D,E,F,G/:FL;
  4.                 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;
  5.         endsets
  6.         data:
  7.                 W=2 4 3 3 1 2 3 1 1 3 4;
  8.         enddata
  9.         N=@SIZE(CITIES);
  10.         FL(N)=0;
  11.         [color=Red]@FOR(CITIES(I)|I#LT#N:FL(I)=@MIN(ROADS(I,J):W(I,J)+FL(J)));
  12.         @FOR(ROADS(I,J):P(I,J)=@IF(FL(I)#EQ#W(I,J)+FL(J),1,0));[/color]
  13. 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)));“

路线示意图.bmp (427.19 KB, 下载次数: 181)

路线示意图.bmp


作者: fdd    时间: 2011-9-11 06:25
没有人回答吗?
作者: shengshengchina    时间: 2011-9-21 08:53
你去看看动态规划就明白了




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5