下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、利用lingo程序求最小費(fèi)用最大流通常求最小費(fèi)用最大流問(wèn)題是分兩個(gè)階段:1, 先求最大流。2, 再在最大流的基礎(chǔ)上求最小費(fèi)用流。以下圖為例。其中如(5,8)=(容量,費(fèi)用)。求從S到T的最小費(fèi)用最大流。1, 先求最大流,lingo程序?yàn)椋篗ODEL:sets:nodes/s,1,2,3,t/;arcs(nodes,nodes)/ s,1 s,2 1,t,1,3 2,1 2,3 3,t/:c,f;endsetsdata: c= 5 8 4 3 2 10 8;enddatamax = flow;for(nodes(i)|i #ne# 1 #and# i #ne# size(nodes): sum(
2、arcs(i,j):f(i,j)-sum(arcs(j,i):f(j,i)=0);sum(arcs(i,j)|i #eq# 1: f(i,j) = flow;for(arcs:bnd(0,f,c);END結(jié)果是,最大流為12,2, 再在最大流的基礎(chǔ)上求最小費(fèi)用流。程序?yàn)椋篗ODEL:sets:nodes/s,1,2,3,t/: ;arcs(nodes,nodes)/s,1 s,2 1,t,1,3 2,1 2,3 3,t/:b,c,f;endsetsdata:flow=12;b=8 7 9 2 5 9 4 ;c=5 8 4 3 2 10 8;enddatamin=sum(arcs:b*f);fo
3、r(nodes(i)|i #ne# 1 #and# i #ne#size(nodes): sum(arcs(i,j):f(i,j)-sum(arcs(j,i):f(j,i)=0);sum(arcs(i,j)|i #eq# 1: f(i,j) = flow;for(arcs:bnd(0,f,c);END結(jié)果是: Global optimal solution found. Objective value: 218.0000 Infeasibilities: 0.000000 Total solver iterations: 0 Variable Value Reduced Cost F( S,
4、1) 5.000000 -6.000000 F( S, 2) 7.000000 0.000000 F( 1, T) 4.000000 0.000000 F( 1, 3) 3.000000 0.000000 F( 2, 1) 2.000000 -2.000000 F( 2, 3) 5.000000 0.000000 F( 3, T) 8.000000 -3.000000現(xiàn)利用lingo的子模型功能,將2個(gè)程序合二為一,可直接算出最小費(fèi)用流。model: !最小費(fèi)用最大流問(wèn)題的子模型形式;sets:nodes/s,1,2,3,t/: ; !定義端點(diǎn)代號(hào);arcs(nodes,nodes)/s,1
5、s,2 1,t,1,3 2,1 2,3 3,t/:b,c,f; !定義弧代號(hào);Endsetsdata:b=8 7 9 2 5 9 4 ; !定義各弧的費(fèi)用值;c=5 8 4 3 2 10 8; !定義各弧的容量;enddataSUBMODEL maxflow: !最大流的目標(biāo)函數(shù)子模型;max = flow; !求最大流; endsubmodelsubmodel minfy: !最小費(fèi)用流的目標(biāo)函數(shù)子模型;min=sum(arcs:b*f); !求最小費(fèi)用流; endsubmodelsubmodel con: !約束條件;for(nodes(i)|i #ne# 1 #and# i #ne# s
6、ize(nodes): sum(arcs(i,j):f(i,j)-sum(arcs(j,i):f(j,i)=0); !中間點(diǎn)是進(jìn)出相等;sum(arcs(i,j)|i #eq# 1: f(i,j) = flow; !發(fā)點(diǎn)是流量; for(arcs:bnd(0,f,c); !流量應(yīng)小于容量;endsubmodelCALC: !程序段,順序執(zhí)行;SOLVE( maxflow,con); !先求最大流,注意加約束條件;flow=flow; !保留flow值,便于第2個(gè)程序使用;solve(minfy,con); !再求最大流下的最小費(fèi)用流;endcalcEND結(jié)果同上,最小費(fèi)用為218 Global optimal solution found. Objective value: 218.0000 Infeasibilities: 0.000000 Total solver iterations: 0 Variable Value Reduced Cost F( S, 1) 5.000000 -6.000000 F( S, 2) 7.000000 0.000000 F( 1, T) 4.000000 0.000000 F( 1,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 土壤保水知識(shí)培訓(xùn)課件
- 2024-2025學(xué)年陜西省延安市延長(zhǎng)縣八年級(jí)(上)期末英語(yǔ)試卷(含答案)
- 河南省信陽(yáng)市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)統(tǒng)編版能力評(píng)測(cè)((上下)學(xué)期)試卷及答案
- 2025商業(yè)地產(chǎn)蛇年新春年貨節(jié)(年貨更有味闔家團(tuán)圓年主題)活動(dòng)策劃方案-51正式版
- 貴州商學(xué)院《口腔醫(yī)學(xué)前沿進(jìn)展》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州輕工職業(yè)技術(shù)學(xué)院《安全檢測(cè)與監(jiān)控》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州黔南經(jīng)濟(jì)學(xué)院《廣告美學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 定向鉆井知識(shí)培訓(xùn)課件
- Unit1 Making friends(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 6-02-09-02 鑄管工 人社廳發(fā)200966號(hào)
- 勞務(wù)分包的工程施工組織設(shè)計(jì)方案
- 18項(xiàng)醫(yī)療質(zhì)量安全核心制度
- 智能終端安全檢測(cè)
- 新能源發(fā)電技術(shù) 電子課件 1.4 新能源發(fā)電技術(shù)
- DB34-T 4859-2024 農(nóng)村河道清淤規(guī)范
- 中學(xué)物業(yè)管理服務(wù)采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- 康復(fù)科年度工作亮點(diǎn)與展望計(jì)劃
- 冀教版二年級(jí)(上)數(shù)學(xué)加減乘除口算題卡
- 【期中考后反思】《反躬自省,砥礪奮進(jìn)》-2022-2023學(xué)年初中主題班會(huì)課件
- 材料采購(gòu)服務(wù)方案(技術(shù)方案)
- 2024反詐知識(shí)競(jìng)賽考試題庫(kù)及答案(三份)
評(píng)論
0/150
提交評(píng)論