版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、最短路徑算法的研究是計算機科學研究的熱門話題,它有著廣泛的應用領域,比如在交通運輸系統(tǒng)、應急救助系統(tǒng)、電子導航系統(tǒng)等研究領域。對最短路徑問題的研究不僅具有重要的理論意義,而且具有重要的實用價值。
目前比較經(jīng)典的最短路徑算法是Dijkstra、Floyd等算法,這些算法求解的是某對頂點間的一條最短路徑和每對頂點間的一條最短路徑。隨著科技的發(fā)展,這類算法已經(jīng)無法解決實際應用中出現(xiàn)的很多問題了,比如在應急救助系統(tǒng)中心、貨物運輸調(diào)
2、度中心等領域,我們需要的不僅僅是某對頂點間的一條最短路徑,而是全方位的信息,以供調(diào)度中心使用。本文針對這種情況,對最短路徑問題進行了分析研究,提出了求圖中每對頂點間的所有最短路徑問題,同時提出了帶限制條件的每對頂點間的所有最短路徑問題。解決此類問題的算法在貨物運輸系統(tǒng)、應急救助系統(tǒng)等領域有著重大的實用價值。
本文首先介紹了最短路徑問題的研究現(xiàn)狀、研究意義等。其次介紹了圖的相關知識以及常用算法的相關知識。接著對最短路徑算法進
3、行了分析研究并提出了本文的算法。本文主要內(nèi)容集中在第四章。第四章一共提出了三種相關算法。
1.提出了求圖中每對頂點間的所有最短路徑的基本算法。該算法基于邊序列,通過逐步加入圖中的每條邊,判斷加入該邊后,圖中每對頂點間的當前最短路徑是否有更新,進行邊松弛操作,記錄圖中每對頂點間的最新最短路徑長度,并保存直接后繼結點信息,直至所有的邊都處理完。然后根據(jù)直接后繼結點鏈表遍歷生成每對頂點間的所有最短路徑。該算法的時間復雜度為max
4、{O(n3*e),O(n*Shpah(G))}(其中n為圖中的頂點數(shù),e為圖中的邊數(shù),Shpath(G)為所生成的最短路徑的數(shù)目總和)。
2.提出了求圖中每對頂點間的所有最短路徑的改進算法。該算法采用逆拓撲順序從出度為0的結點開始,更新該結點的逆鄰接點到該結點,以及到從該結點出發(fā)有路可通的其他結點的最短路徑長度,將該結點的逆鄰接點的出度減1,并記錄直接后繼結點信息。對所有的出度為0的結點進行同樣的操作,直至無出度為0的結點
5、。再根據(jù)直接后繼結點鏈表,從后往前生成每對頂點間的所有最短路徑。算法的時間復雜度為max{O(n3),O(n*allSH(G))}(其中n為圖中的頂點數(shù),allSH(G)為圖中每對頂點間的所有最短路徑的數(shù)量總和)。
3.提出了求圖中受頂點數(shù)限制的每對頂點間的所有最短路徑的算法。該算法也是采用逆拓撲順序,更新每對頂點間的最短路徑樹結點信息(包括最短路徑長度以及經(jīng)過的頂點數(shù)),最后根據(jù)最短路徑樹結點信息遍歷生成受頂點數(shù)限制的每
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 求圖中受頂點數(shù)限制的所有最短路徑的算法分析研究.pdf
- 求圖中受限制的所有最短路徑算法的分析與研究.pdf
- 數(shù)據(jù)結構課程設計---圖頂點間最短路徑算法
- K最短路徑算法和PC機群最短路徑并行算法的研究.pdf
- 最短路徑優(yōu)化算法的研究與實現(xiàn).pdf
- 最短路徑畢業(yè)論文--交通咨詢系統(tǒng)的最短路徑算法與實現(xiàn)
- 地圖中最短路徑的搜索算法研究 畢業(yè)論文
- 最短路徑問題―――螞蟻爬行的最短路徑
- 動態(tài)環(huán)境下最短路徑樹算法的分析與研究.pdf
- 幾種常用的最短路徑算法
- 專題復習六求最短路徑問題
- 必經(jīng)節(jié)點的最短路徑算法研究.pdf
- 最短路徑樹動態(tài)算法的研究.pdf
- 最短路徑優(yōu)化算法的研究與實現(xiàn)(1)
- 最短路徑算法的研究畢業(yè)設計
- 最短路徑算法的研究畢業(yè)設計
- 最短路徑問題的并行算法研究.pdf
- 基于城市路網(wǎng)的最短路徑算法研究與應用.pdf
- 海上航線最短路徑算法研究與實現(xiàn).pdf
- 數(shù)據(jù)結構課程設計報告--dijkstra算法求最短路徑
評論
0/150
提交評論