欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

貨物運輸路徑虛擬線網(wǎng)生成方法和快速尋徑方法及其裝置制造方法

文檔序號:6520930閱讀:224來源:國知局
貨物運輸路徑虛擬線網(wǎng)生成方法和快速尋徑方法及其裝置制造方法
【專利摘要】本發(fā)明涉及貨物運輸路徑虛擬線網(wǎng)。為了提高尋徑速度,本發(fā)明給出貨物運輸路徑虛擬線網(wǎng)生成方法和快速尋徑方法,根據(jù)實際地域預先設立虛擬區(qū)域,把虛擬線網(wǎng)中的多個運輸基點按照所處的實際地點分別歸入對應的虛擬區(qū)域。每兩個虛擬區(qū)域之間,在這兩個虛擬區(qū)域中各取一個運輸基點作為跨區(qū)節(jié)點。對于僅涉及一個虛擬區(qū)域的尋徑任務,僅在該虛擬區(qū)域內(nèi)尋徑。對于跨虛擬區(qū)域的尋徑任務,在一個虛擬區(qū)域Z1內(nèi)尋徑到達該虛擬區(qū)域Z1的與下一個虛擬區(qū)域Z2對應的跨區(qū)節(jié)點K3,從該跨區(qū)節(jié)點K3直接到達下一個虛擬區(qū)域Z2的相應的跨區(qū)節(jié)點K9,在下一個虛擬區(qū)域Z2內(nèi)從跨區(qū)節(jié)點K9開始尋徑。該方法主要通過計算機程序,建立功能模塊構(gòu)架實現(xiàn)。
【專利說明】貨物運輸路徑虛擬線網(wǎng)生成方法和快速尋徑方法及其裝置
【技術(shù)領域】
[0001]本發(fā)明涉及貨物運輸路徑虛擬線網(wǎng),具體給出虛擬線網(wǎng)生成方法和快速尋徑方法,該方法主要通過計算機程序,建立功能模塊構(gòu)架實現(xiàn)。
【背景技術(shù)】
[0002]ー個物流系統(tǒng)的實例如圖1,其有倉庫/銷售點(合稱運輸基點)Kf K14,貨車經(jīng)常需要在各個運輸基點之間運輸貨物。有時ー輛貨車需要跑多個運輸基點,此情況下需要預先計算好最優(yōu)路徑發(fā)給貨車司機,使貨車行駛的總距離/總時間盡量短,以節(jié)省時間和成本,為此需先行為各個運輸基點建立連接,如圖1所示,生成貨物運輸路徑虛擬線網(wǎng),讓計算機在該虛擬線網(wǎng)進行尋徑。
[0003]圖1中有14個運輸基點,采用Dijkstra算法尋徑的時間復雜度是142=196?,F(xiàn)實中的大型物流系統(tǒng)往往多達數(shù)百甚至上千個運輸基點,這就導致尋徑需要耗費大量的時間,即使由運算速度較高的計算機來進行尋徑,也往往需要花費數(shù)個日夜才能得出ー個尋徑結(jié)果,這導致貨物運輸路徑虛擬線網(wǎng)尋徑無法投入到產(chǎn)業(yè)中應用。
[0004]本文給出的方法,其中的全部或部分步驟可以通過建立功能模塊構(gòu)架,由計算機程序指令控制計算機系統(tǒng)來完成。這些計算機程序指令存儲在計算機可讀存儲介質(zhì)中。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是提高貨物運輸路徑虛擬線網(wǎng)尋徑速度。
[0006]發(fā)明人注意到,大型物流系統(tǒng)的運輸基點往往是遍及多個城市的,ー個城市內(nèi)部各個運輸基點相距比較近,從ー個城市的運輸基點到另ー個城市的運輸基點相距比較遠,據(jù)此,本發(fā)明根據(jù)實際地域預先設立虛擬區(qū)域,虛擬區(qū)域與例如城市等地域単位對應,把虛擬線網(wǎng)中的多個運輸基點按照所處的實際地點分別歸入對應的虛擬區(qū)域。
[0007]對于僅涉及ー個虛擬區(qū)域的尋徑任務,只需在該虛擬區(qū)域內(nèi)尋徑即可,無需考慮其它虛擬區(qū)域的運輸基點,大幅提高了尋徑速度。
[0008]對于跨虛擬區(qū)域的尋徑任務:A.每兩個虛擬區(qū)域之間,在這兩個虛擬區(qū)域中各取一個運輸基點——原則上應當取相距比較近的兩個運輸基點——作為跨區(qū)節(jié)點;尋徑時,B1.先在一個虛擬區(qū)域Zl內(nèi)尋徑到達該虛擬區(qū)域Zl的與下一個虛擬區(qū)域Z2對應的跨區(qū)節(jié)點K3,B2.從該跨區(qū)節(jié)點K3直接到達下ー個虛擬區(qū)域Z2的相應的跨區(qū)節(jié)點K9,然后B3.在下一個虛擬區(qū)域Z2內(nèi)從跨區(qū)節(jié)點K9開始尋徑,以此類推,直至尋徑任務完成為止。在步驟B1、B3中,由于分別只在一個虛擬區(qū)域內(nèi)尋徑,此期間無需考慮其它虛擬區(qū)域的運輸基點,故大幅提高了尋徑速度。把按照【背景技術(shù)】不分區(qū)的做法尋得的最理想的最短路徑放在本發(fā)明中看,其跨區(qū)域的次數(shù)是比較少的。本發(fā)明分區(qū)尋徑,跨區(qū)域的次數(shù)也比較少,僅在虛擬區(qū)域內(nèi)尋徑和跨區(qū)節(jié)點的選取上會與最理想的最短路徑有所區(qū)別,該區(qū)別會使所尋得的路徑略長,但只是虛擬區(qū)域內(nèi)的差距,因此本發(fā)明尋得的路徑長度與最理想的最短路徑相差并不大。本發(fā)明在尋徑距離上略作犧牲,換取了尋徑速度上的大幅提高,使貨物運輸路徑虛擬線網(wǎng)尋徑得以投入到產(chǎn)業(yè)中應用。
[0009]為了方便尋徑,本發(fā)明預先在每個虛擬區(qū)域內(nèi)為各個運輸基點建立連接,每兩個虛擬區(qū)域之間,在這兩個虛擬區(qū)域中各取一個運輸基點作為跨區(qū)節(jié)點,為這兩個跨區(qū)節(jié)點建立連接,由此生成貨物運輸路徑虛擬線網(wǎng)。由于每兩個虛擬區(qū)域之間已取好跨區(qū)節(jié)點,尋徑時,步驟A.中直接取現(xiàn)成的兩個跨區(qū)節(jié)點即可。
【專利附圖】

