数学建模社区-数学中国

标题: 求大神帮我看看错在什么地方啊,十万火急!!!在线等解答 [打印本页]

作者: Kuniy_Guo    时间: 2013-12-21 11:17
标题: 求大神帮我看看错在什么地方啊,十万火急!!!在线等解答
本帖最后由 wujianjack2 于 2013-12-21 12:15 编辑

求大神解答啊  问题如图片所示
代码如下:
model:
sets:
dy/1..15/:x;
jn/1..7/:a,w;
link(dy,jn):r;
endsets
data:
w=0.615384615     0.625         0.111111111        0.486486486        0.1        0.714285714        0.571428571
  0.384615385        0.375              0.277777778        0.621621622        0.75        0.857142857        0.857142857
  0.615384615        0.5625        0.166666667        0.918918919        1        1              0.857142857
  0.692307692        0.25              0.277777778        0.405405405        0.45        0.285714286        1
  0.846153846        1              0.555555556        0.27027027        0.7        0.285714286        1
  0                    0              1              0              0.5        1              0.571428571
  0.769230769        0.125              0              0.432432432        0.65        0.714285714        0.428571429
  1                    0.6875        0.055555556        1              0.5        1              0.571428571
  0.961538462        1              0.166666667        0.513513514        0.65        0.428571429        0.714285714
  0.807692308        0.4375        0.444444444        0.594594595        0.55        0.571428571        0.428571429
  0.884615385        0.25              0.333333333        0.702702703        0.45        0.714285714        0.571428571
  0.538461538        0              0.777777778        0.810810811        0.35        0.142857143        0.714285714
  0.653846154        0.1875        0.666666667        0.783783784        0.5        0.285714286        0.857142857
  0.307692308        0.0625        0.888888889        0.378378378        0.65        0.857142857        1
  0.769230769        0.5              0.833333333        0.459459459        0        0              0.571428571;
enddata
max=@sum(jn(j):@for(w(i):a(j)*w(i,j)));
a(j)=@smax(jn(j):@for(dy(i):x(i)*r(i,j)));
@for(jn(j):@sum(dy(i):x)=3);
@for(dy:@bin(x));
end

去.jpg (74.08 KB, 下载次数: 162)

去.jpg


作者: wujianjack2    时间: 2013-12-21 12:17
  w只有7个元素,楼主好像赋值了15*7个。是r么?
作者: Kuniy_Guo    时间: 2013-12-21 12:51
wujianjack2 发表于 2013-12-21 12:17
w只有7个元素,楼主好像赋值了15*7个。是r么?

我试试看,那地方有问题嘛
作者: Kuniy_Guo    时间: 2013-12-21 13:04
wujianjack2 发表于 2013-12-21 12:17
w只有7个元素,楼主好像赋值了15*7个。是r么?

我该过来,后面还有很多问题啊,谢谢你啊
作者: wujianjack2    时间: 2013-12-21 19:30
Kuniy_Guo 发表于 2013-12-21 13:04
我该过来,后面还有很多问题啊,谢谢你啊

程序还有错?把你修改后的程序再帖上去吧。尽量不要再出现这种手误了。




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