1樓:匿名使用者
這樣可以執行出結果了
model:
sets:
station/1..28/:a,b,t,to,x;
endsets
data:
a=26540,37858,47616,51102,57606,64577,67832,60867,68050,72851,71451,81153,88529,86799,93337,99691,89344,89781,87845,65537,70878,67960,50731,48790,44216,37883,30057,20265;
b=15186,15388,10930,13962,12182,8725,7480,24316,14194,10089,26811,24072,19632,30076,20288,8166,15641,20360,16695,40676,10993,12281,28728,11011,10972,11771,15942,14942;
t=50,50,50,50,50,50,50,50,50,50,60,60,60,65,65,60,60,60,60,65,50,50,60,50,60,60,60,55;
to=396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396,396;
enddata
max=@sum(station:a*t*x-0.5*to*b*x);
@sum(station:x)>=1;
@sum(station:x)<=28;
x(2)+x(3)+x(4)<=2;
x(3)+x(4)+x(5)<=2;
x(4)+x(5)+x(6)<=2;
x(5)+x(6)+x(7)<=2;
x(6)+x(7)+x(8)<=2;
x(7)+x(8)+x(9)<=2;
x(8)+x(9)+x(10)<=2;
x(9)+x(10)+x(11)<=2;
x(10)+x(11)+x(12)<=2;
x(11)+x(12)+x(13)<=2;
x(12)+x(13)+x(14)<=2;
x(13)+x(14)+x(15)<=2;
x(14)+x(15)+x(16)<=2;
x(15)+x(16)+x(17)<=2;
x(16)+x(17)+x(18)<=2;
x(17)+x(18)+x(19)<=2;
x(18)+x(19)+x(20)<=2;
x(19)+x(20)+x(21)<=2;
x(20)+x(21)+x(22)<=2;
x(21)+x(22)+x(23)<=2;
x(22)+x(23)+x(24)<=2;
x(23)+x(24)+x(25)<=2;
x(24)+x(25)+x(26)<=2;
x(25)+x(26)+x(27)<=2;
x(26)+x(27)+x(28)<=2;
x(1)+x(2)+x(3)<=2;
@for(station:@bin(x));end
2樓:凌雲仙鶴
看了你寫的**我真有點不想回答你(為啥不採用for簡化下,而大段不等式,下標為啥不從1開始),不過偶讓看到就回答下吧,希望有幫助。看完你寫的**station/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/我就知道**可能執行不了。我就想你為啥不這樣寫啦station/1..
28/:a,b,t,to,x;我把部分**改寫了下。x(2)+x(3)+x(4)+x(5)+x(6)+x(7)+x(8)+x(9)+x(10)+x(11)+x(12)+x(13)+x(14)+x(15)+x(16)+x(17)+x(18)+x(19)+x(20)+x(21)+x(22)+x(23)+x(24)+x(25)+x(26)+x(27)+x(28)+x(29)>=1;及後面一條語句改為
@sum(station:x)>=1;
@sum(station:x)<=28;
**除錯到x(27)+x(28)+x(29)<=2;報錯,是x(29)下標越界,改為28通過不過不是你想要的結果,因此你按我的改下,把下標2變為1,3變為2.....
急急急!!!!!用lingo求解線性規劃問題出現錯誤 求高手解答~~~謝謝
3樓:匿名使用者
max=1000*(x11+x12+x13)+700*(x21+x22+x23)+600*(x31+x32+x33);
(8*x11+6*x21+5*x31)<=2/3*(1+0.15)*(8*x12+6*x22+5*x32);
(8*x11+6*x21+5*x31)>=2/3*(1-0.15)*(8*x12+6*x22+5*x32);
(8*x13+6*x23+5*x33)<=1/2*(1+0.15)*(8*x12+6*x22+5*x32);
(8*x13+6*x23+5*x33)>=1/2*(1-0.15)*(8*x12+6*x22+5*x32);
(8*x11+6*x21+5*x31)<=4/3*(1+0.10)*(8*x13+6*x23+5*x33);
(8*x11+6*x21+5*x31)>=4/3*(1-0.10)*(8*x13+6*x23+5*x33);
8*x11+6*x21+5*x31<=2000;
8*x12+6*x22+5*x32<=3000;
8*x13+6*x23+5*x33<=1500;
10*x11+5*x21+7*x31<=4000;
10*x12+5*x22+7*x32<=5400;
10*x13+5*x23+7*x33<=1500;
x11+x12+x13<=600;
x21+x22+x23<=1000;
x31+x32+x33<=800;
@gin(x11);@gin(x12);@gin(x13);@gin(x21);@gin(x22);@gin(x23);@gin(x31);@gin(x32);@gin(x33);
求解,急急急,求解,急急急
簡介 1 請求解救或解除。史記 孟嘗君列傳 秦昭王 囚 孟嘗君 謀欲殺之。孟嘗君 使人抵 昭王 幸姬求解。醒世恆言 盧太學詩酒傲王侯 卻說 汪知縣 幾日間連線數十封書札,都是替 盧柟 求解的。清 嚴有禧 漱華隨筆 李孝女 女痛父言,以狀告,挺九 許之金求解此獄。2 求得解悟。南朝 宋 謝靈運 辨宗論...
經濟學的急救!急急急急急急急急,求巨集觀經濟學兩題的解答 急急急急
我不知道你是在學,如果是在國內,就學國際 吧,如果在國外學,我覺得國際投融資比較有前途。至於想做到ceo,那就只能兩個都學。不學也沒關係,但早晚有一天要補上的。市場運作 資本運作,你說哪個不重要,作為ceo都要掌握的。其實如果你幹得好的話,不等到ceo這兩個方面就都要用到了。而ceo要在這基礎上會更...
初二物理知識求解急急急急急急急
聲音 v 340m s 1224km h,t 1000km 1224km h 0.817h 49min 火車 t 1500km 120km h 12.5h 12h30min 大型噴氣式客機 t 1200km 600km h 2h 只需要把聲音的速度340公尺 秒換一下 340x3.6 1224km ...