導航:首頁 > 編程語言 > 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編程相關的資料

熱點內容
git伺服器如何啟動 瀏覽:39
noi演算法 瀏覽:459
zip解壓縮是電腦自帶的嗎 瀏覽:643
魔術演算法術嗎 瀏覽:783
復式五肖演算法 瀏覽:721
海康威視設備已加密 瀏覽:663
自適應路由演算法 瀏覽:315
pythonxlwt寫入一列 瀏覽:995
性之助app哪裡可以下載 瀏覽:414
安卓如何自己改圖標 瀏覽:848
如何去掉app資源庫的建議 瀏覽:730
中興研發面試要寫演算法嗎 瀏覽:65
linux系統配置文件 瀏覽:601
php登錄網頁模板 瀏覽:931
windownginxphp 瀏覽:509
resync命令 瀏覽:536
dos命令手冊 瀏覽:287
矽谷編程二維數組 瀏覽:41
inside游戲什麼時候移植安卓 瀏覽:944
極光安卓是什麼 瀏覽:541