


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、算法的設(shè)計思想本算法采用分支定界算法實現(xiàn)。構(gòu)造解空間樹為:第一個城市為根結(jié)點,與第一個城市相鄰的城市為根節(jié)點的第一層子節(jié)點,依此類推;每個父節(jié)點的子節(jié)點均是和它相鄰的城市;并且從第一個根節(jié)點到當前節(jié)點的路徑上不能出現(xiàn)重復的城市。本算法將具有最佳路線下界的節(jié)點作為最有希望的節(jié)點來展開解空間樹,用優(yōu)先隊列實現(xiàn)。算法的流程如下:從第一個城市出發(fā),找出和它相鄰的所有城市,計算它們的路線下界和費用,若路線下界或費用不滿足要求,將該節(jié)點代表的子樹剪去,否則將它們保存到優(yōu)先隊列中,并選擇具有最短路線下界的節(jié)點作為最有希望的節(jié)點,并保證路徑上沒有回路。當找到一個可行解時,就和以前的可行解比較,選擇一個較小的解
2、作為當前的較優(yōu)解,當優(yōu)先隊列為空時,當前的較優(yōu)解就是最優(yōu)解。算法中首先用Dijkstra算法算出所有點到代表乙城市的點的最短距離。算法采用的下界一個是關(guān)于路徑長度的下界,它的值為從甲城市到當前城市的路線的長度與用Dijkstra算法算出的當前城市到乙城市的最短路線長度的和;另一個是總耗費要小于1500。偽代碼算法AlgBB(讀文件m1和m2中的數(shù)據(jù)到矩陣length和cost中Dijkstra(lengthDijkstra(costwhile true dofor i1 to 50 do /選擇和node節(jié)點相鄰的城市節(jié)點if shortestlength>optimal or mincost>1500pruningelseif i=50optimal=min(optimal,tmpopt/選當前可行解和最優(yōu)解的較小值做最優(yōu)解elseif looped /如果出現(xiàn)回路pruning /剪枝else將城市i插入到優(yōu)先隊列中end forwhile true doif 優(yōu)先隊列為空輸出結(jié)果else取優(yōu)先隊列中的最小節(jié)點if 這個最小節(jié)點node的路徑
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45292-2025輪胎翻新生產(chǎn)技術(shù)條件
- 農(nóng)村山地承包合同管理規(guī)定其四
- 市場調(diào)研服務(wù)合同協(xié)議范本
- 詳解:中保人壽保險合同之66鴻運保險(B型)
- 超市人力資源服務(wù)合同樣本
- 計算機銷售與技術(shù)服務(wù)合同協(xié)議
- 公司機密信息保護合同
- 股東權(quán)益分紅合同范本詳解
- 100以內(nèi)的加法和減法(二)(教學設(shè)計)-2024-2025學年二年級上冊數(shù)學人教版
- 雙方合作經(jīng)營合同模板
- 2024年湖北省武漢市中考語文試卷
- 二零二五年度高品質(zhì)小區(qū)瀝青路面翻新施工與道路綠化合同2篇
- 2022年北京市初三一模語文試題匯編:基礎(chǔ)知識綜合
- 2025年廣東食品藥品職業(yè)學院高職單招高職單招英語2016-2024年參考題庫含答案解析
- 2 爆破工試題及答案
- 電路基礎(chǔ)知到智慧樹章節(jié)測試課后答案2024年秋江西職業(yè)技術(shù)大學
- 盲源信號分離算法研究及應(yīng)用
- (2024)河南省公務(wù)員考試《行測》真題及答案解析
- 河南省鄭州市外國語學校2025屆高考仿真卷英語試題含解析
- 電腦維修合同三篇
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標準內(nèi)容解讀
評論
0/150
提交評論