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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 12:00:27
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

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
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

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
除了你没写的数据 没有任何语法错误

这个lingo程序错在哪?我编了个lingo程序,测试的时候出错,感激不尽~以下是程序“MODEL:title 码流提取问题;SETS:job/1..5/;worker/1..16/;assign(job,worker):x,a,b;ENDSETSDATA:a=30.8667,32.7657,35.4304,37.781,40.3113,28.6755, 我在使用lingo时出现THE MODEL DIMENSIONS EXCEED THE CAPACITY OF THIS VERSION.哪位大虾可以告诉我是什么地方出了问题.如何解决,程序应该不用出错.谢谢.程序如下:model:title CUMCM-2003B-01;sets:cai / 1..10 /:crate, Lingo 那里出错了啊?model:title 物流仓库选址问题lingo求解程序;sets:store/1..12/:w,s,m;sale/1..12/:d;links(store,sale):C,p,x;endsetsdata:从仓库i向销售中心j运送货物的运送总成本;C=100,80,50,50,60,100,120,90,60,100,120, 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 帮忙看下这个lingo程序哪里出错了MODEL:SETS:CUTFA/1..6/:x;CUTFAA/1..11/:y;切割的方法有17种,x表示对应1-6种切割方法的原料钢管的需求量,y表示对应7-17种切割方法的原料钢管的需求量;BUJ/1..3/:n,b;3种钢 请各位大大看看这个lingo程序哪里出错了?model:sets:I/1..45/:x,y,c,b,t;endsetsdata:c=64,88,193,193,128,120,120,120,110,120,64,247,190,210,70,85,192,195,128,120,120,120,110,160,70,256,190,210,190,205,110,160,70,256,190,210,190,190,210,200 LINGO问题 我找了一个程序 自己改了改,运行出错了,求大侠帮忙.model:sets:v/1..20/:a,b,d,n,m; endsetsmin=w;w=@sum(v(i):a*b*d)*t;@sum(v(i):n*d)>=k1;@sum(v(i):n*d)=0.8*m);@for(v(i):n 求解以下简单Lingo程序,为啥出错model:title:complex linear program;sets:condit/1/:a,b;area/1..5/:p,u,r,q;row/1..2/:;link(area,row):x,t;end setsdata:p=0,0.01,0.02,0.045,0.065;q=0,0.025,0.015,0.055,0.026;r=0.05,0.28,0.21,0.23,0.25;u=0,103,198 看看这个lingo程序哪里出错了?model:sets:de/1..8/:x,y;fe/1..5/:f;link(fe,de):W;endsetsdata:x=5 7 5 4 6 5 5 3;y=25 36 32 15 31 28 22 12;L=20;enddatamin=@sum(de:x*w(1,j))+@sum(de:x*w(2,j))+@sum(de:x*w(3,j))+@sum(de:x*w(4,j))+@sum(de:x*w(5,j))+ LINGO程序哪里出错了model:sets:city/1..6/:u;link(city,city):d,x;endsetsdata:d=0 70 50 40 50 3070 0 30 40 60 5050 30 0 50 70 80 40 40 50 0 60 60 50 60 70 50 0 4030 50 80 60 40 0;enddataN=@size(city);min=@sum(link:d*x);@for(city(j):@sum(city(i)|i 有没有LINGO高手呀,帮我看看这个程序哪里出错了,MODEL:SETS:WH/W1..W18/:AI,BI,X; ENDSETSDATA:AI=0,0,0.4,1.8,1.3,1.5,2.2,0,-1.2,0.9,1.2,0,0,0.8,1.8,-3,1.4,0;BI=0,3,1,2,2,1,1,0,2,1,1,0,0,2,2,1,3,0; ENDDATAMAX=@SUM(WH:X(I)*AI(I));@FOR(WH: 帮忙看哈下面这个lingo程序哪里有问题,显示第十行出错,求指导~model:sets:season/1..4/:x;fire/2,3,4/:y;endsetsmin=120+x(1)+x(2)+x(3)+x(4);120*65+x(1)*60>=6000;((120+x(1))*0.85-y(2))*65+60*x(2)>=7500;(((120+x(1))*0.85-y(2)+x(2))*0. 一个lingo lingo中约束条件之间是 ‘或’ 的关系,应该如何表示?Lingo中是否允许?代码如下,就是最后一个循环出错,去掉后可以执行,最后一句错在哪?P是火车票价格;model:sets:citys/1..10/:;city/1..11/:u,t 求大神改一下lingo程序model:sets:time/1..51/:t;rongliang/1..51/:r;link(time,rongliang):x;endsetsmin=@sum(time:t);@for(link:@bin(x));@for(link:@sum(link:x(i,j)*r) lingo程序:model:sets:product/1..3/:a,b; row/1..5/:c,d,y; num/1..9/:x; endsets其中的product和num该怎么用?还有平时不是用的col么而不是num区别在哪? 请高手帮我找下这个Lingo程序的错误!下面是Lingo程序model:sets:hotel/1..10/;format/1..3/;link(hotel,format):x,y,c;endsetsmin=@sum(link:x*y*c);@for(format(j):@sum(hotel(i):(y(i)*r(i,j)))=num(j)/2);@for(format(j):@sum(hotel(i):(y(i)*r1( lingo求不出可行解程序对应的方程组如上所示,lingo程序如下:model: sets: plan/1..36/;分配方法(堆数)有36种; raw/1..14/:l,total;第二档原料有14种,l是原料长度,total是各个原料的根数; require Lingo求不出可行解程序对应的方程组如上所示,lingo程序如下:model: sets: plan/1..36/;分配方法(堆数)有36种; raw/1..14/:l,total;第二档原料有14种,l是原料长度,total是各个原料的根数; require