導航:首頁 > 編程語言 > lingo編程

lingo編程

發布時間:2022-02-04 09:43:32

❶ 求解lingo編程

簡化做不到 demo版不行的話可以用破解版 而且你這個按理說demo版完全沒問題 最後沒有可行解 具體是什麼原因自己看看 估計是你寫錯了

model:
sets:
dmu/1..5/:m,y;
ii/1..8/:s;
iv(ii,dmu):x;
endsets
min=v;
@for(dmu(n):
@for(ii(i):@sum(dmu(t):m(t)*x(i,t)+s(i))=v*x(i,n));
@sum(dmu(t):m(t)*y(t)-a)=y(n));
@sum(dmu(n):m(n))=1;
data:
x=5408 5780 5210 4986 6009
7208 8573 6987 5324 6547
757 809 729 698 841
1489 1513 1632 1214 1345
1892 1892 1892 1892 1892
724 746 812 907 1065
1302 1532 1980 1289 1658
5863 4230 3210 6120 4698;
y=1408 1736 1848 1424 2072;
enddata
end

❷ lingo編程問題

我把思路告訴你,這里沒有lingo軟體。。。
sets部分
你先假設有16個軟盤disk(因為16個文件最多用到16個軟盤)軟盤的級屬性是一個(0,1)變數q(0表示沒有用到,1表示用到)。
16個文件doc,屬性是他們分別的大小s。
doc和disk的父集link,屬性是p也是0-1變數,表示某個doc是否放在某個disk里
data部分:
對文件的大小賦值。
目標函數:
min=@sum(disk(i):q(i));!用到軟盤的最大數;
約束條件:
@for(doc(i):@sum(disk(j):p(i,j))=1);!每個文件只能放一次;
@for(disk(j):@sum(doc(i):s(i)*p(i,j))<1.44*1024);!每張盤的容量上限;

❸ 急求!!!!lingo編程問題

編譯了下,改了幾個錯誤,但還是通不過,最後終於發現了原因:第17行,Q+@sum(second(j):y(4,j)*x(j))。。。y的最大下標應該是3,不可能為4.這就不好改了。。。

❹ lingo編程題

max=72*x1+64*x2+3*x3;

60*x1+80*x2+10*x3<=4800;

2*x1+3*x2-5*x3<=100;

❺ 怎麼在lingo中編程出來

需要用集 你至少要給我集怎麼定義的我才能寫 不會的話看看相關教程 不難

❻ 用lingo語言編寫程序

你看這樣行嗎? 結果有了!

model:
!x噸A原料2x噸B原料生產甲軸承
y噸A原料0.6y噸B原料生產乙軸承;
sets:
c/1..3/:cities,pri_jia,pri_yi;!pri_jia:甲的價格,pri_yi:乙的價格;
endsets

data:
pri_jia=234;
pri_yi=642;
enddata

max=@sum(c(i):cities(i)*(pri_jia*0.5*x+pri_yi(i)*0.2*y));

2*x+0.6*y<=12;
x+y<=10;

x*0.5<2.5;
y*0.2<1.5;

@sum(c(i):cities(i))=1;!保證「全部銷售到同一個地方」;
end

結果分析:2.5 噸 A 原料,5噸 B 原料,用來生產 1.25 千套 甲產品;7.5 噸 A 原料,4.5 噸B原料生產 1.5 套乙產品!只有 cities(3) 為 1,表示運往廣州! 最後,max = 11.50000

❼ 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:11VariableValueRecedCostY60.000000.000000X280.000000.000000X10.0000000.000000X3140.00000..000001.00000020.0000000.00000030.0000000.00000040.0000000.00000050.0000000.00000060.0000000.00000070.0000000.00000080.0000000.000000

❽ lingo編程

你看這樣行嗎? 結果有了!
model:
! x 噸 A 原料 2x 噸 B 原料 生產 甲軸承
y 噸 A 原料 0.6y 噸 B 原料 生產 乙軸承;
sets:
c/1..3/: cities, pri_jia, pri_yi; ! pri_jia:甲的價格, pri_yi: 乙的價格;
endsets

data:
pri_jia = 2 3 4;
pri_yi = 6 4 2;
enddata

max = @sum(c(i): cities(i)*(pri_jia*0.5*x + pri_yi(i)*0.2*y));

2*x + 0.6*y <= 12;
x + y <= 10;

x * 0.5 < 2.5;
y * 0.2 < 1.5;

@sum(c(i): cities(i)) = 1; ! 保證「全部銷售到同一個地方」;
end
結果分析:2.5 噸 A 原料,5噸 B 原料,用來生產 1.25 千套 甲產品;7.5 噸 A 原料,4.5 噸B原料生產 1.5 套乙產品!只有 cities(3) 為 1,表示運往廣州! 最後,max = 11.50000

❾ lingo 怎麼編程

建議你去系統的看一下lingo的教程和例題 其實很簡單 就是把最優化問題的模型翻譯成lingo的語言 語法也不難
那個設置取值范圍有@bnd函數 也可以直接用不等號來設置

❿ 用lingo 編程實現,急需!

你這個有問題 肯定還有其它條件 否則你用lingo干什麼 每個貨物選利潤最大的那個店卸下就行了

閱讀全文

與lingo編程相關的資料

熱點內容
pdf打開後是空白 瀏覽:148
python量化交易pdf 瀏覽:725
照片如何加密不佔內存 瀏覽:965
手機怎麼下載小恆錢包app 瀏覽:849
閃電伺服器是什麼 瀏覽:111
單片機入門視頻教程第二課 瀏覽:45
天然氣可壓縮多少倍 瀏覽:238
程序員面試評價 瀏覽:128
手錶加密門禁卡 瀏覽:238
psf已加密 瀏覽:553
返利app怎麼用教程 瀏覽:888
一個程序員寫的詩火了 瀏覽:613
red攝影機壓縮比 瀏覽:410
app賬號怎麼弄 瀏覽:823
hc0551單片機 瀏覽:755
噴淋管道支架演算法 瀏覽:592
壓縮機壞了電腦無法啟動 瀏覽:242
不小心加密了怎麼去掉 瀏覽:955
linux命令行連接db2 瀏覽:899
洪恩app怎麼設置護眼模式 瀏覽:971