求救!!Longo问题:Model ill defined
model:sets:
m/m1..m3/: mm;
n/n1..n6/: nn;
link1(m,n): x, z, c;
link2(n): _x, b, q;
link3(m): p;
endsets
!目标函数;
min=@sum(link1: z*c*x);
!约束1;
@for(n(J):
@sum(m(I)|I #le# 5: x(I,J)*b(J))<=2999940);
!约束2;
@for(n(J):
@sum(m(I): x(I,J))<=p(I));
!约束3;
@for(m(J):
@sum(n(K): x(J,K))<=q(K));
!约束4;
@for(link1(L,J):x(L,J)>=_x(J));
!数据;
data:
!略;
enddata
end
如题,运行的时候一直这个问题,约束2和约束3那儿的for都是这样
???????
自己顶
自己顶
自己顶
自己顶
自己顶
自己顶
自己顶
自己顶
自己顶
自己顶
自己顶
有没有知道的啊
有没有知道的啊
有没有知道的啊
有没有知道的啊
有没有知道的啊
有没有知道的啊
有没有知道的啊 sets部有问题,这个我没调试。问题大概是派生集合和集合成员的定义问题,把m、n集合的元素列表写成序数1..n,link2,link3的定义是错误的把其变量属性移至m、n中,不必单独列为集合。 同上……定义集合时定义错了,还有就是link2和link3根本没用嘛……干嘛还要做个衍生集合……最还有……这个不是lingo吗……怎么是longo了
页:
[1]