为您找到"
为什么执行后老是提示code 50啊,怎么回事?lingo代码如下:
"相关结果约100,000,000个
date/1..5/;stu/1..6/:q;link1(stu,date):x,y,z;endsets data:q=10 10 12 12 15 16;z=6 0 6 0 7 0 6 0 6 0 4 8 3 0 5 5 5 6 0 4 3 0 4 8 0 0 6 0 6 3;enddata min=@sum(link1(i,j):q(i)*y(i,j)+50*(70-y(i,j)));for(date(j):@sum(st...
3 4 2 6;h=4 3 6 3 6 5 5 1 4 2 4 2 1 3 4 3 5 7 4 5 3 6 3 5;enddata min=@sum(link1(k,i):c(k,i)*w(k,i))+@sum(link2(i,j):h(i,j)*x(i,j))+@sum(link1(k,i):g(i)*w(k,i))+@sum(warhouse(i):f(i)*z(i));for(factory(k):sum(link...
一楼回答的是正解。我这里给你指出具体的原因吧!(1)在第二个数据块Data,你为变量D赋值时,忘记了在数据末端添加分号(;);(2)@for( relation(i,j);这一句显然有问题,你将末尾的(;)换位冒号(:)就可以了。希望我的说明有助于你找出代码中的些许瑕疵!你的代码没有大的问题,可能是...
lingo代码运行有问题,错误代码为69,但我自认为程序没有问题啊?(只要把...1、把h=8;h=0;改为@bnd(0,h,8);你试试,因为lingo里表示变量的范围用两行语句很容易出错,避免这样的错误最好用@bnd,明白了吗?不明白就找我,想我学lingo时都没人可以问的。2、把代码贴出来看看,才知道怎么...
出现1017code说明你的lingo版本有问题。。。另外有一些错误。。。修改后如下 MODEL:min = 0.5*C_P*(Q*(1-D/P)-S)^2/(Q*(1-D/P))+C_D*D/Q+0.5*C_S*S^2/(Q*(1-D/P));T1=(Q*(1-D/P)-S)/(P-D)*365;T2=(Q*(1-D/P)-S)/D*365;T3=S/D*365;T4=S/(P-D...
FILE(‘myfile.ldt')不知道你为什么要这么写,像这种“”Model1/@FILE(‘myfile.ldt')/:Z,Sale,Q“”一般写成Model1/1..9/:Z,Sale,Q,就可以,,9你可以换成其他的数字。因为你是调用的文件,所以不知道r(i,j)*x(i,j)*y(i,j))=Z(i)是不是可以乘,要注意矩阵是否可乘,循环的...
sets:points/1..24/:d;pp/1..23/:c;endsets max=@sum(points(i)|i#lt#24:@log(1+(d(i+1)-d(i)+(d(i)^2+d(i+1)^2-2*d(i)*d(i+1)*@cos(3.1415926/6))^(1/2))/(2*d(i)));for(points(j)|j#lt#24:d(j)<d(j+1));d(1)>1;for(points(i)|i#le#12...