数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 6416|回复: 6

lingo问题求助

[复制链接]
发表于 2007-4-12 21:41:13 | 显示全部楼层 |阅读模式
<p>MODEL:<br/>SETS:<br/>venders1/v1,v2/:c1,x1,c2,x2,c3,x3;<br/>goods1/g1,g2/:i0,h1,i1,m1,o1,h2,i2,m2,o2,h3,i3,m3,o3;<br/>vg1(venders1,goods1):q1,d1,z1,g1,b1,p1,q2,d2,z2,g2,b2,p2,q3,d3,z3,g3,b3,p3;<br/>ENDSETS<br/>DATA:<br/>c1= 1200,2000;<br/>h1= 1,1.5;<br/>m1= 4200,3500;<br/>q1= 0.04 0.02<br/>&nbsp;&nbsp;&nbsp; 0.03 0.04;<br/>d1= 0.18 0.09<br/>&nbsp;&nbsp;&nbsp; 0.2 0.1;<br/>g1= 2 1.8<br/>&nbsp;&nbsp;&nbsp; 1 0.8;<br/>b1= 3000 5000<br/>&nbsp;&nbsp;&nbsp; 3000 4000;<br/>p1= 5 5.1<br/>&nbsp;&nbsp;&nbsp; 2.2 2.1;<br/>c2= 1200,2000;<br/>h2= 1,1.5;<br/>m2= 3800,4000;<br/>q2= 0.04 0.02<br/>&nbsp;&nbsp;&nbsp; 0.03 0.04;<br/>d2= 0.18 0.09<br/>&nbsp;&nbsp;&nbsp; 0.2 0.1;<br/>G2= 2 1.8<br/>&nbsp;&nbsp;&nbsp; 1 0.8;<br/>b2= 3500 4500<br/>&nbsp;&nbsp;&nbsp; 3000 4000;<br/>p2= 5 5.1<br/>&nbsp;&nbsp;&nbsp; 2.2 2.1;<br/>o1=100,80;<br/>o2=100,80;<br/>i0= 0,0;<br/>c3=1200,2000;<br/>h3=1,1.5;<br/>m3=3500,4000;<br/>q3= 0.04 0.02<br/>&nbsp;&nbsp;&nbsp; 0.03 0.04;<br/>d3= 0.18 0.09<br/>&nbsp;&nbsp;&nbsp; 0.2 0.1;<br/>G3= 2 1.8<br/>&nbsp;&nbsp;&nbsp; 1 0.8;<br/>b3= 4000 4500<br/>&nbsp;&nbsp;&nbsp; 3500 4000;<br/>p3= 5 5.1<br/>&nbsp;&nbsp;&nbsp; 2.2 2.1;<br/>o3=90,100;<br/>ENDDATA<br/><a href="mailto:min=@sum(vg1(I,J)1(I,J)*z1(I,J))+@sum(venders1:x1*c1)+@sum(vg1(i,j):g1(i,j)*z1(i,j))+@sum(goods1:h1*i1)+@sum(vg1(i,j)2(i,j)*z2(i,j))+@sum(venders1:x2*c2)+@sum(vg1(i,j):g2(i,j)*z2(i,j)+@sum(goods1:h2*i2">min=@sum(vg1(I,J)1(I,J)*z1(I,J))+@sum(venders1:x1*c1)+@sum(vg1(i,j):g1(i,j)*z1(i,j))+@sum(goods1:h1*i1)+@sum(vg1(i,j):P2(i,j)*z2(i,j))+@sum(venders1:x2*c2)+@sum(vg1(i,j):g2(i,j)*z2(i,j)+@sum(goods1:h2*i2</a>));<br/>@for(vg1(i,j):z1(i,j)&lt;=b1(i,j));<br/>@for(vg1(i,j):z2(i,j)&lt;=b2(i,j));<br/>@for(vg1(i,j):z3(i,j)&lt;=b3(i,j));<br/>@for(goods1(j):m1(j)+1.28*o1(j)&lt;=i0(j)+@sum(venders1(i):z1(i,j)));<br/>@for(goods1(j):m2(j)+1.28*o2(j)&lt;=i1(j)+@sum(venders1(i):z2(i,j)));<br/>@for(goods1(j):m3(j)+1.28*o3(j)&lt;=i2(j)+@sum(venders1(i):z3(i,j)));<br/>@for(goods1(j):i1(j)=i0(j)-m1(j)+@sum(venders1(i):z1(i,j)));<br/>@for(goods1(j):i2(j)=i1(j)-m2(j)+@sum(venders1(i):z2(i,j)));<br/>@for(goods1(j):i3(j)=i2(j)-m3(j)+@sum(venders1(i):z3(i,j)));<br/>@for(venders1(i):x1(i)=@if(@sum(goods1(j):z1(i,j)^2)#gt#0,1,0));<br/>@for(venders1(i):x2(i)=@if(@sum(goods1(j):z2(i,j)^2)#gt#0,1,0));<br/>@for(venders1(i):x3(i)=@if(@sum(goods1(j):z3(i,j)^2)#gt#0,1,0));<br/>end</p><p>按说程序是求最小化,如果把C3调到120000,200000,那么应该z1(i,j),z2(i,j)变大,从而使z3(i,j)为0,相应的x3为0.但是不论怎么该C3结果X3都不为0,z1(i,j),z2(i,j),z3(i,j)都不变化,请问是不是程序中有问题?</p>
发表于 2007-4-13 07:39:14 | 显示全部楼层
<p>请把你的模型挂上来好嘛?</p><p>没看过模型我也不知道怎么改啦</p><p>不是语法错误很难说怎么改的</p>
 楼主| 发表于 2007-4-13 21:34:52 | 显示全部楼层
模型中有些特殊符号在论坛中写不出来,已发送到你邮箱,希望能有时间看看!非常感谢!
发表于 2007-4-14 01:56:50 | 显示全部楼层
<p>你能不能在发一次啊</p><p>那邮箱很久没用了</p><p>现在刚击活</p>
 楼主| 发表于 2007-4-14 05:02:31 | 显示全部楼层
<p>又发过去了,麻烦你了.</p>
发表于 2007-4-14 08:17:52 | 显示全部楼层
<p>不好意思实在看不出怎么改.</p><p>你看能不能附上表达式,约束条件.</p><p>我看看是不是程序出错.</p>
发表于 2007-4-22 06:32:13 | 显示全部楼层

现在没法发帖子 我这里也有个LINGO程序请教下高手

max=2000*(x1+x2+x3+x4+x5+x6+x7+x8+x9+x10+x11+x12)+1200*(y1+y2+y3+y4+y5+y6+y7+y8+y9+y10+y11+y12);<br/>20*ma1+10*mb1=x1+y1;<br/>20*ma2+10*mb2=x2+y2;<br/>20*ma3+10*mb3=x3+y3;<br/>20*ma4+10*mb4=x4+y4;<br/>20*ma5+10*mb5=x5+y5;<br/>20*ma6+10*mb6=x6+y6;<br/>20*ma7+10*mb7=x7+y7;<br/>20*ma8+10*mb8=x8+y8;<br/>20*ma9+10*mb9=x9+y9;<br/>20*ma10+10*mb10=x10+y10;<br/>20*ma11+10*mb11=x11+y11;<br/>20*ma12+10*mb12=x12+y12;<br/>ma1+na1+wa1=509.804+2300;<br/>mb1+nb1+wb1=1400+45.714+ma1+na1;<br/>ma2+na2+wa2=wa1+493.775;<br/>mb2+nb2+wb2=wb1+37.431+ma2+na2;<br/>ma3+na3+wa3=wa2+608.466;<br/>mb3+nb3+wb3=wb2+35.314+ma3+na3;<br/>ma4+na4+wa4=wa3+688.301;<br/>mb4+nb4+wb4=wb3+57.699+ma4+na4;<br/>ma5+na5+wa5=wa4+763.995;<br/>mb5+nb5+wb5=wb4+45.846+ma5+na5;<br/>ma6+na6+wa6=wa5+748.318;<br/>mb6+nb6+wb6=wb5+40.887+ma6+na6;<br/>ma7+na7+wa7=wa6+780.081;<br/>mb7+nb7+wb7=wb6+41.408+ma7+na7;<br/>ma8+na8+wa8=wa7+695.659;<br/>mb8+nb8+wb8=wb7+48.286+ma8+na8;<br/>mb9+nb9+wb9=wb8+41.559+ma9+na9;<br/>ma9+na9+wa9=wa8+607.038;<br/>ma10+na10+wa10=wa9+534.397;<br/>mb10+wb10+wb10=wb9+44.451+ma10+na10;<br/>ma11+na11+wa11=wa10+415.164;<br/>mb11+nb11+wb11=wb10+49.568+ma11+na11;<br/>ma12+na12+wa12=wa11+275.571;<br/>mb12+nb12+wb12=wb11+33.096+ma12+na12;<br/>20*ma1&lt;=12000;<br/>20*ma2&lt;=12000;<br/>20*ma3&lt;=12000;<br/>10*mb1&lt;=8000;<br/>10*mb2&lt;=8000;<br/>10*mb3&lt;=8000;<br/>20*ma4&lt;=12000;<br/>20*ma5&lt;=12000;<br/>20*ma6&lt;=12000;<br/>20*ma7&lt;=12000;<br/>20*ma8&lt;=12000;<br/>20*ma9&lt;=12000;<br/>20*ma10&lt;=12000;<br/>20*ma11&lt;=12000;<br/>20*ma12&lt;=12000;<br/>10*mb4&lt;=8000;<br/>10*mb5&lt;=8000;<br/>10*mb6&lt;=8000;<br/>10*mb7&lt;=8000;<br/>10*mb8&lt;=8000;<br/>10*mb9&lt;=8000;<br/>10*mb10&lt;=8000;<br/>10*mb11&lt;=8000;<br/>10*mb12&lt;=8000;<br/>2200&lt;=wa1;<br/>wa1&lt;=2500;<br/>2200&lt;=wa2;<br/>wa2&lt;=2500;<br/>2200&lt;=wa3;<br/>wa3&lt;=2500;<br/>2200&lt;=wa4;<br/>wa4&lt;=2500;<br/>2200&lt;=wa5;<br/>wa5&lt;=2500;<br/>2200&lt;=wa6;<br/>wa6&lt;=2500;<br/>2200&lt;=wa7;<br/>wa7&lt;=2500;<br/>2200&lt;=wa8;<br/>wa8&lt;=2500;<br/>2200&lt;=wa9;<br/>wa9&lt;=2500;<br/>2200&lt;=wa10;<br/>wa10&lt;=2500;<br/>2200&lt;=wa11;<br/>wa11&lt;=3000;<br/>2200&lt;=wa12;<br/>wa12&lt;=3000;<br/>1300&lt;=wb1;<br/>wb1&lt;=1600;<br/>1300&lt;=wb2;<br/>wb2&lt;=1600;<br/>1300&lt;=wb3;<br/>wb3&lt;=1600;<br/>1300&lt;=wb4;<br/>wb4&lt;=1600;<br/>1300&lt;=wb5;<br/>wb5&lt;=1600;<br/>1300&lt;=wb6;<br/>wb6&lt;=1600;<br/>1300&lt;=wb7;<br/>wb7&lt;=1600;<br/>1300&lt;=wb8;<br/>wb8&lt;=1600;<br/>1300&lt;=wb9;<br/>wb9&lt;=1600;<br/>1300&lt;=wb10;<br/>wb10&lt;=1600;<br/>1300&lt;=wb11;<br/>wb11&lt;=2100;<br/>wb12&lt;=2100;<br/>1300&lt;=wb12;<br/>x1&lt;=9000;<br/>x2&lt;=9000;<br/>x3&lt;=9000;<br/>x4&lt;=9000;<br/>x5&lt;=9000;<br/>x6&lt;=9000;<br/>x7&lt;=9000;<br/>x8&lt;=9000;<br/>x9&lt;=9000;<br/>x10&lt;=9000;<br/>x11&lt;=9000;<br/>x12&lt;=9000;<br/>本人菜鸟啊,但是遇到线性规划问题得解决。这个程序请高手看看是什么问题<br/><br/>
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2024-3-29 07:01 , Processed in 0.051523 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表