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

熱點內容
德陽php招聘 瀏覽:434
盲分離演算法性能指標 瀏覽:22
php工作日誌管理系統 瀏覽:744
swing項目源碼 瀏覽:442
能量平衡一期演算法 瀏覽:280
諾基亞通訊錄怎麼導入安卓 瀏覽:506
雲伺服器卡頓超級vps管理器 瀏覽:730
照片pdf格式轉換成JPG格式 瀏覽:111
手機解除設置加密鎖 瀏覽:595
藍牙如何互相傳app 瀏覽:939
管家婆為什麼登錄不上伺服器 瀏覽:759
方舟編譯器確定時延引擎 瀏覽:997
南京雲伺服器租賃 瀏覽:431
程序員司機等職業生女孩 瀏覽:776
邊緣雲伺服器常態化 瀏覽:590
win10雙顯拖動文件夾卡頓 瀏覽:215
php棋牌游戲開發 瀏覽:450
壓縮空氣水泵安裝圖 瀏覽:511
環保伺服器是什麼 瀏覽:475
電腦編輯圖片的app哪個好用 瀏覽:774