lingo MODEL:sets:banci/1..12/:a1,a2,a3,a4,a5,b;endsetsmin=z;
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 23:14:06
lingo
MODEL:
sets:
banci/1..12/:a1,a2,a3,a4,a5,b;
endsets
min=z;
z=@smax(a1(1)+a2(1)+a3(1)+a4(1)+a5(1),a1(2)+a2(2)+a3(2)+a4(2)+a5(2),a1(2)+a2(2)+a3(2)+a4(2)+a5(2),a1(3)+a2(3)+a3(3)+a4(3)+a5(3),a1(4)+a2(4)+a3(4)+a4(4)+a5(4),a1(5)+a2(5)+a3(5)+a4(5)+a5(5),a1(6)+a2(6)+a3(6)+a4(6)+a5(6),a1(7)+a2(7)+a3(7)+a4(7)+a5(7),a1(8)+a2(8)+a3(8)+a4(8)+a5(8),a1(9)+a2(9)+a3(9)+a4(9)+a5(9),a1(10)+a2(10)+a3(10)+a4(10)+a5(10),a1(11)+a2(11)+a3(11)+a4(11)+a5(11),a1(12)+a2(12)+a3(12)+a4(12)+a5(12));
@for(banci(I):a1(I)=1;
b(1)=@if(a1(1)+a2(1)+a3(1)+a4(1)+a5(1) #ge#1,1,0);
b(2)=@if(a1(2)+a2(2)+a3(2)+a4(2)+a5(2) #ge#1,1,0);
b(3)=@if(a1(3)+a2(3)+a3(3)+a4(3)+a5(3) #ge#1,1,0);
b(4)=@if(a1(4)+a2(4)+a3(4)+a4(4)+a5(4) #ge#1,1,0);
b(5)=@if(a1(5)+a2(5)+a3(5)+a4(5)+a5(5) #ge#1,1,0);
b(6)=@if(a1(6)+a2(6)+a3(6)+a4(6)+a5(6) #ge#1,1,0);
b(7)=@if(a1(7)+a2(7)+a3(7)+a4(7)+a5(7) #ge#1,1,0);
b(8)=@if(a1(8)+a2(8)+a3(8)+a4(8)+a5(8) #ge#1,1,0);
b(9)=@if(a1(9)+a2(9)+a3(9)+a4(9)+a5(9) #ge#1,1,0);
b(10)=@if(a1(10)+a2(10)+a3(10)+a4(10)+a5(10) #ge#1,1,0);
b(11)=@if(a1(11)+a2(11)+a3(11)+a4(11)+a5(11) #ge#1,1,0);
b(12)=@if(a1(12)+a2(12)+a3(12)+a4(12)+a5(12) #ge#1,1,0);
b(6)+b(7)+b(8)+b(9)+b(10)+b(11)+b(12)
MODEL:
sets:
banci/1..12/:a1,a2,a3,a4,a5,b;
endsets
min=z;
z=@smax(a1(1)+a2(1)+a3(1)+a4(1)+a5(1),a1(2)+a2(2)+a3(2)+a4(2)+a5(2),a1(2)+a2(2)+a3(2)+a4(2)+a5(2),a1(3)+a2(3)+a3(3)+a4(3)+a5(3),a1(4)+a2(4)+a3(4)+a4(4)+a5(4),a1(5)+a2(5)+a3(5)+a4(5)+a5(5),a1(6)+a2(6)+a3(6)+a4(6)+a5(6),a1(7)+a2(7)+a3(7)+a4(7)+a5(7),a1(8)+a2(8)+a3(8)+a4(8)+a5(8),a1(9)+a2(9)+a3(9)+a4(9)+a5(9),a1(10)+a2(10)+a3(10)+a4(10)+a5(10),a1(11)+a2(11)+a3(11)+a4(11)+a5(11),a1(12)+a2(12)+a3(12)+a4(12)+a5(12));
@for(banci(I):a1(I)=1;
b(1)=@if(a1(1)+a2(1)+a3(1)+a4(1)+a5(1) #ge#1,1,0);
b(2)=@if(a1(2)+a2(2)+a3(2)+a4(2)+a5(2) #ge#1,1,0);
b(3)=@if(a1(3)+a2(3)+a3(3)+a4(3)+a5(3) #ge#1,1,0);
b(4)=@if(a1(4)+a2(4)+a3(4)+a4(4)+a5(4) #ge#1,1,0);
b(5)=@if(a1(5)+a2(5)+a3(5)+a4(5)+a5(5) #ge#1,1,0);
b(6)=@if(a1(6)+a2(6)+a3(6)+a4(6)+a5(6) #ge#1,1,0);
b(7)=@if(a1(7)+a2(7)+a3(7)+a4(7)+a5(7) #ge#1,1,0);
b(8)=@if(a1(8)+a2(8)+a3(8)+a4(8)+a5(8) #ge#1,1,0);
b(9)=@if(a1(9)+a2(9)+a3(9)+a4(9)+a5(9) #ge#1,1,0);
b(10)=@if(a1(10)+a2(10)+a3(10)+a4(10)+a5(10) #ge#1,1,0);
b(11)=@if(a1(11)+a2(11)+a3(11)+a4(11)+a5(11) #ge#1,1,0);
b(12)=@if(a1(12)+a2(12)+a3(12)+a4(12)+a5(12) #ge#1,1,0);
b(6)+b(7)+b(8)+b(9)+b(10)+b(11)+b(12)
我试了 没问题 注意要用global solver
加上这个试试@for(banci:@gin(a1);@gin(a2);@gin(a3);@gin(a4);@gin(a5);@bin(b));
加上这个试试@for(banci:@gin(a1);@gin(a2);@gin(a3);@gin(a4);@gin(a5);@bin(b));
lingo MODEL:sets:banci/1..12/:a1,a2,a3,a4,a5,b;endsetsmin=z;
lingo找错model:sets:quarters/1..45/xr,yr,wr,zr,tr;endsetsmin=@
等差数列中a1+a2+a3+a4+a5=3,a1*a1+a2*a2+a3*a3+a4*a4+a5*a5=12求a1-a2
设a1,a2,a3,a4,a5为自然数,A={a1,a2,a3,a4,a5},B={a1²,a2²,a3²,a4²,a5
设a1 a2 a3 a4 a5为自然数,A={a1 a2 a3 a4 a5},B={a1^ a2^ a3^ a4^a5^
lingo错误求解model:sets:kinds/1..10/:c_p,d,v,Q,s,N;fa/A1,A2,A3/:
设a1,a2,a3,a4,a5为自然数,A={a1,a2,a3,a4,a5},B={a1^2,a2^2,a3^2,a4^
lingo语句 model:sets:cities/s,a1,a2,a3,b1,b2,c1,c2,t/:l;roads(
等差数列a3+a4+a5=12,求a1+a2+a7
设集合A=﹛a1,a2,a3,a4,a5},B={a1²,a2²,a3²,a4²
设a1,a2,a3,a4,a5,为正整数,A={a1,a2,a3,a4,a5},B={a1²,a2²
设a1,a2,a3,a4,a5为自然数,A={a1,a2,a3,a4,a5},B={a12,a22,a32,a42,a5