下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、物流運(yùn)輸系統(tǒng)中最短路徑算法及應(yīng)用摘要:根據(jù)GIS中網(wǎng)絡(luò)計(jì)算的實(shí)際情況,根據(jù)A*算法和Dijkstra算法中快速 搜索技術(shù)的實(shí)現(xiàn)入手,采用最短路徑算法結(jié)合 GIS的方法,提出了一種解決物流運(yùn)輸中 車(chē)輛路徑問(wèn)題的高效率實(shí)現(xiàn)的方法。引言:在競(jìng)爭(zhēng)日益激烈的現(xiàn)代商業(yè)社會(huì),企業(yè)只有以市場(chǎng)為核心去適應(yīng)不斷變化的 環(huán)境并及時(shí)對(duì)市場(chǎng)做出發(fā)應(yīng),才能在競(jìng)爭(zhēng)中立于不敗之地。物流管理正是以實(shí) 現(xiàn)上述要求為目標(biāo)的。而物流配送是現(xiàn)代化物流管理中的一個(gè)重要環(huán)節(jié)。它是指 按用戶的定貨要求,在配送中心進(jìn)行分貨、配貨,并將配好的貨物及時(shí)送交收貨 人的活動(dòng)。在物流配送業(yè)務(wù)中,存在許多優(yōu)化決策的問(wèn)題。本文只討論物流配送 路徑優(yōu)化問(wèn)題。
2、合理選擇配送路徑,對(duì)加快配送速度、提高服務(wù)質(zhì)量、降低配送 成本以及增加經(jīng)濟(jì)效益都有很大影響。 所謂的車(chē)輛路徑問(wèn)題( Vehicle RoutingProblem)VRP。它也是目前在物流系統(tǒng)中較受關(guān)注的一個(gè)方面。它是指在客戶需求 位置已知的情況下,確定車(chē)輛在各個(gè)客戶間的行程路線,使得運(yùn)輸路線最短或運(yùn)輸 成本最低。一、系統(tǒng)介紹 求解物流配送路徑優(yōu)化問(wèn)題的方法有很多是路徑引導(dǎo)的功能。本設(shè)計(jì)主要功能 是從給定的車(chē)輛位置和多個(gè)目標(biāo)點(diǎn)位置,計(jì)算車(chē)輛遍歷所有目標(biāo)點(diǎn)的代價(jià)最優(yōu)值, 并給出代價(jià)值和路徑描述,并在地圖上進(jìn)行路徑顯示。路徑引導(dǎo)模塊的主要過(guò)程: 初始化路網(wǎng) -得到車(chē)輛信息和目標(biāo)點(diǎn)信息 -求車(chē)輛遍歷所
3、有目標(biāo)點(diǎn)的代價(jià)最優(yōu)值和 遍歷次序(僅求遍歷次序,而不需求走什么道路) -求每個(gè)目標(biāo)點(diǎn)遍歷的最優(yōu)路徑 (求具體的道路) -輸出遍歷次序和路徑描述二、車(chē)輛遍歷所有目標(biāo)點(diǎn)的代價(jià)最優(yōu)值算法本設(shè)計(jì)中的遍歷次序的算法采用的是等代價(jià)搜索法,它是A *算法的一種簡(jiǎn)化版本。等代價(jià)搜索法也是基于寬度優(yōu)先搜索上進(jìn)行了部分優(yōu)化的一種算法,它與 A算法的 相似之處都是每次只展開(kāi)某一個(gè)結(jié)點(diǎn) (不是展開(kāi)所有結(jié)點(diǎn)) , 不同之處在于: 它不需要去另找專(zhuān)門(mén)的估價(jià)函數(shù),而是以該結(jié)點(diǎn)到A點(diǎn)的距離作為估價(jià)值。例如圖1, 從A點(diǎn)出發(fā),要遍歷C,B,D,E四個(gè)目標(biāo)點(diǎn)。具體算法過(guò)程如下:AD圖1起點(diǎn)和遍歷目標(biāo)點(diǎn)圖1、 從A點(diǎn)開(kāi)始依次展開(kāi)得
4、到 AB( 7)、AC( 3)、AD( 10)、AE (15)四個(gè)新結(jié)點(diǎn), 把第一層結(jié)點(diǎn)A標(biāo)記為已展開(kāi),并且每個(gè)新結(jié)點(diǎn)要Record下其距離(括號(hào)中的 數(shù)字);2、 把未展開(kāi)過(guò)的AB AC AD AE四個(gè)結(jié)點(diǎn)中距離最小的一個(gè)展開(kāi),即展開(kāi)AC(3) 結(jié)點(diǎn),得到ACB( 8)、ACD( 16)、ACE( 13)三個(gè)結(jié)點(diǎn),并把結(jié)點(diǎn)AC標(biāo)記為已 展開(kāi);3、 再?gòu)奈凑归_(kāi)的所有結(jié)點(diǎn)中找出距離最小的一個(gè)展開(kāi) ,即展開(kāi)AB ( 7)結(jié)點(diǎn),得到 ABC( 12)、ABD(20)、ABE( 19)三個(gè)結(jié)點(diǎn),并把結(jié)點(diǎn)AB標(biāo)記為已展開(kāi);4、 再次從未展開(kāi)的所有結(jié)點(diǎn)中找出距離最小的一個(gè)展開(kāi),即展開(kāi)ACB8)結(jié)點(diǎn)(不再展
5、開(kāi)AD AE);5、每次展開(kāi)所有未展開(kāi)的結(jié)點(diǎn)中距離最小的那個(gè)結(jié)點(diǎn) ,直到展開(kāi)的新結(jié)點(diǎn)中出現(xiàn)目標(biāo)Case (結(jié)點(diǎn)含有5個(gè)字母)時(shí),即得到了 Result.由上可見(jiàn),A *算法和等代價(jià)搜索法并沒(méi)有象寬度優(yōu)先搜索一樣展開(kāi)所有結(jié)點(diǎn),只是根據(jù)某一原則(或某一估價(jià)函數(shù)值)每次展開(kāi)距離 A點(diǎn)最近的那個(gè)結(jié)點(diǎn)(或是估價(jià)函 數(shù)計(jì)算出的最可能的那個(gè)結(jié)點(diǎn)),反復(fù)下去即可最終得到答案雖然中途有時(shí)也展開(kāi)了 一些并不是答案的結(jié)點(diǎn),但這種展開(kāi)并不是大規(guī)模的,不是全部展開(kāi),因而耗時(shí)要比寬 度優(yōu)先搜索小得多.三、目標(biāo)點(diǎn)遍歷的最優(yōu)路徑(求具體的道路3.1迪杰斯特拉算法在計(jì)算兩個(gè)具體目標(biāo)點(diǎn)間的具體道路時(shí),本設(shè)計(jì)采用了迪杰斯特拉算法。
6、在設(shè)計(jì)中 又對(duì)迪杰斯特拉算法進(jìn)行優(yōu)化, 以實(shí)現(xiàn)高速公路優(yōu)先。 Dijkstra 算法的基本思 路是:假設(shè)每個(gè)點(diǎn)都有一對(duì)標(biāo)號(hào) (dj, pj) ,其中 dj 是從起源點(diǎn) s 到點(diǎn) j 的最 短路徑的長(zhǎng)度 ( 從頂點(diǎn)到其本身的最短路徑是零路 (沒(méi)有弧的路 ) ,其長(zhǎng)度等于 零);pj則是從s到j(luò)的最短路徑中j點(diǎn)的前一點(diǎn)。求解從起源點(diǎn)s到點(diǎn)j的 最短路徑算法的基本過(guò)程如下:1) 初始化。起源點(diǎn)設(shè)置為:ds=O, ps為空; 所有其他點(diǎn):di= s, pi=?; 標(biāo)記起源點(diǎn)s,記k=s,其他所有點(diǎn)設(shè)為未標(biāo)記的。2) 檢驗(yàn)從所有已標(biāo)記的點(diǎn) k 到其直接連接的未標(biāo)記的點(diǎn) j 的距離,并設(shè)置: dj=min
7、 dj, dk+lkj 式中, lkj 是從點(diǎn) k 到 j 的直接連接距離。3) 選取下一個(gè)點(diǎn)。從所有未標(biāo)記的結(jié)點(diǎn)中,選取 dj 中最小的一個(gè) i :di=min dj, 所有未標(biāo)記的點(diǎn) j 點(diǎn) i 就被選為最短路徑中的一點(diǎn),并設(shè)為已標(biāo)記的。4) 找到點(diǎn) i 的前一點(diǎn)。從已標(biāo)記的點(diǎn)中找到直接連接到點(diǎn) i 的點(diǎn) j* ,作為前 一點(diǎn) , 設(shè)置:i=j*5) 標(biāo)記點(diǎn) i 。如果,則算法完全推出,否則,記 k=i ,轉(zhuǎn)到 2) 再繼續(xù)。直到所有 點(diǎn)已標(biāo)記。3.2 本文提出的 Dijkstra 算法實(shí)現(xiàn)GIS 中的網(wǎng)絡(luò)一般為各種道路、管網(wǎng)、管線等,這些網(wǎng)絡(luò)在具有圖理論中的基 本特征的同時(shí),更具有自己在
8、實(shí)際中的一些特點(diǎn)。首先,在 GIS 中大多數(shù)網(wǎng)絡(luò)都是 有向帶權(quán)圖,如道路有單雙向問(wèn)題,電流、水流都有方向(如果是無(wú)向圖也可歸為 有向圖的特例),且不同的方向可能有不同的權(quán)值。更重要的一點(diǎn)是,根據(jù)最短路 徑算法的特性可以知道,頂點(diǎn)的出度是個(gè)重要指標(biāo),但是其入度在算法里則不必考 慮。在具體實(shí)現(xiàn)時(shí)為了能實(shí)現(xiàn)高速優(yōu)先,如果是高速,在標(biāo)記兩點(diǎn)間距離是按實(shí)際距離的1/2或1/3來(lái)標(biāo)記,以實(shí)現(xiàn)高速優(yōu)先考慮。在最后算總路程時(shí)把它乘上縮小 的倍數(shù)。即保證總路程不變。本系統(tǒng)利用GPS定位系統(tǒng)實(shí)現(xiàn)對(duì)物流系統(tǒng)的相關(guān)車(chē)輛進(jìn)行監(jiān)控、 調(diào)度、指揮、管理, 以提高物流業(yè)務(wù)的效率,有效的控制物流成本,保障司機(jī)和貨物的安全,提高管理 水平和服務(wù)質(zhì)量。系
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024芒果園果樹(shù)修剪與整形技術(shù)指導(dǎo)合同3篇
- 2024年版金融科技產(chǎn)品代理銷(xiāo)售合同
- 2024年預(yù)拌混凝土產(chǎn)品出口貿(mào)易合同2篇
- 2024戊己雙方委托理財(cái)管理服務(wù)合同
- 2025年度果樹(shù)租賃與果樹(shù)種植基地租賃合同3篇
- 2025年度綠色環(huán)保企業(yè)安全生產(chǎn)責(zé)任協(xié)議書(shū)范本3篇
- 2024水產(chǎn)養(yǎng)殖環(huán)境監(jiān)測(cè)與生態(tài)保護(hù)合同3篇
- 2024新媒體綠色出行信息平臺(tái)建設(shè)合作合同3篇
- 專(zhuān)業(yè)定制廣告牌制作及銷(xiāo)售合同2024版版B版
- 不病防控知識(shí)培訓(xùn)課件
- 2025河南滎陽(yáng)市招聘第二批政務(wù)輔助人員211人高頻重點(diǎn)提升(共500題)附帶答案詳解
- JJF 2180-2024嬰兒輻射保暖臺(tái)校準(zhǔn)規(guī)范
- 2024年財(cái)政部會(huì)計(jì)法律法規(guī)答題活動(dòng)題目及答案一
- 中建X局設(shè)計(jì)參數(shù)指標(biāo)庫(kù)
- 2025年八省聯(lián)考新高考語(yǔ)文試題解讀及備考啟示
- DZ/T 0462.3-2023 礦產(chǎn)資源“三率”指標(biāo)要求 第3部分:鐵、錳、鉻、釩、鈦(正式版)
- 2023年售前工程師年度總結(jié)及來(lái)年計(jì)劃
- DL-T 5190.1-2022 電力建設(shè)施工技術(shù)規(guī)范 第1部分:土建結(jié)構(gòu)工程(附條文說(shuō)明)
- 忘憂草(周華健)原版五線譜鋼琴譜正譜樂(lè)譜.docx
- 心天瀉血排瘀綱要(全部)
- XX公司紀(jì)檢監(jiān)察機(jī)構(gòu)談話筆錄模板
評(píng)論
0/150
提交評(píng)論