LINGO求救!!!
model:sets:
AMS/A1..A10/:R,N,m;
endsets
data:
!R为各个商区消费量的矩阵;
R=38732120 23373532.5 25997715 28621897.5 31246080 62370105 31246080 28621898 25997715 23373532.5 19223662.5 30452722.5 19223662.5 21868187.5 43593977.5 12714062.5 12225843 12022417.5 27401347.5;
enddata
max=@sum(AMS:R(k)-10*N(k)-5*m(k));
!供求平衡;
@for(@sum(R(k)-150*N(k)-80*m(k))<=0);
!分布平衡;
@for(@abs(R(k)-150*N(k)-80*m(k))<=0.1));
@gin(N(k));
@gin(m(k));
end
为什么说语法错误的 各位高手麻烦帮下忙~~谢谢~~~~急用。。 我有 有兴趣的可以加我QQ发给你 model:
sets:
AMS/1..10/:r,n,m;
endsets
data:
r=38732120,23373532.5,25997715,28621897.5,31246080,62370105,19223662.5,30452722.5,21868187.5,43593977.5;
enddata
max=@sum(AMS(k):r(k)-10*n(k)-5*m(k));
@for(AMS(k):@sum(AMS(k):r(k)-150*n(k)-80*m(k))<=0);
@for(AMS(k):@abs(r(k)-150*n(k)-80*m(k))<=0.1);
end 3楼的兄弟QQ多少? 谢谢4楼的兄弟
不过好像还是有错~~~ @gin(N(k));前要加@for吧
另外再把<=换成 #le# 试试 哇!这是什么代码啊! 这回对了吧!
model:
sets:
AMS/1..10/:r,n,m;
endsets
data:
r=38732120,23373532.5,25997715,28621897.5,31246080,62370105,19223662.5,30452722.5,21868187.5,43593977.5;
enddata
max=@sum(AMS(k):r(k)-10*n(k)-5*m(k));
@for(AMS(k):@sum(AMS(k):r(k)-150*n(k)-80*m(k))<=0);
@for(AMS(k):@abs(r(k)-150*n(k)-80*m(k))<=0.1);
end
运行结果:
Global optimal solution found.
Objective value: 0.3051375E+09
Extended solver steps: 1
Total solver iterations: 154 @for(AMS(k):@sum(AMS(k):r(k)-150*n(k)-80*m(k))<=0);
@for(AMS(k):@abs(r(k)-150*n(k)-80*m(k))<=0.1); @for(AMS(k): @sum(AMS(k):r(k)-150*n(k)-80*m(k))<=0);
@for(AMS(k): @abs(r(k)-150*n(k)-80*m(k))<=0.1);
看不见的地方是冒号加@
页:
[1]
2