lingo程序出错,model:sets:定义行列号;lines/1..31/:line;rows/1..30/:row
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/26 02:02:43
lingo程序出错,
model:
sets:
定义行列号;
lines/1..31/:line;
rows/1..30/:row;
网点编号;
shop/1..11/:l,r,m,price;
人口分布;
popu(lines,rows):popudata;
distribution(lines,rows,shop):p;
endsets
目标函数;
max=@sum(distribution(I,J,S) | I#ge#1#and#J#ge#1#and#S#ge#7:p(I,J,S));
约束条件;
@for(lines(I) | I#ge#1:
@for(rows(J) | J#ge#1:
@for(shop(S) | S#ge#1:
p(I,J,S)=popudata(I,J)*(price(S)*m(S)/((l(S)-line(I))^2+(r(S)-row(J))^2+1))/@sum(shop(K):price(K)*m(K)/((l(K)-line(I))^2+(r(K)-row(J))^2+1))
)
)
);
data:
人口矩阵;
popudata=一个31*30的矩阵,数据太多,贴不了
line=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;
row=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;
l=16,19,20,20,22,30,21,22,24,26,;
r=27,28,24,26,29,25,24,26,25,21,;
m=80,70,80,90,60,90,90,90,90,90,;
price=1,1,1,1,1,1,1,1,1,1,1;
enddata
end
错误代码29
model:
sets:
定义行列号;
lines/1..31/:line;
rows/1..30/:row;
网点编号;
shop/1..11/:l,r,m,price;
人口分布;
popu(lines,rows):popudata;
distribution(lines,rows,shop):p;
endsets
目标函数;
max=@sum(distribution(I,J,S) | I#ge#1#and#J#ge#1#and#S#ge#7:p(I,J,S));
约束条件;
@for(lines(I) | I#ge#1:
@for(rows(J) | J#ge#1:
@for(shop(S) | S#ge#1:
p(I,J,S)=popudata(I,J)*(price(S)*m(S)/((l(S)-line(I))^2+(r(S)-row(J))^2+1))/@sum(shop(K):price(K)*m(K)/((l(K)-line(I))^2+(r(K)-row(J))^2+1))
)
)
);
data:
人口矩阵;
popudata=一个31*30的矩阵,数据太多,贴不了
line=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;
row=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;
l=16,19,20,20,22,30,21,22,24,26,;
r=27,28,24,26,29,25,24,26,25,21,;
m=80,70,80,90,60,90,90,90,90,90,;
price=1,1,1,1,1,1,1,1,1,1,1;
enddata
end
错误代码29
除了你没写的数据 没有任何语法错误
再问: 那是不是我的那块数据出了问题?出现这样的错误
再答: 个数不对啊 这不是提示你个数应该是930个吗 不知道这么简单的英语为什么很多人连看都不看
再问: 我懂,但是数据是从excel里一个31*30的矩阵复制过来的,所以不知道哪里出错了
再答: 那你自己数一下看看你的数据是不是930个
再问: 那是不是我的那块数据出了问题?出现这样的错误
再答: 个数不对啊 这不是提示你个数应该是930个吗 不知道这么简单的英语为什么很多人连看都不看
再问: 我懂,但是数据是从excel里一个31*30的矩阵复制过来的,所以不知道哪里出错了
再答: 那你自己数一下看看你的数据是不是930个
lingo程序出错,model:sets:定义行列号;lines/1..31/:line;rows/1..30/:row
lingo程序:model:sets:product/1..3/:a,b; row/1..5/:c,d,y; num/1
lingo运行出错model:sets:points/1..24/:d;endsetsmax=@sum(points(i
一个LINGO MODEL:SETS:CITY/1..14/:JL;STEP/1..11/;LINE( STEP,CIT
lingo程序求解model:sets:jingkou/1..9/:n;zuobiao/1,2/;links(jingk
在lingo中编程model:sets:time/1..51/:t;capacity/1..51/:c;order/1.
lingo 错误 model:sets:warehouses/1..6/:capacity; vendors/1..3/
lingo MODEL:sets:banci/1..12/:a1,a2,a3,a4,a5,b;endsetsmin=z;
lingo错误model:sets:quarter/1..4/:DEM,RP,OP,INV;endsetsdata:DE
LINGO求解错误MODEL:SETS:CITY/1..5/:U;LINK(CITY,CITY):COST,X;ENDS
lingo 哪错了model:sets:year/1..15/:bank,st,xz;endsets@for(year:
lingo运行问题model:sets:points/1..24/:d;endsetsmax=@sum(points(i