Lingo运行出现“Improper use of set name”,怎么修改?model:sets: num1/nl1/:i; num2/nz0..nz33/:j;endsets目标函数; min=@sum(num1(I):@sum(num2(J):num1(I)*Q-X0*((num1(I)-1)*t+num2(J))))*0.2+282*0.2+18*m*q+75*m+48000;约束条件; 3+(m-1)*
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:38:53
![Lingo运行出现“Improper use of set name”,怎么修改?model:sets: num1/nl1/:i; num2/nz0..nz33/:j;endsets目标函数; min=@sum(num1(I):@sum(num2(J):num1(I)*Q-X0*((num1(I)-1)*t+num2(J))))*0.2+282*0.2+18*m*q+75*m+48000;约束条件; 3+(m-1)*](/uploads/image/z/15055710-6-0.jpg?t=Lingo%E8%BF%90%E8%A1%8C%E5%87%BA%E7%8E%B0%E2%80%9CImproper+use+of+set+name%E2%80%9D%2C%E6%80%8E%E4%B9%88%E4%BF%AE%E6%94%B9%3Fmodel%3Asets%3A++num1%2Fnl1%2F%3Ai%3B++num2%2Fnz0..nz33%2F%3Aj%3Bendsets%E7%9B%AE%E6%A0%87%E5%87%BD%E6%95%B0%3B++min%3D%40sum%28num1%28I%29%3A%40sum%28num2%28J%29%3Anum1%28I%29%2AQ-X0%2A%28%28num1%28I%29-1%29%2At%2Bnum2%28J%29%29%29%29%2A0.2%2B282%2A0.2%2B18%2Am%2Aq%2B75%2Am%2B48000%3B%E7%BA%A6%E6%9D%9F%E6%9D%A1%E4%BB%B6%3B++3%2B%28m-1%29%2A)
Lingo运行出现“Improper use of set name”,怎么修改?model:sets: num1/nl1/:i; num2/nz0..nz33/:j;endsets目标函数; min=@sum(num1(I):@sum(num2(J):num1(I)*Q-X0*((num1(I)-1)*t+num2(J))))*0.2+282*0.2+18*m*q+75*m+48000;约束条件; 3+(m-1)*
Lingo运行出现“Improper use of set name”,怎么修改?
model:
sets:
num1/nl1/:i;
num2/nz0..nz33/:j;
endsets
目标函数;
min=@sum(num1(I):@sum(num2(J):num1(I)*Q-X0*((num1(I)-1)*t+num2(J))))*0.2+282*0.2+18*m*q+75*m+48000;
约束条件;
3+(m-1)*t<=36;
3+m*t>36;
Q>=X0*t;
K0+m*Q>=36*X0;
X0=94;
K0=188;
数据输入;
data:
i=1;
j=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33;
enddata
end
Lingo运行出现“Improper use of set name”,怎么修改?model:sets: num1/nl1/:i; num2/nz0..nz33/:j;endsets目标函数; min=@sum(num1(I):@sum(num2(J):num1(I)*Q-X0*((num1(I)-1)*t+num2(J))))*0.2+282*0.2+18*m*q+75*m+48000;约束条件; 3+(m-1)*
你的集名 属性名和下标搞乱了
@sum的一般格式 @sum(集名(下标) :属性名(下标))
你照这个自己改一下 另外lingo不区分大小写 你的这些名称都不能重名