亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

快捷貨物運輸路徑確定方法和裝置的制作方法

文檔序號:6287069閱讀:273來源:國知局
專利名稱:快捷貨物運輸路徑確定方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及交通運輸領(lǐng)域,尤其涉及對于要求快捷運輸?shù)呢浳锎_定其運 輸路徑的技術(shù)。
背景技術(shù)
快捷貨物的運輸對時效性和便捷性的要求很高??旖葚浳镞\l^方案是鐵道 部和快捷貨物運輸^^司用于指揮快捷貨物運輸生產(chǎn)和中轉(zhuǎn)作業(yè)的重要手^R。 傳統(tǒng)的快捷貨物運輸方案中規(guī)定了快捷貨物運輸組織的基本原則,以及根據(jù) 該原則制定車輛(掛運車次、運行區(qū)段、擔當局、經(jīng)由、裝運區(qū)段)限裝和 準裝的限定條件等。每次編制新運輸方案的基本方法是參考以往的運輸方案, 編制人員通過以往經(jīng)驗、運能利用情況以及大致的運量情況,針對個別車次 定義其裝運區(qū)段、限裝以及準裝的內(nèi)容,從而編制出新的運輸方案。
因此,現(xiàn)有技術(shù)對快捷貨物的運輸方案編制效率低,合理性差;從而導致 快捷貨物運輸效率低,運輸路徑合理性差,運輸成本較高。

發(fā)明內(nèi)容
本發(fā)明實施例提供了一種快捷貨物運輸路徑確定方法及裝置,用以保證 快捷貨物的運輸路徑可以滿足快捷貨物所需的中轉(zhuǎn)時間,同時兼顧運輸路徑 的全程運輸時間是最短或較短的,以滿足快捷貨物的時效要求。
一種快捷貨物運l敘路徑確定方法,包括
對于要從主干運輸網(wǎng)絡(luò)中的第 一節(jié)點運送到第二節(jié)點的快捷貨物,確定 一個節(jié)點集合,所述節(jié)點集合中包括所述第一節(jié)點、第二節(jié)點以及第一節(jié)點 與第二節(jié)點之間的中轉(zhuǎn)節(jié)點;根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備選路徑;所述備選路徑滿 足以下條件所述備選路徑由所述節(jié)點集合中某些具有連接關(guān)系的節(jié)點依次 連接構(gòu)成,所述備選路徑的起始節(jié)點與終止節(jié)點分別為第一節(jié)點、第二節(jié)點; 所述備選路徑中的各中轉(zhuǎn)節(jié)點滿足所述快捷貨物所需的中轉(zhuǎn)時間要求;以及
所述備選路徑的全程運輸時間小于由所述節(jié)點集合中的節(jié)點連接構(gòu)成的、以 第一節(jié)點與第二節(jié)點分別為起始節(jié)點與終止節(jié)點的其它路徑的全程運輸時
間;
根據(jù)所述備選路徑確定所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑。
一種快捷貨物運輸路徑確定裝置,包括第一運輸路徑確定模塊;所述 第 一運輸路徑確定模塊包括
節(jié)點集合確定單元,用于對于要從主干運輸網(wǎng)絡(luò)中的第 一節(jié)點運送到第 二節(jié)點的快捷貨物,確定一個節(jié)點集合,所述節(jié)點集合中包括所述第一節(jié)點、 第二節(jié)點以及第 一節(jié)點與第二節(jié)點之間的中轉(zhuǎn)節(jié)點;
備選路徑確定單元,用于根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備 選路徑;所述備選路徑滿足以下條件所述備選路徑由所述節(jié)點集合中某些 具有連接關(guān)系的節(jié)點依次連接構(gòu)成,所述備選路徑的起始節(jié)點與終止節(jié)點分 別為第一節(jié)點、第二節(jié)點;所述備選路徑中的各中轉(zhuǎn)節(jié)點滿足所述快捷貨物 所需的中轉(zhuǎn)時間要求;以及所述備選路徑的全程運輸時間小于由所述節(jié)點集 合中的節(jié)點連接構(gòu)成的、以第一節(jié)點與第二節(jié)點分別為起始節(jié)點與終止節(jié)點 的其它路徑的全程運輸時間;
運輸路徑確定單元,用于根據(jù)所述備選路徑確定所述快捷貨物在主干運 輸網(wǎng)絡(luò)中的運輸路徑。
本發(fā)明實施例由于在確定主千運輸網(wǎng)絡(luò)中最短全程運輸時間的路徑時, 還同時考查路徑中的中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間是否可以滿足快捷貨物所需的中轉(zhuǎn) 時間,從而可以保證確定的運輸路徑既可以滿足快捷貨物所需的中轉(zhuǎn)時間, 同時其全程運輸時間也是最短或較短的。這樣,有效的避免了因貨物的中轉(zhuǎn)而導致貨物不能按預先制定的運輸方案及時裝載到轉(zhuǎn)運車輛上,而引起嚴重 的時間延緩,為服務(wù)質(zhì)量提供了有效的保障,并同時使得運輸時間較短,以 滿足快捷貨物的時效要求。


