发布网友 发布时间:2022-07-12 07:57
共1个回答
热心网友 时间:2022-07-12 08:33
下标里面不能用变量 你这个问题 4 6 5最大 不需要用lingo来算追问谢谢,不过我这是一个简化的模型,所以还是有解决的必要的。
LINKS(WH,WH)|&1 #NE# &2:S,D,X;这一行的意思是links的下标必须相同,可是,:@SUM(WH(J):S(I,J)*X(I,J))<=(V(I)*Y(I)))但这里的下标出现越界,下面也有越界,你好好查查
lingo问题:运行时老提示错误63,model is ill defined而且比较难找出,因为这个不是语法错误,而更像是一些逻辑错误,有的时候甚至是自己建模的缺陷,针对你的程序我做出了一些修改,已经不会再出现提示了,但是由于我的软件是非完全破解版的,所以允许的变量比较少,没法算出答案,
lingo程序,model is ill defined。不知哪里出了问题,望指教for(amountdvd(k):@sum(amountclient(i):plan(i,k))<=dvd(k));for(amount(i,j):@bin(plan(i,j)));end
lingo 提示错误 model is ill definedmodel:sets:n/1..10/:x,y,Q,O,u,r,G1,G2;mar/1,2,3,4,5/:a;endsets data:p0=5;p1=20;p2=40; p3=60;p4=15;p5=25;D=400;enddata u(1)=@rand(30);for(n(i):x(i)=i);for(n(i)|i#gt#1:u(I) = @rand( u( I - 1)));for(n:y=u*0.3+0.85);for(n...
...LINGO中出现代码36的错误 model is ill defined...求高手解答啊 着 ...model:sets:m/1..6/; !定义月份集合;n/1..5/;Link(m,n):p,x,y,z,s;Endsets data:p=1100 1200 1300 1100 1150 1300 1300 1100 900 1150 1100 1400 1300 1000 950 1200 1100 1200 1200 1250 1000 1200 1500 1100 1050 900 1000 1400 800 1350;enddata Max=1500*@sum(link...
lingo报错: error code 63 Model这句话很明显是会出错的,因为这其中的i并没有被定义。所以A(i,j,k),G(i,j)都是错误的,i没有具体的取值。你可以在前面加上对i的约束。for(WZ(j):sum( CC(k): A(i,j,k))<=G(i,j)); !就是在这里出错了!;
lingo 错误提示63 具体是什么意思啊要看具体写的程序 就是模型的定义中有错误 让lingo不能运行
请教Lingo程序的一个问题集操作函数写的不对 另外感觉你定义的问题用的维数和集都太多了 需要看一下你原来的题目 错误代码没用 f1=@sum(allowed3:M*MPC(k));f2=@sum(allowed3:G*MOC(k));f3=@sum(allowed3:(N*capacity(k)-G)*MIC(k));f4=@sum(allowed4|j #LE# 3: @floor(demand(i,q)/HC(i))*@abs...
lingo中矩阵if语句的用法把你完整的语句写出来 光写一部分说没错是没有用的
lingo 报错 model is ill defined说明语法是没有问题的,检查逻辑错误。