【附圖說明】
[0010]圖1是【背景技術(shù)】貨物運輸路徑虛擬線網(wǎng)的示意圖。
[0011]圖2是本發(fā)明貨物運輸路徑虛擬線網(wǎng)的示意圖。
【具體實施方式】
[0012]【背景技術(shù)】圖1中的14個運輸基點K1114,其中KfK7位于廣州市,K8114位于深圳市,為此預先設立兩個虛擬區(qū)域Z1、Z2,如圖2所示,其中Zl代表廣州市,Z2代表深圳市,把運輸基點K 1^(7歸入虛擬區(qū)域Zl,把運輸基點K8114歸入虛擬區(qū)域Z2。
[0013]在虛擬區(qū)域Zl內(nèi)為運輸基點KfK7建立連接,在虛擬區(qū)域Z2內(nèi)為運輸基點K8114建立連接;虛擬區(qū)域Zl和Z2之間,在虛擬區(qū)域Zl中取比較靠近虛擬區(qū)域Z2的運輸基點K3作為跨區(qū)節(jié)點,在虛擬區(qū)域Z2中取比較靠近虛擬區(qū)域Zl的運輸基點K9作為跨區(qū)節(jié)點,為這兩個跨區(qū)節(jié)點K3和K9建立連接。至此生成了如圖2的貨物運輸路徑虛擬線網(wǎng)。
[0014]對于從Kl到K6這ー尋徑任務,僅在虛擬區(qū)域Zl內(nèi)采用Di jkstra算法尋徑即可。
[0015]對于從Kl取貨,把貨物送到Kll和K12 (Kll和K12先后順序不限)這ー尋徑任務,取跨區(qū)節(jié)點K3和K9,在虛擬區(qū)域Zl內(nèi)采用Dijkstra算法從運輸基點Kl尋徑到達跨區(qū)節(jié)點K3,從跨區(qū)節(jié)點K3直接到達跨區(qū)節(jié)點K9,在虛擬區(qū)域Z2內(nèi)采用Dijkstra算法從跨區(qū)節(jié)點K9開始尋徑到達運輸基點Kll和K12。
[0016]圖2中,采用Dijkstra算法尋徑,由于每個虛擬區(qū)域有7個運輸基點,每個虛擬區(qū)域內(nèi)的時間復雜度是72=49,加上跨區(qū)節(jié)點K3和K9之間的連接,整個虛擬線網(wǎng)的時間復雜度是49X2+1=99,明顯低于【背景技術(shù)】圖1虛擬線網(wǎng)的時間復雜度,因此能夠?qū)崿F(xiàn)快速尋徑。
[0017]在圖2的基礎上,如果在位于東邊的汕頭市中也有運輸基點,則為其預先設立虛擬區(qū)域Z3。虛擬區(qū)域Zl和Z3之間,在虛擬區(qū)域Zl中取比較靠近東邊的運輸基點K7作為跨區(qū)節(jié)點;虛擬區(qū)域Z2和Z3之間,在虛擬區(qū)域Z2中取比較靠近東邊的運輸基點K13作為跨區(qū)節(jié)點。
【權(quán)利要求】
1.貨物運輸路徑虛擬線網(wǎng)生成方法,包括用于為各個運輸基點建立連接的建立連接步驟,其特征是,把待連接形成虛擬線網(wǎng)的運輸基點按照所處的實際地點分別歸入根據(jù)實際地域預先設立的虛擬區(qū)域,然后: 在每個虛擬區(qū)域內(nèi)執(zhí)行所述的建立連接步驟; 每兩個虛擬區(qū)域之間,在這兩個虛擬區(qū)域中各取一個運輸基點作為跨區(qū)節(jié)點,為這兩個跨區(qū)節(jié)點建立連接。
2.根據(jù)權(quán)利要求1所述的貨物運輸路徑虛擬線網(wǎng)生成方法,建立連接步驟中,所建立的是適合采用Dijkstra算法尋徑的連接。
3.貨物運輸路徑虛擬線網(wǎng)快速尋徑方法,其特征是,就虛擬線網(wǎng)中按照所處的實際地點歸入根據(jù)實際地域預先設立的虛擬區(qū)域的運輸基點,對于僅涉及ー個虛擬區(qū)域的尋徑任務,僅在該虛擬區(qū)域內(nèi)尋徑。
4.貨物運輸路徑虛擬線網(wǎng)快速尋徑方法,其特征是,就虛擬線網(wǎng)中按照所處的實際地點歸入根據(jù)實際地域預先設立的虛擬區(qū)域的運輸基點,對于跨虛擬區(qū)域的尋徑任務: A.每兩個虛擬區(qū)域之間,在這兩個虛擬區(qū)域中各取一個運輸基點作為跨區(qū)節(jié)點; 尋徑吋,B1.在一個虛擬區(qū)域Zl內(nèi)尋徑到達該虛擬區(qū)域Zl的與下一個虛擬區(qū)域Z2對應的跨區(qū)節(jié)點K3,B2.從該跨區(qū)節(jié)點K3直接到達下ー個虛擬區(qū)域Z2的相應的跨區(qū)節(jié)點K9,B3.在下一個虛擬區(qū)域Z2內(nèi)從跨區(qū)節(jié)點K9開始尋徑。
5.根據(jù)權(quán)利要求4所述的貨物運輸路徑虛擬線網(wǎng)快速尋徑方法,所述的虛擬線網(wǎng)是使用權(quán)利要求1或2的方法生成的虛擬線網(wǎng),步驟A具體地,直接取所生成的虛擬線網(wǎng)中對應的兩個虛擬區(qū)域中已取的兩個跨區(qū)節(jié)點作為所需取的跨區(qū)節(jié)點。
6.根據(jù)權(quán)利要求3、4或5所述的貨物運輸路徑虛擬線網(wǎng)快速尋徑方法,在一個虛擬區(qū)域內(nèi)尋徑采用Dijkstra算法。
7.貨物運輸路徑虛擬線網(wǎng)生成裝置,包括用于為各個運輸基點建立連接的建立連接裝置,其特征是,包括歸入裝置,其把待連接形成虛擬線網(wǎng)的運輸基點按照所處的實際地點分別歸入根據(jù)實際地域預先設立的虛擬區(qū)域,還包括之后運行的如下裝置: 執(zhí)行裝置,其在每個虛擬區(qū)域內(nèi)又運行所述的建立連接裝置; 跨區(qū)連接裝置,每兩個虛擬區(qū)域之間,其在這兩個虛擬區(qū)域中各取一個運輸基點作為跨區(qū)節(jié)點,為這兩個跨區(qū)節(jié)點建立連接。
8.根據(jù)權(quán)利要求7所述的貨物運輸路徑虛擬線網(wǎng)生成裝置,建立連接裝置中,所建立的是適合采用Dijkstra算法尋徑的連接。
9.貨物運輸路徑虛擬線網(wǎng)快速尋徑裝置,其特征是,包括區(qū)內(nèi)尋徑裝置,其就虛擬線網(wǎng)中按照所處的實際地點歸入根據(jù)實際地域預先設立的虛擬區(qū)域的運輸基點,對于僅涉及ー個虛擬區(qū)域的尋徑任務,僅在該虛擬區(qū)域內(nèi)尋徑。
10.貨物運輸路徑虛擬線網(wǎng)快速尋徑裝置,其特征是,就虛擬線網(wǎng)中按照所處的實際地點歸入根據(jù)實際地域預先設立的虛擬區(qū)域的運輸基點,對于跨虛擬區(qū)域的尋徑任務,運行: 裝置A,每兩個虛擬區(qū)域之間,其在這兩個虛擬區(qū)域中各取一個運輸基點作為跨區(qū)節(jié)點; 在尋徑時運行的如下裝置B1、B2、B3:裝置BI,其在一個虛擬區(qū)域Zl內(nèi)尋徑到達該虛擬區(qū)域Zl的與下一個虛擬區(qū)域Z2對應的跨區(qū)節(jié)點K3 ;裝置B2,其從該跨區(qū)節(jié)點K3直接到達下ー個虛擬區(qū)域Z2的相應的跨區(qū)節(jié)點K9 ;裝置B3,其在下一個虛擬區(qū)域Z2內(nèi)從跨區(qū)節(jié)點K9開始尋徑。
11.根據(jù)權(quán)利要求10所述的貨物運輸路徑虛擬線網(wǎng)快速尋徑裝置,所述的虛擬線網(wǎng)是使用權(quán)利要求1或2的方法生成的虛擬線網(wǎng),裝置A具體地,直接取所生成的虛擬線網(wǎng)中對應的兩個虛擬區(qū)域中已取的兩個跨區(qū)節(jié)點作為所需取的跨區(qū)節(jié)點。
12.根據(jù)權(quán)利要求9、10或11所述的貨物運輸路徑虛擬線網(wǎng)快速尋徑裝置,包括Dijkstra裝置,其使在一個虛擬區(qū)域內(nèi)尋 徑采用Dijkstra算法。
【文檔編號】G06Q50/28GK103606016SQ201310614011
【公開日】2014年2月26日 申請日期:2013年11月28日 優(yōu)先權(quán)日:2013年11月28日
【發(fā)明者】冼陳建, 魏鑫軍, 周素華, 陳潤標, 陳暉 , 林騰飛, 謝為彪, 楊子浩 申請人:廣東廣信通信服務有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
山阳县| 绵阳市| 龙岩市| 城口县| 于都县| 遵义市| 塔河县| 宜兴市| 花莲县| 眉山市| 开原市| 大新县| 桐梓县| 泉州市| 昌图县| 台中县| 灯塔市| 瑞金市| 米林县| 盐津县| 雷山县| 永济市| 张家口市| 全椒县| 紫阳县| 宁德市| 温州市| 柳林县| 定襄县| 湟源县| 前郭尔| 东兴市| 阳原县| 西城区| 徐水县| 道真| 盖州市| 吐鲁番市| 兰西县| 托里县| 郴州市|