圖1為本發(fā)明實施例的全程運輸方案確定方法流程圖; 圖2為本發(fā)明實施例的主干運輸網(wǎng)絡(luò)中路徑和節(jié)點示意圖; 圖3為本發(fā)明實施例的主干運輸網(wǎng)絡(luò)中的運輸路徑確定方法其流程圖; 圖4為本發(fā)明實施例的貨物所需中轉(zhuǎn)時間示意圖; 圖5a為本發(fā)明實施例的中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間示意圖; 圖5b為本發(fā)明實施例的相鄰節(jié)點之間的運輸時間示意圖; 圖6為本發(fā)明實施例的主干運輸網(wǎng)絡(luò)中確定運輸時間最短路徑的方法流 程圖;圖7為本發(fā)明實施例的K條備選路徑確定方法流程圖;圖8為本發(fā)明實施例的快捷貨物運輸路徑確定裝置的內(nèi)部結(jié)構(gòu)框圖。
具體實施方式
快捷貨物全程運輸是一個完整的運輸產(chǎn)品,不同運輸企業(yè)、不同運輸區(qū) 段、不同運輸方式和不同運輸環(huán)節(jié)之間相互賴f接、組織和協(xié)調(diào),高效、優(yōu)質(zhì) 地完成運輸服務(wù)。快捷貨物全程運輸包括兩部分中長距離的貨物運輸服務(wù) 和貨物的集散服務(wù),如在公鐵聯(lián)運的全程運輸中,鐵路擔當中長距離的運輸, 公路用于將不同受理點的貨物集結(jié)到裝車點或者從卸車點將貨物輸送到客戶 要求的地方。鐵路各個樞紐站和裝車站以及線路形成的網(wǎng)絡(luò)通常被稱為主干 運輸網(wǎng)絡(luò),裝卸車站和貨物受理點之間的線路形成的網(wǎng)絡(luò)通常被稱為區(qū)域集 散運輸網(wǎng)絡(luò)。當然,有些貨物也可以只需要通過主干運輸網(wǎng)絡(luò)就可以運抵目 的地。本發(fā)明實施例提供的快捷貨物運輸路徑確定方法,流程圖如圖1所示,包括如下步^^:5100、 根據(jù)快捷貨物(此后簡稱貨物A)在主干運輸網(wǎng)絡(luò)中運輸?shù)钠鹗?站點以及目的站點,確定節(jié)點集合S。假設(shè)將主干運輸網(wǎng)絡(luò)中的運輸路徑的每個站點視為組成路徑的節(jié)點,貨 物A需要從主干運輸網(wǎng)絡(luò)中的第一節(jié)點運送到第二節(jié)點,則集合S中包含有 所述第一節(jié)點(起始節(jié)點)、第二節(jié)點(終止節(jié)點)以及第一節(jié)點與第二節(jié)點 之間的中轉(zhuǎn)節(jié)點。對于起始節(jié)點與終止節(jié)點之間可能的中轉(zhuǎn)節(jié)點 一般由由管 理人員或技術(shù)人員制定相應(yīng)的文件預先確定了, 一般情況下,不會考慮貨物 運輸?shù)睦@行,比如北京到廣州的貨物,中轉(zhuǎn)節(jié)點可以是鄭州、徐州、武漢、 南昌、石家莊等,貨物不會運送到成都或甘肅進行中轉(zhuǎn)。例如,如圖2所示,假設(shè)貨物A的起始站點為節(jié)點A (即第一節(jié)點),貨 物A的目的站點為節(jié)點F (即第二節(jié)點)集合S中包括第一節(jié)點A、第二節(jié) 點F以及中轉(zhuǎn)節(jié)點B、 C、 D、 E,這些中轉(zhuǎn)節(jié)點之間具有連4妄關(guān)系,通過這 些中轉(zhuǎn)節(jié)點可以構(gòu)成從第一節(jié)點A到達第二節(jié)點F的路徑。5101、 根據(jù)節(jié)點集合S確定貨物A在主干運輸網(wǎng)絡(luò)中的運輸路徑。5102、 根據(jù)主干運輸網(wǎng)絡(luò)中的運輸路徑確定快捷貨物在區(qū)域集散運輸網(wǎng) 絡(luò)中的運輸路徑。由于路徑選取的不同,則貨物A從起始站點出發(fā)的時間以及目的站點到 達時間會有所不同,因此,在區(qū)域集散運輸網(wǎng)絡(luò)中對貨物A進^f亍集貨(貨物 從受理點到車站的運輸過程稱為集貨過程)與配送(貨物從車站到受理點的 運輸過程稱為配送過程)的運輸方案也會隨之變化,從整體考慮,區(qū)域集散 運輸網(wǎng)絡(luò)中的運輸路徑也將會作相應(yīng)的調(diào)整,以節(jié)約運輸成本,達到較大的 經(jīng)濟效益。S103 、根據(jù)確定的主干運輸網(wǎng)絡(luò)中的運輸路徑以及區(qū)域集散運輸網(wǎng)絡(luò)中 的運輸路徑,判斷貨物A運輸時間是否滿足時效要求;如果滿足,執(zhí)行步驟S105;否則,執(zhí)行步驟S104。5104、 從集合S中重新確定主干運輸網(wǎng)絡(luò)中的運輸路徑,才艮據(jù)重新確定 的主干運輸網(wǎng)絡(luò)中的運輸路徑,重新確定區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑, 跳轉(zhuǎn)到步驟S103。5105、 得到快捷貨物的運輸方案,結(jié)束。根據(jù)確定的主干運輸網(wǎng)絡(luò)中的 運輸路徑以及區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑組成快捷貨物的全程運輸路 徑,根據(jù)該運輸方案就可以實現(xiàn)貨物A的快捷運達。現(xiàn)有技術(shù)可以有多種根據(jù)節(jié)點集合S確定貨物A在主干運輸網(wǎng)絡(luò)中的運 輸路徑的具體方法,本發(fā)明實施例提供的主干運輸網(wǎng)絡(luò)中的運輸路徑確定方 法其流程圖如圖3所示,包括如下步驟5301、 從節(jié)點集合S中刪除裝卸能力不滿足要求的中轉(zhuǎn)節(jié)點。具體為,將節(jié)點集合S中各中轉(zhuǎn)節(jié)點的剩余裝卸能力與貨物A所需的裝 卸能力進行比較,確定出剩余裝卸能力小于貨物A所需裝卸能力的中轉(zhuǎn)節(jié)點, 并從節(jié)點集合S中刪除這些中轉(zhuǎn)節(jié)點。中轉(zhuǎn)節(jié)點的裝卸能力由車站的1^出設(shè) 施和關(guān)鍵設(shè)備的組合能力決定,根據(jù)該節(jié)點同時刻需中轉(zhuǎn)的貨物的流量可以 確定中轉(zhuǎn)節(jié)點的剩余裝卸能力。根據(jù)節(jié)點集合S中的節(jié)點可以具體采用如下兩種方法確定運輸路徑,分 別如步驟S302所述的方法,以及步驟S303-S305所述的方法5302、 根據(jù)節(jié)點集合S中的節(jié)點確定一條備選路徑,以該備選路徑作為 貨物A在主干運輸網(wǎng)絡(luò)中的運輸路徑。確定的備選路徑滿足以下條件所述備選路徑由所述節(jié)點集合中某些具 有連接關(guān)系的節(jié)點依次連接構(gòu)成,所述備選路徑的起始節(jié)點與終止節(jié)點分別 為第一節(jié)點、第二節(jié)點;所述備選路徑中的各中轉(zhuǎn)節(jié)點滿足所述快捷貨物所需的中轉(zhuǎn)時間要求(即所述備選路徑中的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間大于等于所 述快捷貨物所需的中轉(zhuǎn)時間);以及所述備選路徑的全程運輸時間小于由所述 節(jié)點集合中的節(jié)點連接構(gòu)成的、以第 一節(jié)點與第二節(jié)點分別為起始節(jié)點與終止節(jié)點的其它路徑的全程運輸時間。確定備選路徑的具體方法將在后續(xù)進行 詳細介紹。5303、 根據(jù)節(jié)點集合S中的節(jié)點確定K條備選路徑(K為大于1的自然數(shù))。本領(lǐng)域技術(shù)人員可以根據(jù)實際情況設(shè)置K值。確定的K條備選路徑中的每個備選路徑滿足以下條件所述備選路徑由 所述節(jié)點集合中具有連接關(guān)系的節(jié)點構(gòu)成,所述備選路徑的起始節(jié)點與終止 節(jié)點分別為第一節(jié)點、第二節(jié)點;所述備選路徑中的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間 大于所述快捷貨物所需的中轉(zhuǎn)時間;以及所述備選路徑的全程運輸時間'J、于 由所述節(jié)點集合中的節(jié)點構(gòu)成的、以第一節(jié)點與第二節(jié)點分別為起始節(jié)點與 終止節(jié)點的其它路徑的全程運輸時間。確定備選路徑的具體方法將在后續(xù)進 行詳細介紹。根據(jù)節(jié)點集合S中具有連接關(guān)系的相鄰節(jié)點之間的運輸時間,從滿足貨 物A的中轉(zhuǎn)要求的路徑中確定運輸時間最短的K條路徑作為備選路徑(具體 確定方法將在后續(xù)進行詳細介紹)。對多條備選路徑進行評價,以及選擇其中 一條或多條路徑運送貨物的具 體方法如下步驟所述5304、 對于K條備選路徑,分別確定各路徑的相關(guān)參數(shù),根據(jù)參數(shù)對路 徑進行評價,根據(jù)評價結(jié)果選擇貨物A的運輸路徑。對于K條備選路徑,分別確定各備選路徑的最大可分配流量。具體為, 對于某個備選路徑,確定該路徑中相鄰節(jié)點之間的剩余運輸流量,選擇其中 剩余運輸流量中最小的作為該路徑的最大可分配流量;可以從最大可分配流 量大于貨物A的流量的備選路徑中選擇一條路徑作為貨物A的運輸路徑;如 果不存在最大可分配流量大于貨物A的流量的備選路徑,則可以選擇多個備 選路徑作為貨物A的運輸路徑(多個備選路徑的最大可分配流量之和大于貨 物A的流量)。進一步,還可以考查各備選路徑的運輸時間以及中轉(zhuǎn)次數(shù)等參數(shù)來選擇運輸路徑,從而綜合考慮貨物A的運抵時效、減少中轉(zhuǎn)作業(yè)次數(shù),進一步降 低運輸成本。例如,對于備選路徑中第z'條備選路徑(/為自然數(shù),且1《/《K),其最 大可分配流量為/,其路徑全程運輸時間為,,(全程運輸包括節(jié)點間的在途運 輸時間以及節(jié)點的中轉(zhuǎn)時間),路徑中轉(zhuǎn)次數(shù)為g,(即路徑中轉(zhuǎn)節(jié)點的個數(shù)), 則計算的該路徑的評價值Z,為Z,="^^"^^ + " (1) F( 《其中,F(xiàn)為貨物A的流量,r為貨物A的運4氐時限,"、Z;、 c分別為設(shè) 定的各因素的權(quán)重因子,本領(lǐng)域技術(shù)人員可以根據(jù)實際情況設(shè)定。若評價值最大的路徑的最大可分配流量大于貨物A的流量,則選擇該路 徑作為貨物A的運輸路徑;否則,還需要從備選路徑中再選擇一條路徑來滿 足貨物A的運送,比如可以選擇評價值較大的路徑與評價值最大的路徑同時 作為貨物A的運輸路徑。5305、 選擇了運輸路徑后,進行流量分配。如果選擇的是一個運輸路徑,則貨物A均從該路徑進行發(fā)送;如果選擇 了 一條以上的運輸路徑,則可以根據(jù)各運輸路徑的最大可分配流量來對貨物A 的流量進行分配。例如,可以根據(jù)各運輸路徑的最大可分配流量的比例來分 配貨物A的流量,或者,將貨物A的流量盡可能分配給評價值最大的路徑, 即分配給評價值最大的路徑的貨物流量等于該路徑的最大可分配流量,將貨 物A的其它流量則分配給其它運輸路徑。5306、 在根據(jù)上述方法之一確定了運輸路徑后,更新選擇的運輸路徑中 相鄰節(jié)點之間的剩余運輸流量以及各節(jié)點的剩余裝卸能力。在對貨物A進行了流量分配后,確定了貨物A在主干運輸網(wǎng)絡(luò)中的運輸 方案后,更新所選擇的運輸路徑中相鄰節(jié)點之間的剩余運輸流量(即將相鄰15節(jié)點之間的剩余運輸流量減去分配給該路徑的貨物A的流量)以及各節(jié)點的 剩余裝卸能力,以作為確定下一個快捷貨物的運輸方案的路徑參數(shù)。上述步驟S302中,從滿足貨物A的中轉(zhuǎn)要求的路徑中選擇運輸時間最短如圖4所示,貨物所需的中轉(zhuǎn)時間指的是,貨物從到達車輛卸下,到裝 上另一個轉(zhuǎn)運車輛所需的時間(主要包括貨物的裝卸時間,而裝卸時間通常 與貨物量大小有關(guān),因此,可以根據(jù)貨物的重量或體積等因素確定貨物所需 的中轉(zhuǎn)時間);如圖5a所示,對于某個路徑中的某個中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間指 的是,在該路徑中從到達該中轉(zhuǎn)節(jié)點之前的節(jié)點發(fā)出的車輛到達該中轉(zhuǎn)節(jié)點 的到達時間與該中轉(zhuǎn)節(jié)點向下一節(jié)點發(fā)車時間之間的時間差,即在該路徑中 的中轉(zhuǎn)節(jié)點上接續(xù)的兩列車的到達時間和出發(fā)時間的時間差。根據(jù)節(jié)點集合S中的節(jié)點以及節(jié)點之間的連接關(guān)系,可以構(gòu)成至少一條 起始節(jié)點為第一節(jié)點、終止節(jié)點為第二節(jié)點的路徑。例如,如圖2所示,構(gòu) 成起始節(jié)點為第一節(jié)點、終止節(jié)點為第二節(jié)點的路徑有A-B-C-F、 A-C-F、 A-D-F、 A-E-F。則確定運輸時間最短路徑的一種簡單方法可以是根據(jù)節(jié)點集合S中的 節(jié)點之間的連接關(guān)系,確定路徑集合Q,路徑集合Q包含所有的由節(jié)點集合 S中的節(jié)點所構(gòu)成的以第一節(jié)點為起始節(jié)點、第二節(jié)點為終止節(jié)點的路徑;對 于路徑集合Q中的每條路徑,若確定該路徑的中轉(zhuǎn)節(jié)點不滿足所述快捷貨物 所需的中轉(zhuǎn)時間要求,則將該路徑從路徑集合Q中刪除。具體為,將該路徑 的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間與貨物a所需的中轉(zhuǎn)時間進行比較;如果該中轉(zhuǎn)節(jié) 點的中轉(zhuǎn)時間小于貨物A所需的中轉(zhuǎn)時間則將該路徑從路徑集合Q中刪除。 例如,對于某個路徑,該路徑中的一個中轉(zhuǎn)節(jié)點的上一個節(jié)點發(fā)出的車輛到 達該中轉(zhuǎn)節(jié)點的到達時間tp從該中轉(zhuǎn)節(jié)點向下一個節(jié)點發(fā)車的發(fā)車時間t2, 若tr ^小于貨物A所需的中轉(zhuǎn)時間,則該中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間不能滿足貨物 的中轉(zhuǎn)要求,將該路徑從路徑集合Q中刪除。在對路徑集合Q中的每個路徑的中轉(zhuǎn)節(jié)點進行中轉(zhuǎn)時間比較,并刪除所 有的不滿足中轉(zhuǎn)要求的路徑后,對路徑集合Q中的每個路徑,計算該路徑的 具有連接關(guān)系的相鄰節(jié)點之間的運輸時間(相鄰節(jié)點之間的運輸時間如圖5b 所示,包括相鄰節(jié)點之間的在途運輸時間以及在前節(jié)點的中轉(zhuǎn)時間),根據(jù)該 路徑中的相鄰節(jié)點之間的運輸時間確定該路徑的全程運輸時間,從中選擇全 程運輸時間最短的路徑作為備選路徑,而該備選路徑將被作為貨物A在主干 運輸網(wǎng)絡(luò)中的運輸路徑。此外,還可以采用另一種算法實現(xiàn)滿足貨物A的中轉(zhuǎn)要求的運輸時間最 短的路徑的選擇根據(jù)節(jié)點集合S中的節(jié)點之間的連接關(guān)系,需要選擇一條起始節(jié)點為第 一節(jié)點、終止節(jié)點為第二節(jié)點的最短路徑。假設(shè),集合S中的節(jié)點個數(shù)為n, 記集合S中的起始節(jié)點為s,集合S中除起始節(jié)點以外的節(jié)點為其中/為 小于n的自然數(shù),對于除起始節(jié)點以外的每個節(jié)點v,.賦予兩個數(shù)值, 一個是時間標號p(vj和r{v,.},也就是說,每個節(jié)點v,都具有一個r值(r{v,.})和一個P值(尸{巧});尸(v,J記錄的是從起始節(jié)點到該節(jié)點的最短時間,r(vj記 錄的是從起始節(jié)點到該節(jié)點的最短時間上界,開始時令r{Vi.}=+~,尸(v,.—0; 另一個是前趨標號/l(V,)-m,記錄的是從起始節(jié)點到該節(jié)點的最短路徑上,與節(jié)點v,.具有連接關(guān)系的在前節(jié)點vm。貨物A需要的中轉(zhuǎn)作業(yè)時間為C,貨物A的裝卸耗費為AC。則上述步驟S302中,從滿足貨物A的中轉(zhuǎn)要求的路徑中選擇運輸時間最 短的路徑作為貨物A在主干運輸網(wǎng)絡(luò)中的運輸路徑的另一種具體方法,流程 如圖6所示,包括S601、令k-l, P^一0,其中,s為起始節(jié)點(即第一節(jié)點),將s加入 到集合SiH^中,即SkH^,并令7>,.}=+°°,其中v,cSW。P(s)-O表明起始節(jié)點s到節(jié)點s的運輸時間為O,Si集合中僅包含節(jié)點s;r(Vih+oo,其中v,cSW,表明集合S中除節(jié)點s以外的節(jié)點的7值都賦值為+oo 。5602、 根據(jù)Sk集合,確定集合Sw。若k=l,則考查每個與起始節(jié)點s具有連接關(guān)系、且不屬于Sk的節(jié)點; 即考查節(jié)點W,力滿足",v,) 6L且v^Sk;其中,r為自然H,集合L為 集合S中節(jié)點的連接關(guān)系集合;如果r(vj〉戶w + i^則令r(vj-戶w + M^,把義(v》修改為s,即令義(v,)^;其中,i為節(jié)點s到節(jié)點力之間的運輸時間。記屬于集合S,但不屬于集合Sk的節(jié)點為iv設(shè)集合R包含節(jié)點^;確 定集合R中的各節(jié)點的r值中的最小值(假設(shè)為7>'}),如果確定的最小值 r(v'〉 <+co,將該最小值7>'}所對應(yīng)的節(jié)點v'以及Sk中的節(jié)點組合為集合Sk+1 , 并且把v'的r標號變?yōu)閜標號,即令尸(v') = 7>'};否則,執(zhí)行步驟s606。若k〉1,假設(shè)力是集合Sk中最后加入的節(jié)點,即v/Sw、 " eSk;考查每 個與力具有連接關(guān)系、且不屬于Sk的節(jié)點,即考查節(jié)點v", ^滿足(力,v ) 6L且v^Sk;假設(shè)義(v,."v即力的前趨節(jié)點為Vg,如果在由節(jié)點&、 vy 、v"所構(gòu)成的路徑上,節(jié)點力滿足貨物A所需中轉(zhuǎn)時間要求(即車輛從"出發(fā) 到v"的出發(fā)時間減去車輛從&出發(fā)到v,.的到達時間大于貨物A所需中轉(zhuǎn)時間),并且7> }>尸{".} + ^. ,則令7> }=尸化.} + ^. ,把;10; )修改為力,即令義00=力;其中, 為節(jié)點力到節(jié)點v"之間的運輸時間;記屬于集合S,但不屬于集合Sk的節(jié)點為 設(shè)集合R'包含節(jié)點v,確定集合R'中的各節(jié)點的r值中的最小值(假設(shè)為?>"}),其中,v,為不屬于集合Sk的節(jié)點,如果確定的最小值7>''}<+~,將該最小值7>,'}所對應(yīng)的節(jié)點1;'' 以及Sk中的節(jié)點組合為集合Sk+1,并且把v',的T標號變?yōu)镻標號,即 = 7>"};否則,執(zhí)行步驟S606 (圖6中未標)。5603、 令]^k+l。5604、 判斷節(jié)點v"'是否為終止節(jié)點(即第二節(jié)點),如果是,執(zhí)行步驟18S605;否則,跳轉(zhuǎn)到步驟S602;其中,v'"eSk, v','/S^。5605、 根據(jù)以下循環(huán)確定滿足貨物A的中轉(zhuǎn)要求的運輸時間最短的路徑 中的各節(jié)點A、 令vp為終止節(jié)點f;B、 令v廣;i(Vp);則確定^為滿足貨物A的中轉(zhuǎn)要求的運輸時間最短的路徑中的一個節(jié)點;若v《為起始節(jié)點s,則跳轉(zhuǎn)到步驟D;否則,順序執(zhí)行步驟 C。C、 令v盧"跳轉(zhuǎn)到步驟B。D、 結(jié)束。5606、 確定從起始節(jié)點到終止節(jié)點沒有滿足貨物A的中轉(zhuǎn)要求的路徑, 結(jié)束。事實上,現(xiàn)有技術(shù)在制定運輸方案時往往不考慮中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間, 因此,選擇的運輸路徑即使是運輸時間最短的,但是如果貨物因為在中轉(zhuǎn)節(jié) 點的中轉(zhuǎn)時間過長,導致該貨物來不及趕上該中轉(zhuǎn)節(jié)點發(fā)出的轉(zhuǎn)運車輛,而 不得不等到下次發(fā)車時刻,從而嚴重延緩了貨物的運輸時間,而該延緩的運 輸時間往往在事前并沒有預計到,從而造成運輸時間嚴重延緩,反而不如選 擇其它運輸時間稍長而中轉(zhuǎn)時間足夠的運輸路徑。而本發(fā)明實施例在求解最 短運輸路徑時,同時考慮路徑的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間是否滿足要求,在中 轉(zhuǎn)時間滿足要求的基礎(chǔ)上再求解最短運輸路徑,使得計算得出的運輸路徑可 以保證貨物的中轉(zhuǎn)要求。上述步驟S303中,根據(jù)節(jié)點集合S中具有連接關(guān)系的相鄰節(jié)點之間的運 輸時間,從滿足貨物A的中轉(zhuǎn)要求的路徑中選擇運輸時間最短的K條路徑作 為備選路徑的具體方法,流程如圖7所示,包括5701、 令/=1; /為自然數(shù);集類Q為空。5702、 根據(jù)節(jié)點集合S中的節(jié)點,確定第/條備選路徑尸,。確定的備選路徑《滿足以下條件所述備選路徑由所述節(jié)點集合中具有連合中的節(jié)點構(gòu)成的、以第一節(jié)點與第二節(jié)點分別為起始節(jié)點與終止節(jié)點的其它路徑的 全程運輸時間。確定該條備選路徑P,的方法可采用如上介紹的步驟S302的方法。5703、 根據(jù)路徑f,確定",-l個子路徑集為《 i;,—,。其中,^為路徑S所經(jīng)過的節(jié)點(包括起始節(jié)點、中轉(zhuǎn)節(jié)點和終止節(jié)點) 的個數(shù);記路徑f所經(jīng)過的節(jié)點為(s,v;,v;A力,s為節(jié)點集s中的起始節(jié)點,?為 節(jié)點集s中的終止節(jié)點,則第y個子路徑集一中包含的路徑為不經(jīng)過節(jié)點 ( +1),但經(jīng)過(s,v;,A,v;,/)節(jié)點的路徑,其中y為小于",的自然數(shù)。5704、 將1;~丄;,—,添加到集類Q中。5705、 對于集類Q中的每個子路徑集,確定該子路徑集中的滿足中轉(zhuǎn)要求的最短路。所述滿足中轉(zhuǎn)要求的最短路,指的是滿足以下條件的路徑該最短路中 的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間大于所述快捷貨物所需的中轉(zhuǎn)時間;以及該最短路的全程運輸時間小于其所在子路徑集中滿足快捷貨物中轉(zhuǎn)要求的其它路徑的 全程運輸時間。5706、 根據(jù)集類Q中的各子路徑集的滿足中轉(zhuǎn)要求的最短路,確定第/+1 條備選路徑S+I ,并將S所在的子路徑集從n中刪除。即第/+1條備選路徑《+1滿足以下條件該備選路徑的全程運輸時間小于 其它滿足中轉(zhuǎn)要求的最短路的全程運輸時間。5707、 令/=/+1。5708、 判斷z'是否等于K;如果是,執(zhí)行步驟S709;否則,跳轉(zhuǎn)到步驟S703。S709、將《 ^作為滿足貨物A的中轉(zhuǎn)要求的路徑中選擇運輸時間最短的 K條備選路徑,結(jié)束。本領(lǐng)域技術(shù)人員可以理解,雖然上述說明中,為便于理解,對方法的步 驟采用了順序性描述,但是應(yīng)當指出,對于上述步驟的順序并不作嚴格限制。本發(fā)明實施例提供的一種快捷貨物運輸路徑確定裝置,如圖8所示,包 括第一運輸路徑確定模塊801。第一運輸路徑確定模塊801用于對于要從主干運輸網(wǎng)絡(luò)中的第一節(jié)點運 送到第二節(jié)點的快捷貨物確定其在主干運輸網(wǎng)絡(luò)中的運輸路徑。第一運輸路徑確定模塊801具體包括節(jié)點集合確定單元811、備選路徑 確定單元812、運輸3各徑確定單元813。節(jié)點集合確定單元811用于對于要從主干運輸網(wǎng)絡(luò)中的第一節(jié)點運送到 第二節(jié)點的快捷貨物,確定一個節(jié)點集合,所述節(jié)點集合中包括所述第一節(jié) 點、第二節(jié)點以及第 一節(jié)點與第二節(jié)點之間的中轉(zhuǎn)節(jié)點;備選路徑確定單元812用于根據(jù)節(jié)點集合確定單元811確定的節(jié)點集合 中的節(jié)點確定設(shè)定條數(shù)的備選路徑;所述備選路徑滿足以下條件所述備選 路徑由所述節(jié)點集合中某些具有連接關(guān)系的節(jié)點依次連接構(gòu)成,所述備選路 徑的起始節(jié)點與終止節(jié)點分別為第一節(jié)點、第二節(jié)點;所述備選路徑中的各 中轉(zhuǎn)節(jié)點滿足所述快捷貨物所需的中轉(zhuǎn)時間要求;以及所述備選路徑的全程 運輸時間小于由所述節(jié)點集合中的節(jié)點連接構(gòu)成的、以第 一 節(jié)點與第二節(jié)點 分別為起始節(jié)點與終止節(jié)點的其它路徑的全程運輸時間;運輸路徑確定單元813用于根據(jù)備選路徑確定單元812確定的備選路徑 確定所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑。進一步,第一運輸路徑確定模塊801還包括節(jié)點刪除單元814。節(jié)點刪除單元814用于將節(jié)點集合確定單元811確定的節(jié)點集合中的各 中轉(zhuǎn)節(jié)點的剩余裝卸能力與所述快捷貨物所需的裝卸能力進行比較;若比較的中轉(zhuǎn)節(jié)點的剩余裝卸能力小于所述快捷貨物所需的裝卸能力,則將該中轉(zhuǎn)節(jié)點從所述節(jié)點集合中刪除;以及所述備選路徑確定單元812具體用于根據(jù)節(jié)點刪除單元814刪除相 關(guān)節(jié)點后的節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備選路徑。如果設(shè)定條數(shù)為一條,則備選路徑確定單元812具體用于根據(jù)節(jié)點集合 中的節(jié)點之間的連接關(guān)系確定路徑集合,所述路徑集合中包含所有的由節(jié)點 集合中的節(jié)點所構(gòu)成的以第一節(jié)點為起始節(jié)點、第二節(jié)點為終止節(jié)點的路徑; 對于路徑集合中的每條路徑,將該路徑的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間與所述快捷 貨物所需的中轉(zhuǎn)時間進行比較;如果該中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間小于所述快捷貨 物所需的中轉(zhuǎn)時間,則將該路徑作為不滿足中轉(zhuǎn)要求的路徑從路徑集合中刪 除;在將所有的不滿足中轉(zhuǎn)要求的路徑從路徑集合中刪除后,確定路徑集合 中的每個路徑的全程運輸時間,從中選擇全程運輸時間最短的路徑作為所述 備選路徑。如果備選路徑確定單元812中設(shè)定條數(shù)為K條,其中K等于1,則備選 路徑確定單元812具體根據(jù)如下方法A1 A4確定備選路徑 Al、令k4,集合Sk-(^,其中,s為所述第一節(jié)點; A2、根據(jù)集合Sk確定集合Sk+1具體為若k4,則對于每個與起始節(jié)點s具有連接關(guān)系、且不屬于Sk的節(jié)點vr, 如果HvJ〉尸W + ,則令Hv》-尸W + "^、義(v》^;其中, 為節(jié)點s到節(jié) 點v,之間的運輸時間;記屬于集合S,但不屬于集合Sk的節(jié)點為 設(shè)集合R包含節(jié)點v"確定集合R中的各節(jié)點的r值中的最小值n",其中,^為 不屬于集合Sk的節(jié)點,若nv')《co,將該最小值n"所對應(yīng)的節(jié)點v'以及sk中的節(jié)點組合為集合Sk+p并令7>'} = 7>'};若k〉1,假設(shè)巧.滿足條件v/Sk-!、力eSk;則對于每個與".具有連接關(guān) 系、且不屬于Sk的節(jié)點v",如果在由節(jié)點vg、力、v,所構(gòu)成的路徑上,節(jié)點 力滿足所述快捷貨物所需中轉(zhuǎn)時間要求、并且7> }>尸化} + ^ ,則令"、}=尸{^} + ^ ,;10 )=";其中,>^ 為節(jié)點竹到節(jié)點v"之間的運輸時間;記屬于集合S,但不屬于集合Sk的節(jié)點為 設(shè)集合R'包含節(jié)點i^;確定集合R' 中的各節(jié)點的r值中的最小值nv",其中,^為不屬于集合Sk的節(jié)點,如果確定的7>''}<+°0,將該最小值7>,'}所對應(yīng)的節(jié)點^'以及Sk中的節(jié)點組合為集 合Sk+i,并令尸{""} = 7>''}; A3、令k:k+l;A4、判斷節(jié)點v','是否為所述第二節(jié)點;如果不是,跳轉(zhuǎn)到A2;如果是, 根據(jù)以下步驟B1 B4,確定所述備選路徑;其中,v"'eSk, v'"/Sw; Bl、令Vp為終止節(jié)點f;B2、令vf義Og;則確定v^為滿足貨物A的中轉(zhuǎn)要求的運輸時間最短的路徑中的一個節(jié)點;若^為起始節(jié)點s,則跳轉(zhuǎn)到步驟B4;否則,執(zhí)行步驟 B3;B3、令vfv—跳轉(zhuǎn)到步驟B2; B4、結(jié)束?;蛘撸瑐溥x路徑確定單元812確定一條備選路徑的另一個具體方法可以 是根據(jù)所述節(jié)點集合中的節(jié)點之間的連接關(guān)系確定路徑集合,所述路徑集 合中包含所有的由節(jié)點集合中的節(jié)點所構(gòu)成的以第一節(jié)點為起始節(jié)點、第二 節(jié)點為終止節(jié)點的路徑;對于路徑集合中的每條路徑,將該路徑的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間與所述 快捷貨物所需的中轉(zhuǎn)時間進行比較;如果該中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間小于所述快 捷貨物所需的中轉(zhuǎn)時間,則將該路徑作為不滿足中轉(zhuǎn)要求的路徑從路徑集合 中刪除;在將所有的不滿足中轉(zhuǎn)要求的路徑從路徑集合中刪除后,確定路徑集合 中的每個路徑的全程運輸時間,從中選擇全程運輸時間最短的路徑作為所述 備選路徑。如果設(shè)定條數(shù)為K條,所述K大于1 ,則備選路徑確定單元812具體用23于根據(jù)所述節(jié)點集合中的節(jié)點確定一條備選路徑《;根據(jù)第/條備選路徑f確 定第/+1條備選路徑f+1,其中,/為自然數(shù);當確定出第K條備選路徑^時, 則得到所述K條備選路徑《 pk;其中,根據(jù)第z'條備選路徑f確定第z'+l條備選路徑《+1具體為 根據(jù)路徑S,確定",-l個子路徑集為;其中,",為路徑f所經(jīng)過的 節(jié)點;記路徑《所經(jīng)過的節(jié)點為Cy,《i4A,/), s為節(jié)點集S中的起始節(jié)點,f 為節(jié)點集S中的終止節(jié)點,則第y個子路徑集一中包含的路徑為不經(jīng)過節(jié)點(v;,v;.+1),但經(jīng)過cy,v"A ,v),o節(jié)點的路徑; 將丄; d添加到集類Q中;對于集類q中的每個子路徑集,確定該子路徑集中的滿足中轉(zhuǎn)要求的最短 路,所述滿足中轉(zhuǎn)要求的最短路,指的是滿足以下條件的路徑該最短路中 的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間大于所述快捷貨物所需的中轉(zhuǎn)時間;以及該最短路的全程運輸時間小于其所在子路徑集中滿足快捷貨物中轉(zhuǎn)要求的其它路徑的 全程運輸時間;根據(jù)集類n中的各子路徑集的滿足中轉(zhuǎn)要求的最短路,確定第&1條備選 路徑^+1,并將f所在的子路徑集從Q中刪除;所述《+1滿足以下條件該備選 路徑的全程運輸時間小于其它滿足中轉(zhuǎn)要求的最短路的全程運輸時間。在備選路徑確定單元812確定了 K條備選路徑后,運輸路徑確定單元813 具體用于確定各備選路徑的最大可分配流量;從最大可分配流量大于所述快 捷貨物的流量的備選路徑中選擇一條作為所述快捷貨物在主干運輸網(wǎng)絡(luò)中的 運輸路徑?;蛘?,運輸路徑確定單元813具體用于根據(jù)如下公式確定各備選路徑的 評價值;若評價值最大的備選路徑的最大可分配流量大于所述快捷貨物的流 量,則選擇該備選路徑作為所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑;否 則,選擇多條備選路徑作為所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑,選擇的多條備選路徑的最大可分配流量之和大于所述快捷貨物的流量,并且,選擇的多條備選路徑的評價值大于其它備選路徑的評價值;f一F r—f i f ( 《,其中,/為自然數(shù),且1《KK, K為備選路徑的個數(shù),Z,為第/條備選 路徑的評價值,/.為第/條備選路徑的最大可分配流量,f,為第z'條備選路徑 的全程運輸時間,^為第/條備選路徑的中轉(zhuǎn)次數(shù);F為所述快捷貨物的流量, r為所述快捷貨物的運抵時限,fl、 6、 c分別為設(shè)定的權(quán)重因子。進一步,快捷貨物運輸路徑確定裝置還包括第二運輸路徑確定模塊802。 第二運輸路徑確定模塊802用于根據(jù)所述第一運輸路徑確定模塊確定的 主干運輸網(wǎng)絡(luò)中的運輸路徑,確定所述快捷貨物在區(qū)域集散運輸網(wǎng)絡(luò)中的運 輸路徑。進一步,快捷貨物運輸路徑確定裝置還包括:,判斷模塊803。判斷模塊803用于判斷第一運輸路徑確定模塊801確定的主干運輸網(wǎng)絡(luò) 中的運輸路徑以及第二運輸路徑確定模塊802區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路 徑是否滿足所述快捷貨物的時效要求,如果不滿足,則通知第一運輸路徑確 定模塊801重新確定主干運輸網(wǎng)絡(luò)中的運輸路徑;以及第二運輸路徑確定才莫塊802根據(jù)第一運輸路徑確定沖莫塊801重新確定的 主干運輸網(wǎng)絡(luò)中的運輸路徑,重新確定區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑。本發(fā)明實施例由于在確定主干運輸網(wǎng)絡(luò)中最短全程運輸時間的路徑時, 還同時考查路徑中的中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間是否可以滿足快捷貨物所需的中轉(zhuǎn) 時間,從而可以保證確定的運輸路徑既可以滿足快捷貨物所需的中轉(zhuǎn)時間, 同時其全程運輸時間也是最短或較短的。這樣,有效的避免了因貨物的中轉(zhuǎn) 而導致貨物不能按預先制定的運輸方案及時裝載到轉(zhuǎn)運車輛上,而引起嚴重 的時間延緩,為服務(wù)質(zhì)量提供了有效的保障,并同時使得運輸時間較短。進一步,本發(fā)明實施例還考查每個節(jié)點的剩余裝卸能力,避免選擇裝卸能力不夠的節(jié)點所在的if各徑。進一步,本發(fā)明實施例確定多條備選路徑,并對各備選路徑進行評價, 根據(jù)評價結(jié)果選擇一條或多條作為運輸路徑,實現(xiàn)貨物流量的合理分配,使 得運輸路徑的確定更為合理,提高運輸效率。進一步,本發(fā)明實施例在確定主干運輸網(wǎng)絡(luò)中的運輸路徑后,還根據(jù)主干運輸網(wǎng)絡(luò)去求解區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑,以進一 步提高運輸效率; 并且對確定的主干運輸網(wǎng)絡(luò)以及區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑進行時效要 求的判斷,如果不滿足時效要求,將對運輸路徑進行調(diào)整,以提高運輸效率。是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀 取存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等。還可以理解的是,附圖或?qū)嵤├兴镜难b置結(jié)構(gòu)僅僅是示意性的,表 示邏輯結(jié)構(gòu)。其中作為分離部件顯示的模塊可能是或者可能不是物理上分開 的,作為模塊顯示的部件可能是或者可能不是物理模塊。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤 飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種快捷貨物運輸路徑確定方法,其特征在于,包括對于要從主干運輸網(wǎng)絡(luò)中的第一節(jié)點運送到第二節(jié)點的快捷貨物,確定一個節(jié)點集合,所述節(jié)點集合中包括所述第一節(jié)點、第二節(jié)點以及第一節(jié)點與第二節(jié)點之間的中轉(zhuǎn)節(jié)點;根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備選路徑;所述備選路徑滿足以下條件所述備選路徑由所述節(jié)點集合中某些具有連接關(guān)系的節(jié)點依次連接構(gòu)成,所述備選路徑的起始節(jié)點與終止節(jié)點分別為第一節(jié)點、第二節(jié)點;所述備選路徑中的各中轉(zhuǎn)節(jié)點滿足所述快捷貨物所需的中轉(zhuǎn)時間要求;以及所述備選路徑的全程運輸時間小于由所述節(jié)點集合中的節(jié)點連接構(gòu)成的、以第一節(jié)點與第二節(jié)點分別為起始節(jié)點與終止節(jié)點的其它路徑的全程運輸時間;根據(jù)所述備選路徑確定所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑。
2、 如權(quán)利要求l所述的方法,其特征在于,在根據(jù)所述節(jié)點集合中的節(jié) 點確定設(shè)定條數(shù)的備選路徑之前,還包括將所述節(jié)點集合中的各中轉(zhuǎn)節(jié)點的剩余裝卸能力與所述快捷貨物所需的 裝卸能力進行比較;若比較的中轉(zhuǎn)節(jié)點的剩余裝卸能力小于所述快捷貨物所 需的裝卸能力,則將該中轉(zhuǎn)節(jié)點從所述節(jié)點集合中刪除。
3、 如權(quán)利要求l所述的方法,其特征在于,所述設(shè)定條數(shù)為一條,所述 根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備選路徑,具體包括根據(jù)所述節(jié)點集合中的節(jié)點之間的連接關(guān)系確定路徑集合,所述路徑集 合中包含所有的由節(jié)點集合中的節(jié)點所構(gòu)成的以第一節(jié)點為起始節(jié)點、第二 節(jié)點為終止節(jié)點的路徑;對于路徑集合中的每條路徑,若確定該路徑的中轉(zhuǎn)節(jié)點不滿足所述快捷 貨物所需的中轉(zhuǎn)時間要求,則將該路徑從路徑集合中刪除;在將所有的不滿足中轉(zhuǎn)時間要求的路徑從路徑集合中刪除后,確定路徑集合中的每個路徑的全程運輸時間,從中選擇全程運輸時間最短的路徑作為 所述備選^各徑。
4、如權(quán)利要求1所述的方法,其特征在于,所述設(shè)定條數(shù)為一條,所述 根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備選路徑,具體包括以下步驟 Al、令k二l,集合Sk-(^,其中,s為所述第一節(jié)點; A2、根據(jù)集合Sk確定集合Skw具體為若k-l,則對于每個與起始節(jié)點s具有連接關(guān)系、且不屬于Sk的節(jié)點力, 如果r{Vr}>PW + M^,則令r(v"尸w + 、其中, 為節(jié)點s到節(jié)點v,之間的運輸時間;記屬于集合S,但不屬于集合Sk的節(jié)點為vg,設(shè)集合R包含節(jié)點^;確定集合R中的各節(jié)點的r值中的最小值nw,其中,v《為不屬于集合Sk的節(jié)點,若7>'}<+00,將該最小值7>'}所對應(yīng)的節(jié)點1/以及Sk 中的節(jié)點組合為集合Sk+!,并令/^'} = 7>'};若k》,假設(shè)力滿足條件v/Sw、力eSk;則對于每個與巧.具有連接關(guān) 系、且不屬于Sk的節(jié)點v",如果在由節(jié)點&、力、vj斤構(gòu)成的路徑上,節(jié)點 "滿足所述快捷貨物所需的中轉(zhuǎn)時間要求、并且7> }>尸{^.} + ,則令}=尸{"} + ,義(、)=v/,其中, 為節(jié)點力到節(jié)點v 之間的運輸時間;記 屬于集合S,但不屬于集合Sk的節(jié)點為設(shè)集合R'包含節(jié)點v"確定集合R' 中的各節(jié)點的『值中的最小值7>''},其中,T^為不屬于集合Sk的節(jié)點,如果 確定的7>"}<+00,將該最小值『{^"}所對應(yīng)的節(jié)點^'以及Sk中的節(jié)點組合為集合Sk+"并令尸『} = 7>''}; A3、令k-k+l;A4、判斷節(jié)點v','是否為所述第二節(jié)點;如果不是,跳轉(zhuǎn)到A2;如果是, 根據(jù)以下步驟B1 B4,確定所述備選路徑;其中,v"'eSk, v','/Sw; Bl、令vp為終止節(jié)點f;B2、令v^;i(Vp);則確定^為滿足貨物A的中轉(zhuǎn)要求的運輸時間最短的路徑中的一個節(jié)點;若^為起始節(jié)點s,則跳轉(zhuǎn)到步驟B4;否則,執(zhí)行步驟 B3;B3、令v^v《;跳轉(zhuǎn)到步驟B2; B4、結(jié)束。
5、 如權(quán)利要求l所述的方法,其特征在于,所述設(shè)定條數(shù)為K條,所述 K大于l,以及所述根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)備選路徑,具體 包括根據(jù)所述節(jié)點集合中的節(jié)點確定一條備選路徑S; 根據(jù)第z'條備選路徑《確定第/+1條備選路徑,其中,/為自然數(shù); 當確定出第K條備選路徑^時,則得到所述K條備選路徑《 PK; 所述根據(jù)第/條備選路徑f確定第/+1條備選路徑,具體為根據(jù)路徑f,確定^-i個子路徑集為其中,",為i 各徑《所經(jīng)過的節(jié)點;記路徑f所經(jīng)過的節(jié)點為(^ 八,,),s為節(jié)點集S中的起始節(jié)點,f 為節(jié)點集S中的終止節(jié)點,則第y個子路徑集^中包含的路徑為不經(jīng)過節(jié)點 ( ,),但經(jīng)過(s,v;,A,v;力節(jié)點的路徑;,其中y為小于",的自然數(shù); 將丄; 《一添加到集類Q中;對于集類Q中的每個子路徑集,確定該子路徑集中的滿足中轉(zhuǎn)要求的最短 路,所述滿足中轉(zhuǎn)要求的最短路,指的是滿足以下條件的路徑該最短路中 的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間大于所述快捷貨物所需的中轉(zhuǎn)時間;以及該最短路 的全程運輸時間小于其所在子路徑集中滿足快捷貨物中轉(zhuǎn)要求的其它路徑的 全程運輸時間;根據(jù)集類Q中的各子路徑集的滿足中轉(zhuǎn)要求的最短路,確定第z'+l條備選 路徑i^,并將《所在的子路徑集從Q中刪除;所述i^滿足以下條件該備選路徑的全程運輸時間小于其它滿足中轉(zhuǎn)要求的最短路的全程運輸時間。
6、 如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述備選路徑確定所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑,具體包括 確定各備選路徑的最大可分配流量;從最大可分配流量大于所述快捷貨物的流量的備選路徑中選擇一條作為 所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸^4圣。
7、 如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述備選路徑確定 所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑,具體包括根據(jù)如下公式確定各備選路徑的評價值<formula>formula see original document page 5</formula>其中,/為自然數(shù),且1《/《K, K為備選路徑的個數(shù),Z,為第/條備選 路徑的評價值,/.為第z'條備選路徑的最大可分配流量,f,為第/條備選路徑 的全程運輸時間,仏為第/條備選路徑的中轉(zhuǎn)次數(shù);F為所述快捷貨物的流量, r為所述快捷貨物的運4氐時限,"、6、 c分別為設(shè)定的權(quán)重因子;若評價值最大的備選路徑的最大可分配流量大于所述快捷貨物的流量, 則選擇該備選路徑作為所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑;否則,選擇多條備選路徑作為所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路 徑,選擇的多條備選路徑的最大可分配流量之和大于所述快捷貨物的流量, 并且,選擇的多條備選路徑的評價值大于其它備選路徑的評價值。
8、 如權(quán)利要求l-7任一所述的方法,其特征在于,在確定所述快捷貨物 在主干運輸網(wǎng)絡(luò)中的運輸路徑之后,還包括根據(jù)確定的主干運輸網(wǎng)絡(luò)中的運輸路徑,確定所述快捷貨物在區(qū)域集散 運輸網(wǎng)絡(luò)中的運輸路徑。
9、 如權(quán)利要求8所述的方法,其特征在于,在確定所述快捷貨物在區(qū)域 集散運輸網(wǎng)絡(luò)中的運輸路徑之后,還包括判斷確定的主干運輸網(wǎng)絡(luò)以及區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑是否滿足 所述快捷貨物的時效要求,如果不滿足,則重新確定主干運輸網(wǎng)絡(luò)以及區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑。
10、 一種快捷貨物運輸路徑確定裝置,其特征在于,包括第一運輸路 徑確定模塊;所述第一運輸路徑確定模塊包括節(jié)點集合確定單元,用于對于要從主干運輸網(wǎng)絡(luò)中的第一節(jié)點運送到第 二節(jié)點的快捷貨物,確定一個節(jié)點集合,所述節(jié)點集合中包括所述第一節(jié)點、 第二節(jié)點以及第 一節(jié)點與第二節(jié)點之間的中轉(zhuǎn)節(jié)點;備選路徑確定單元,用于根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備 選路徑;所述備選路徑滿足以下條件所述備選路徑由所述節(jié)點集合中某些 具有連接關(guān)系的節(jié)點依次連接構(gòu)成,所述備選路徑的起始節(jié)點與終止節(jié)點分 別為第一節(jié)點、第二節(jié)點;所述備選路徑中的各中轉(zhuǎn)節(jié)點滿足所述快捷貨物 所需的中轉(zhuǎn)時間要求;以及所述備選路徑的全程運輸時間小于由所述節(jié)點集 合中的節(jié)點連接構(gòu)成的、以第一節(jié)點與第二節(jié)點分別為起始節(jié)點與終止節(jié)點 的其它路徑的全程運輸時間;運輸路徑確定單元,用于根據(jù)所述備選路徑確定所述快捷貨物在主干運 輸網(wǎng)絡(luò)中的運輸路徑。
11、 如權(quán)利要求IO所述的裝置,其特征在于,所述第一運輸路徑確定模 塊還包括節(jié)點刪除單元,用于將所述節(jié)點集合確定單元確定的節(jié)點集合中的各中 轉(zhuǎn)節(jié)點的剩余裝卸能力與所述快捷貨物所需的裝卸能力進行比較;若比較的 中轉(zhuǎn)節(jié)點的剩余裝卸能力小于所述快捷貨物所需的裝卸能力,則將該中轉(zhuǎn)節(jié) 點從所述節(jié)點集合中刪除;以及所述備選路徑確定單元具體用于根據(jù)所述節(jié)點刪除單元刪除相關(guān)節(jié) 點后的節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備選路徑。
12、 如權(quán)利要求IO所述的裝置,其特征在于,所述設(shè)定條數(shù)為K條,所 述K大于1;以及所述備選路徑確定單元具體用于根據(jù)所述節(jié)點集合中的節(jié)點確定一條備選路徑^;根據(jù)第z'條備選路徑^確定第/+1條備選路徑/^+1,其中,/為自然 數(shù);當確定出第K條備選路徑&時,則得到所述K條備選路徑S ; 其中,根據(jù)第z'條備選路徑f確定第&1條備選路徑/>,+1具體為 根據(jù)路徑《,確定",.-l個子路徑集為丄;~&—1;其中,w,為路徑《.所經(jīng)過的 節(jié)點;記路徑《所經(jīng)過的節(jié)點為(^;,^八,,),為節(jié)點集S中的起始節(jié)點,f 為節(jié)點集S中的終止節(jié)點,則第y個子路徑集一中包含的路徑為不經(jīng)過節(jié)點 (v),v;,),但經(jīng)過(s,v;,A,v;,r)節(jié)點的路徑,其中j'為小于",.的自然數(shù);將丄; z;一添加到集類n中;對于集類Q中的每個子路徑集,確定該子路徑集中的滿足中轉(zhuǎn)要求的最短路,所述滿足中轉(zhuǎn)要求的最短路,指的是滿足以下條件的路徑該最短路中 的各中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間大于所述快捷貨物所需的中轉(zhuǎn)時間;以及該最短路的全程運輸時間小于其所在子路徑集中滿足快捷貨物中轉(zhuǎn)要求的其它路徑的 全程運輸時間;根據(jù)集類Q中的各子路徑集的滿足中轉(zhuǎn)要求的最短路,確定第/+1條備選 路徑《+1,并將f所在的子路徑集從n中刪除;所述《+1滿足以下條件該備選 路徑的全程運輸時間小于其它滿足中轉(zhuǎn)要求的最短路的全程運輸時間。
13、如權(quán)利要求12所述的裝置,其特征在于,所述運輸路徑確定單元具體用于根據(jù)如下公式確定各備選路徑的評價 值;若評價值最大的備選路徑的最大可分配流量大于所述快捷貨物的流量, 則選擇該備選路徑作為所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑;否則, 選擇多條備選路徑作為所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑,選擇的 多條備選路徑的最大可分配流量之和大于所述快捷貨物的流量,并且,選擇 的多條備選路徑的評價值大于其它備選路徑的評價值;<formula>formula see original document page 7</formula>其中,Z為自然數(shù),且l《f《K, K為備選路徑的個數(shù),Z,為第z'條備選路徑的評價值,乂為第Z'條備選路徑的最大可分配流量,/,.為第/條備選路徑的全程運輸時間,g,為第z'條備選路徑的中轉(zhuǎn)次數(shù);F為所述快捷貨物的流量, r為所述快捷貨物的運抵時限,a、 6、 c分別為設(shè)定的權(quán)重因子。
14、 如權(quán)利要求10-13任一所述的裝置,其特征在于,還包括 第二運輸路徑確定模塊,用于根據(jù)所述第一運輸路徑確定模塊確定的主干運輸網(wǎng)絡(luò)中的運輸路徑,確定所述快捷貨物在區(qū)域集散運輸網(wǎng)絡(luò)中的運輸 路徑。
15、 如權(quán)利要求14所述的裝置,其特征在于,還包括判斷模塊,用于判斷確定的主干運輸網(wǎng)絡(luò)以及區(qū)域集散運輸網(wǎng)絡(luò)中的運 輸路徑是否滿足所述快捷貨物的時效要求,如果不滿足,則通知所述第一運 輸路徑確定^t塊重新確定主干運輸網(wǎng)絡(luò)中的運輸;洛徑;以及所述第二運輸路徑確定模塊根據(jù)所述第 一運輸路徑確定模塊重新確定的 主干運輸網(wǎng)絡(luò)中的運輸路徑,重新確定區(qū)域集散運輸網(wǎng)絡(luò)中的運輸路徑。
全文摘要
本發(fā)明涉及交通運輸領(lǐng)域,尤其涉及對于要求快捷運輸?shù)呢浳锎_定其運輸路徑的技術(shù)。本發(fā)明提供了一種快捷貨物運輸路徑確定裝置及方法,包括對于要從主干運輸網(wǎng)絡(luò)中的第一節(jié)點運送到第二節(jié)點的快捷貨物,確定其節(jié)點集合;根據(jù)所述節(jié)點集合中的節(jié)點確定設(shè)定條數(shù)的備選路徑;根據(jù)所述備選路徑確定所述快捷貨物在主干運輸網(wǎng)絡(luò)中的運輸路徑。由于在確定主干運輸網(wǎng)絡(luò)中最短全程運輸時間的路徑時,還同時考查路徑中的中轉(zhuǎn)節(jié)點的中轉(zhuǎn)時間是否可以滿足快捷貨物所需的中轉(zhuǎn)時間,從而有效的避免了因貨物的中轉(zhuǎn)而導致貨物不能按預先制定的運輸方案及時裝載到轉(zhuǎn)運車輛上,而引起嚴重的時間延緩,并同時使得運輸時間較短,滿足了快捷貨物的時效要求。
文檔編號G05D1/02GK101592956SQ20091008679
公開日2009年12月2日 申請日期2009年6月30日 優(yōu)先權(quán)日2009年6月30日
發(fā)明者斌 任, 偉 王, 熙 蔣, 賀振歡, 郭玉華 申請人:北京交通大學
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1