我的这个lingo程序为什么解不出MODEL:sets:school/1..16/:c,alph,beta,x;zone/1..20/:children;student(school,zone):s,n;endsetsdata:alph=5 5 5 5 5 5 5 3.5 3.5 3.5 3.5 3.5 2 2 2 2;beta=0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.1 0.1 0.1 0.1 0.1 0.05

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 05:47:33
我的这个lingo程序为什么解不出MODEL:sets:school/1..16/:c,alph,beta,x;zone/1..20/:children;student(school,zone):s,

我的这个lingo程序为什么解不出MODEL:sets:school/1..16/:c,alph,beta,x;zone/1..20/:children;student(school,zone):s,n;endsetsdata:alph=5 5 5 5 5 5 5 3.5 3.5 3.5 3.5 3.5 2 2 2 2;beta=0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.1 0.1 0.1 0.1 0.1 0.05
我的这个lingo程序为什么解不出
MODEL:
sets:
school/1..16/:c,alph,beta,x;
zone/1..20/:children;
student(school,zone):s,n;
endsets
data:
alph=5 5 5 5 5 5 5 3.5 3.5 3.5 3.5 3.5 2 2 2 2;
beta=0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.1 0.1 0.1 0.1 0.1 0.05 0.05 0.05 0.05;
children=120 180 230 120 150 180 180 150 100 160 180 240 210 220 280 260 320 380 360 300;
n= 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 1 1 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1
0 0 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
1 0 0 1 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1
1 0 0 1 0 0 1 1 1 0 1 0 1 1 0 0 0 0 0 0
0 0 0 0 1 0 0 1 1 1 1 0 0 0 0 1 0 0 0 1
0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 1 1
0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 1 1 0 0
0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 0 1 1 1 0
0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 1 1 0
1 1 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1
0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 0 0
0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0
0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1
0 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0;
enddata
min=@sum(school(i):c(i)*x(i));
x(1)+x(4)+x(5)+x(11)>=1;
x(1)+x(2)+x(11)+x(15)+x(16)>=1;
x(1)+x(2)+x(3)+x(15)+x(16)>=1;
x(1)+x(4)+x(5)+x(11)+x(16)>=1;
x(2)+x(3)+x(6)+x(12)+x(15)+x(16)>=1;
x(1)+x(4)+x(8)+x(11)>=1;
x(8)+x(4)+x(5)+x(9)+x(11)>=1;
x(2)+x(6)+x(5)+x(16)>=1;
x(6)+x(9)+x(5)+x(10)+x(14)>=1;
x(6)+x(7)+x(10)+x(12)+x(14)>=1;
x(2)+x(3)+x(5)+x(6)+x(7)+x(12)+x(15)>=1;
x(8)+x(4)+x(13)>=1;
x(8)+x(9)+x(5)+x(13)>=1;
x(9)+x(14)+x(5)+x(10)+x(13)>=1;
x(7)+x(14)+x(9)+x(10)>=1;
x(6)+x(7)+x(10)+x(12)>=1;
x(9)+x(8)+x(13)>=1;
x(8)+x(9)+x(10)+x(13)>=1;
x(7)+x(9)+x(10)>=1;
x(2)+x(4)+x(3)+x(6)+x(7)+x(12)+x(15)>=1;
@for(school(i):c(i)=@if(@sum(zone(j):x(i)*n(i,j)*s(i,j))#GT#600,beta(i)*2000*100/50*(@sum(zone(j):x(i)*n(i,j)*s(i,j)))-600,0)+alph(i));
@for(zone(j):@sum(school(i):x(i)*n(i,j)*s(i,j))=children(j));
@for(student:@gin(s));
@for(school:@bin(x));
END

我的这个lingo程序为什么解不出MODEL:sets:school/1..16/:c,alph,beta,x;zone/1..20/:children;student(school,zone):s,n;endsetsdata:alph=5 5 5 5 5 5 5 3.5 3.5 3.5 3.5 3.5 2 2 2 2;beta=0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.1 0.1 0.1 0.1 0.1 0.05
可能是因为你的x*n*s里面有两个变量所以把计算难度加大了
最好有题目我能看一下 改一下写法看一下能不能算出来

lingo的运行错误问题我的lingo程序模型是这样:MODEL:SETS:QUARTERS/1..1000/:X;ENDSETSMIN = @SUM(QUARTERS(i)|@MOD(i,2)#EQ#0:X(i);) - @SUM(QUARTERS(i)|0#NE#@MOD(i,2):X(i););@for(QUARTERS(i):@sum(QUARTERS(i):X(i)) >= 1000 ;);@for(QUARTERS( lingo 我这个程序为什么解不出来?我的程序如下:min=a1+a2+a3+a4+a5+a6+a7+a8+a9;a1+a2+a3+a4+a5+a6+a7+a8+a9 哪位好心人能帮我用LINGO编一下这个程序.谢谢! MATLAB与lingo的应用这个先用MATLAB求解出p,再用lingo进行最优化处理我现在需要所有的程序一楼、、、你闲的这和开MATLAB课有什么关系 我的这个lingo程序为什么解不出MODEL:sets:school/1..16/:c,alph,beta,x;zone/1..20/:children;student(school,zone):s,n;endsetsdata:alph=5 5 5 5 5 5 5 3.5 3.5 3.5 3.5 3.5 2 2 2 2;beta=0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.1 0.1 0.1 0.1 0.1 0.05 线性最优化的LINGO程序举例 为什么lingo程序运行出来没有灵敏度分析的数据呀? lingo中使用括号 为什么提示语法错误?lingo中老显示我的括号有语法错误, 这个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实现,y(i)=y(j)时,x(i)不等于x(j)?大哥大姐们:请问用lingo如何实现y(i)=y(j)时,x(i)不等于x(j)?lingo有这个功能吗?我试过了,但是不行,我的现有程序是:MODEL:data:M=7;enddatas 我的世界王国mod为什么看不到生物? lingo求解这个要怎么写程序啊 请高手帮我找下这个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程序如何运行 model: min=800*x11+1000*x12+1200*x13+700*x21+500*x22+700*x23+800*x31+600*x32+500*x33+500*x41+600*x4哪位可以帮忙看下这个lingo程序有什么问题?为什么我把它求出的变量值带入目标函数得到的结果和它自动求出的目 为什么这个lingo程序运行不成功,我希望能够在满足以下四个约束条件的情况下得到一个32*40的0-1矩阵~model:sets:a/1..32/:c; b/1..40/; link(a,b):e;endsetsdata:c=1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 lingo怎么解决TSP问题比如我已知A,B,C,D.之间的距离,求最小解,写出程序, 帮忙编一下下图的数学建模lingo程序.