对某厂一,二,三产品下一年各季度的合同预订数如下,一产品各季度订货数为1500,1000,2000,1200二产品为1500,1500,1200,1500三产品为1000,2000,1500,2500该三种产品1季度初无库存,要求在4季度末各库存150件。已知该厂每季度生产工时为15000小时,生产一,二,三产品每件分别需要2、4、3小时。因更换工艺装备,产品I在2季度无法生产。规定当产品不能按期交货时,产品每件每迟交 ,二 一个季度赔偿20元,产品三赔10元;又生产出来产品不在本季度交货的,每件每季度的库存费用为5元。问该厂应如何安排生产,使总的赔偿加库存的费用为最小。
用Lingo编程 急
production\/1..3\/:time,lackloss;season\/1..4\/:;link(production,season):demand,difference,produce;endsets data:demand= 1500 1000 2000 1200 1500 1500 1200 1500 1000 2000 1500 2500;lackloss=20 10 10;time=2 4 3;enddata min=@sum(season(j):@sum(production(i):@if(difference(i,...
用LINGO 编程解一个线性规划问题,不会编,急急急!在线等
若求最小值,则有无界解,即目标函数没有最小值。程序如下:Min=6000-290*X1-470*X2-720*X3-1060*X4-1490*X5;X1>=1;X2>=1;X3>=1;X4>=1;X5>=1;GIN(x1);@GIN(x2);@GIN(x3);@GIN(x4);@GIN(x5);运行结果为:Model is unbounded Variable Value X1 0.000000 X2 0....
如何编程,用lingo求minz=2*x1+3*x2+x3?
2、打开Lingo软件,进入下面编程状态。3、然后输入目标函数:minz=2*x1+3*x2+x3,如下图所示:4、然后进行运行一下,看看自己是否输入正确,如果没有出现“error”,那么继续输入下面的约数条件。如下图所示就表示你输入的是正确无误的。可以继续往下输入了。5、输入约数方程之后,再次运行一下,...
急!!!这是一道用Lingo求解运输规划问题,会的帮帮忙,谢咯!
1.分析:产地总产是为90,销地总销量为90,所以这是一个产销平衡的运输问题。2.用LINGO编程如下:model:sets:warehouses\/wh1..wh3\/:c;vendors \/v1..v4\/: d;links(warehouses,vendors): cost, volume;endsets min=@sum(links:cost*volume);for(vendors(J):@sum(warehouses(I):volume(I,...
lingo程序编程
max=y;y=@if(x2-x1#LT#x3-x2,x2-x1,x3-x2);x1>0;x180;x2120;x3<140;求解结果:Globaloptimalsolutionfound.Objectivevalue:60.00000Objectivebound:60.00000Infeasibilities:0.000000Extendedsolversteps:2Totalsolveriterations:11VariableValueReducedCostY60.000000.000000X280.000000.000000X10....
lingo编程求解
在lingo11中可以如下 max=(1.25-0.25)*(x1+x2)+(2-0.35)*(x6+x7)+(2.8-0.5)*x9-(5*x1+10*x6)*0.05-(7*x2+9*x7+12*x9)*0.0321-(6*x3+8*x8)*0.0625-(4*x4+11*x9)*0.1119 -7*x5*0.05;5*x1+10*x6<=6000;7*x2+9*x7+12*x9<=1000;6*x3+8*x8<=4000...
lingo 编程 急 求各位大侠帮忙
min = 8 * y1 + 4 * y2;!假设年收入10万元,可以根据具体情况修改;8 * x1 + 4 * x2 = 100000;!前8个月的每个月税收;y1 = @smax((x1 - 2000) * 0.05,(x1 - 2000) * 0.1 - 25,(x1 - 2000) * 0.15 - 125,(x1 - 2000) * 0.2 - 375,(x1 - 2000) * 0.25 -...
lingo编程
你好,加时第三节:这个可以使用@if函数编写:@for(meiribianliang:a0=@if((t-11)#gt#1,t-11,1));使用@max是针对同一类型的集合而言,此外还有一种@smax是针对穷举类型的,你可以参考文档!希望对你有用!祝好运!
有100组数,请用lingo软件编程将它们分成2组,
我们可以探索一下,可不可以用LINGO来实现每组的平均数尽量相等;假设待分组的数是:10,43,5,7,8,9,11,23,33,34。用LINGO得到的程序是:MODEL:SETS:NUMBERGROU\/1..10\/:NUM;CHOOSE\/1..10\/:X1,X2;ENDSETS DATA:NUM=10,43,5,7,8,9,11,23,33,34;ENDDATA FOR(CHOOSE(I):@BIN(X1(I)...
lingo编程问题,感谢呀!麻烦给出具体代码
由于lingo不区分大小写,所以r用lr代替 代码如下:min=s;s=3.1415926*(R+lr)*l+3.1415926*lr*lr;3.1415926*h*(R^2+R*lr+lr^2)=380;l=(h^2+(R-lr)^2)^0.5;lr<R;结果:S 101.7609 R 4.184900 LR 2.295768 L 4.184900 H 3.734243 ...