版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,最短路問(wèn)題,有些問(wèn)題,如選址、管道鋪設(shè)時(shí)的選線、設(shè)備更新、投資、某些整數(shù)規(guī)劃和動(dòng)態(tài)規(guī)劃的問(wèn)題,也可以歸結(jié)為求最短路的問(wèn)題。因此這類(lèi)問(wèn)題在生產(chǎn)實(shí)際中得到廣泛應(yīng)用。,求最短路有兩種算法,一是求從某一點(diǎn)至其它各點(diǎn)之間最短離的狄克斯屈拉(Dijkstra)算法;另一種是求網(wǎng)圖上任意兩點(diǎn)之間最短的矩陣算法。,最短路問(wèn)題,就是從給定的網(wǎng)絡(luò)圖中找出一點(diǎn)到各點(diǎn)或任意兩點(diǎn)之間距離最短的一條路 .,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,渡河問(wèn)題,一老漢帶了一只狼、一只羊、一棵白菜想要從南岸過(guò)河到北岸,河上只有一條獨(dú)木舟,每次除了人以外,只能帶一樣?xùn)|西;另外,如果人不在,狼
2、就要吃羊,羊就要吃白菜,問(wèn)應(yīng)該怎樣安排渡河,才能做到既把所有東西都運(yùn)過(guò)河去,并且在河上來(lái)回次數(shù)最少?這個(gè)問(wèn)題就可以用求最短路方法解決。,設(shè):M人 W狼 S羊 V白菜,渡河方案共有10種,構(gòu)造如下一個(gè)圖,每條邊的距離為1,問(wèn)題變?yōu)榍笠粭l從MWSV到的最短路。,北岸,南岸,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,狄克斯屈拉(Dijkstra)標(biāo)號(hào)算法,點(diǎn)標(biāo)號(hào):b(j) 起點(diǎn)vs到點(diǎn)vj的最短路長(zhǎng);,邊標(biāo)號(hào):k(i,j)=b(i)+dij,,步驟:1.令起點(diǎn)的標(biāo)號(hào);b(s)0。,先求有向圖的最短路,設(shè)網(wǎng)絡(luò)圖的起點(diǎn)是vs,終點(diǎn)是vt ,以vi為起點(diǎn)vj為終點(diǎn)的弧記為(i,j),距離為dij,2.找出所
3、有vi已標(biāo)號(hào)vj未標(biāo)號(hào)的弧集合 B= (i,j) 如 果這樣的弧不存在或vt已標(biāo)號(hào)則計(jì)算結(jié)束;,3.計(jì)算集合B中弧k(i,j)=b(i)+dij的標(biāo)號(hào),4.選一個(gè)點(diǎn)標(biāo)號(hào) 返回到第2步。,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,【例】求下圖v1到v7的最短路長(zhǎng)及最短路線,0,8,6,2,2,5,4,4,11,14,7,5,10,7,12,11,v7已標(biāo)號(hào),計(jì)算結(jié)束。從v1到v7的最短路長(zhǎng)是 11,最短路線是:v1 v4 v6 v7,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,從上例知,只要某點(diǎn)已標(biāo)號(hào),說(shuō)明已找到起點(diǎn)vs到該點(diǎn)的最短路線及最短距離,因此可以將每個(gè)點(diǎn)標(biāo)號(hào),求出vs到任意點(diǎn)的最短路線,如果
4、某個(gè)點(diǎn)vj不能標(biāo)號(hào),說(shuō)明vs不可達(dá)vj .,無(wú)向圖最短路的求法,無(wú)向圖最短路的求法只將上述步驟2改動(dòng)一下即可。,點(diǎn)標(biāo)號(hào):b(i) 起點(diǎn)vs到點(diǎn)vj的最短路長(zhǎng);,邊標(biāo)號(hào):k(i,j)=b(i)+dij,,步驟:1.令起點(diǎn)的標(biāo)號(hào);b(s)0。,3.計(jì)算集合B中邊標(biāo)號(hào):ki,j=b(i)+dij,4.選一個(gè)點(diǎn)標(biāo)號(hào): 返回到第2步。,2.找出所有一端vi已標(biāo)號(hào)另一端vj未標(biāo)號(hào)的邊集合 B= i,j 如果這樣的邊不存在或vt已標(biāo)號(hào)則計(jì)算結(jié)束;,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,【例】求下圖v1到各點(diǎn)的最短路及最短距離,0,4,5,2,2,3,10,3,9,6,12,6,4,11,6,6,18,8,
5、12,24,8,24,18,所有點(diǎn)都已標(biāo)號(hào),點(diǎn)上的標(biāo)號(hào)就是v1到該點(diǎn)的最短距離,最短路線就是紅色的鏈。,進(jìn)入演示和練習(xí),運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,有負(fù)權(quán)的最短路算法,假設(shè)圖中沒(méi)有負(fù)回路。如下圖是一條負(fù)回路,最短路權(quán)無(wú)下界。,當(dāng)vi到vj之間沒(méi)有弧連接時(shí),令wij,列表迭代計(jì)算:,設(shè)vs到vj經(jīng)過(guò)vi到達(dá)vj,則vs到vj的最短距離為:,迭代:,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,【例】求下圖v1到v8的最短路長(zhǎng)及最短路線,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,5,2,7,1,1,5,0,5,2,7,3,1,5,6,0,5,2,7,3,1,5,6,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,*任意兩點(diǎn)間最短距離的矩陣算法*(選講),【例】在下圖中用矩陣計(jì)算法求各點(diǎn)之間的最短距離,【解】定義dij為圖中兩相鄰點(diǎn)的距離,若i與j不相鄰,令dij=。則,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,步驟:1.,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,應(yīng)用(教材P270例4),16,16,17,17,18,22,30,41,59,22,30,41,23,31,23,最優(yōu)更新方案:1.第一年和第三年購(gòu)置新設(shè)備;2.第一年和第四年購(gòu)置新設(shè)備。總費(fèi)用為53。,運(yùn)籌學(xué) 北京郵電大學(xué),2020/8/6,最大流問(wèn)題,作業(yè):教材P2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林省白山市部分學(xué)校2025-2026學(xué)年高一上學(xué)期1月期末英語(yǔ)試卷(含答案)
- 貴州省安順市2025-2026年高二上地理期末試卷(含答案)
- 廣東省肇慶市2025-2026學(xué)年高三上學(xué)期二模語(yǔ)文試卷(含答案)
- 化工企業(yè)罐車(chē)知識(shí)課件教學(xué)
- 助力尼帕病毒檢測(cè)與疫苗研發(fā)義翹神州現(xiàn)貨供應(yīng)G蛋白和Fusion蛋白
- 化工企業(yè)員工培訓(xùn)課件
- 飛盤(pán)運(yùn)動(dòng)科普
- 飛機(jī)配送員培訓(xùn)課件教案
- 民用無(wú)人機(jī)現(xiàn)狀、發(fā)展趨勢(shì)及無(wú)人機(jī)關(guān)鍵技術(shù)
- 飛機(jī)相關(guān)知識(shí)課件
- 中考語(yǔ)文文言文150個(gè)實(shí)詞及虛詞默寫(xiě)表(含答案)
- 國(guó)企員工總額管理辦法
- 企業(yè)級(jí)AI大模型平臺(tái)落地框架
- 常見(jiàn)傳染病的預(yù)防與護(hù)理
- 蘇教版六年級(jí)數(shù)學(xué)上冊(cè)全冊(cè)知識(shí)點(diǎn)歸納(全梳理)
- 中鐵物資采購(gòu)?fù)稑?biāo)
- 泄漏管理培訓(xùn)課件
- 服裝廠員工績(jī)效考核與獎(jiǎng)懲制度
- 茜草素的藥代動(dòng)力學(xué)和藥效學(xué)研究
- T-CPQS C010-2024 鑒賞收藏用潮流玩偶及類(lèi)似用途產(chǎn)品
- 林業(yè)管理制度
評(píng)論
0/150
提交評(píng)論