


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
解決方案一:Dijkstra算法(單源最短路徑)單源最短路徑問題,即在圖中求出給定頂點到其它任一頂點的最短路徑。在弄清楚如何求算單源最短路徑問題之前,必須弄清楚最短路徑的最優子結構性質。最短路徑的最優子結構性質該性質描述為:如果P(i,j)={Vi.…Vk..Vs…Vj}是從頂點i至叮的最短路徑,k和s是這條路徑上的一個中間頂點,那么P(k,s)必定是從k到s的最短路徑。下面證明該性質的正確性。假設P(i,j)={Vi....Vk..Vs...Vj}是從頂點i至叮的最短路徑,則有P(i,j)=P(i,k)+P(k,s)+P(s,j)。而P(k,s)不是從k到s的最短距離,那么必定存在另一條從k到s的最短路徑P'(k,s),那么P'(i,j)=P(i,k)+P'(k,s)+P(s,j)vP(i,j)。則與P(i,j)是從i至叮的最短路徑相矛盾。因此該性質得證。Dijkstra算法由上述性質可知,如果存在一條從i至叮的最短路徑(Vi..…Vk,Vj),Vk是Vj前面的一頂點。那么(Vi...Vk)也必定是從i到k的最短路徑。為了求出最短路徑,Dijkstra就提出了以最短路徑長度遞增,逐次生成最短路徑的算法。譬如對于源頂點V0,首先選擇其直接相鄰的頂點中長度最短的頂點Vi,那么當前已知可得從VO到達Vj頂點的最短距離dist[j]=min{dist[j],dist[i]+matrix[i][j]}。根據這種思路,假設存在G=vV,E>,源頂點為VO,U={VO},dist[i]記錄V0到i的最短距離,path[i]記錄從V0到i路徑上的i前面的一個頂點。從V-U中選擇使dist[i]值最小的頂點i,將i加入到U中;更新與i直接相鄰頂點的dist值。(dist[j]=min{dist[j],dist[i]+matrix[i][j]})知道U=V,停止。測試數據:60100606010060運行結果:7010S020ltj007?02007010S020ltj007?0200解決方案2ArcGISforAndroid査找最短路徑ArcGISforAndroid(10.1.1)只支持在線的網絡分析,執行路徑分析可以通過RoutingTask類的solve方法來進行,通過給slove方法傳遞RoutingParameters類型的參數,可以最短路徑的查找。而要成功執行路徑分析,就必須發布網絡分析服務,比較麻煩,下面的代碼中使用的服務是arcgisonline.上已經發布的服務。以下代碼程序的界面如下:
界面包含兩控件:Textview和MapView,在執行路徑分析前單擊MapView會增加路徑分析的??奎c,長按MapView會根據??奎c(至少要兩個??奎c)執行查找最短路徑的操作,執行成功之后會在Textview中顯示相關的路徑信息,這時候單擊查詢的路徑,會選中路徑片段,相關的信息也會在TextView上顯示。單擊TextView就會清空所有結果,恢復到原始狀態。結果
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- NB/T 11634-2024煤礦用局部通風機低噪聲結構設計與噪聲限定要求
- 2025年職業培訓師考試試題及答案
- 2025年中小學教師職稱考試試題及答案
- 2025年信息與計算科學專業考試試題及答案
- 四道題性格測試題及答案
- 西方政治制度下的教育政策影響試題及答案
- 網絡流量識別技巧試題及答案
- 機電工程新興市場分析試題及答案
- 西方政治制度中的法治精神與實踐探討試題及答案
- 影響立法過程的關鍵因素試題及答案
- 2025-2030中國毫米波治療儀行業市場發展趨勢與前景展望戰略研究報告
- (統編版2025新教材)語文七下全冊知識點
- 海姆立克急救操作考核評分標準
- 事業單位管理崗位職員等級晉升審批表
- GB∕T 19017-2020 質量管理 技術狀態管理指南
- 道路施工項目施工期間環境影響分析及環保措施
- 2022年學校開展安全隱患排查整治工作總結范文3篇
- 視聽語言 第二講 景別與角度
- 6.8相遇問題(課件) 數學四年級下冊(共15張PPT)人教版
- 第5章(第一節菊花)
- 國家開放大學《電工電子技術》章節自測題參考答案
評論
0/150
提交評論