范方玲子,王茂春,陳厚春 (貴州大學 管理學院,貴州 貴陽550025)
物流運輸方式由公路、鐵路、水路、空運及管道等5 種方式組成,5 種運輸方式在技術上、經濟上各有長短,都有適宜的使用范圍,每種運輸方式單獨運用很難實現節約資源、降本增效。隨著我國經濟不斷發展以及布局網絡技術的不斷深化,多式聯運通過把傳統的、單一的運輸方式進行擇優組合,充分利用了各個運輸方式現有的設施設備,實現了運輸過程中的資源整合,有利于運輸過程中的可持續發展及達成規模經濟中降本增效的目的,同時提高了物流行業競爭力。特別是通過公鐵水多式聯運路徑優化,構建以運輸時間最少、運輸線路距離最短、運輸成本最低的公鐵水多式聯運模式,對于物流企業節約資源、降本增效意義重大。
多式聯運的優化問題受到了很多專家學者的關注,從多個方面進行了研究。謝楚楚等(2018) 基于“一帶一路”背景下中歐運輸通道的多式聯運運輸網絡構建及算法研究[1]。于雪嬌等(2018) 基于運量不確定的前提下構建以節點作業時間窗和客戶滿意度為約束的多式聯運路徑優化模型,并提出符合節點時間及提升客戶滿意度的解決措施[2]。梁曉康(2017) 在以提高鐵路集裝箱運輸效益的前提下,構建多式聯運路徑優化的線性規劃模型[3]。范志強等(2011) 建立了更加符合實際的帶軟時間窗約束的多式聯運路徑優化數學模型,并用遺傳算法找出符合條件的最優解[4]。李玉民等(2017) 為解決運輸通道路徑優選問題,在綜合分析中歐班列集裝箱運輸基礎上,構建中歐集裝箱多式聯運路徑優化的多目標優化模型,提出中歐班列路徑選擇的指導性方案[5]。朱漢民等(2018) 從制度效率等方面探究我國集裝箱多式聯運對物流運輸效率的影響程度及因素,構建集裝箱多式聯運效率評價體系[6]。諸葛恒英等(2017) 探討我國多式聯運運單推廣運用策略,提出集裝箱多式聯運運單單一架構[7]。張哲輝等(2018) 分析集裝箱鐵水聯運發展現狀及存在問題,提出促進集裝箱鐵水聯運的發展路徑[8]。冷建飛等在研究多元線性方程中運用了統計學等原理求解[9]。秦凡等以顧客滿意度最高為指標構建參數模型[10]。張大斌等運用遺傳算法解決鐵路運量預測的模型[11]。但是,從時間、距離、費用為約束條件,且應用遺傳算法求解,探尋路徑優化方式這方面的研究鮮有學者涉及。
自2017 年1 月我國頒布了《關于進一步鼓勵開展多式聯運工作的通知》以來,標志著我國在運輸模式的選擇和發展上,多式聯運有著重要的地位。近年來我國發展多式聯運發展的現狀表現為:(1) 集裝箱公鐵水多式聯運的增速穩定保持在10%左右;(2) 隨著多式聯運示范工程在全國開展,16 家以多式聯運為主的物流示范企業共開通了140 余條多式聯運線路;(3)在2017 年中,開展多式聯運的企業多達700 家,集裝箱運輸量超過60 萬TEU;(4) 與單一公路運輸方式相比,降低煤炭資源40 萬噸,降低社會物流成本超過50 億元。
可見,公鐵水多式聯運在物流中占主導地位,其中的聯運線路是決定物流成本的關鍵。因此,本文以運輸時間、運輸距離及運輸成本3 個影響因素為主,分析多式聯運的路徑規劃,作為變量因子及衡量構建的路徑是否合理的判斷依據。
多式聯運過程中包含兩種運輸時間,第一種為發生在不同運輸方式之間的在途消耗時間;第二種為在某個節點經停銜接下一種運輸方式所需的物資搬運、裝卸等所消耗的時間。在這兩種運輸事件發生過程中,若存在設施設備的維修、橋梁及鐵路的改造時所發生的時間都需計算進總運輸時間。無論是對于物流企業還是客戶來說,運輸時間的消耗也就是經濟效益的流失,所以在絕大部分評價多式聯運路徑規劃時都會把運輸時間作為評價的重要參數之一。因此,最優的多式聯運路徑選擇方案應消耗的運輸時間最少。
運輸距離是多式聯運路徑中各個轉換節點之間的里程數之和。運輸距離的多少與運輸時間和運輸成本的消耗成正比,也就是說運輸距離增大相應的運輸時間會增長,投入在運輸過程中的成本也會增多。所以在進行多式聯運路徑優化過程中會優先選擇運輸距離較短的方案。
運輸費用是指在物件實際位置改變或發生實際位移時,物流企業或客戶所承擔的全部費用。在多式聯運過程中,運輸費用一般包含由路徑線路、運輸方式及節點銜接過程中的換裝技術決定的4 個部分的成本組成,即各個運輸方式所需的過路費、燃油費;在某節點經停的換裝費;運輸工人的人工費;設施設備的使用維修成本。
2.1.1 問題描述
假設有一批物件以集裝箱為單位需從A城市運往B城市,有若干節點,在整個運輸過程中采用了由公路運輸、鐵路運輸、水路運輸組成的多式聯運的運輸方式。在整個線路規劃中,充分考慮到降低物流企業的投入成本、提升運輸效率、提高客戶滿意度,從而得到基于多方面因素的多式聯運路徑優化方案。
本文將選取時間、距離、成本3 個方面的影響因素構建多式聯運路徑優化方案。
假設多式聯運隨機路徑布局網絡圖如圖1 所示。
從圖1 布局網絡圖可見,從城市A去往城市B會經過C、D、E3 個節點,各個節點之間都可選擇公鐵水3 種不同的運輸方式,可
根據節點之間的運輸距離、3 種運輸方式可能消耗的運輸時間和運輸成本進行對比,最后擇優組合不同運輸方式完成由A至B的多式聯運運輸方案。

圖1 多式聯運隨機路徑布局網絡圖
2.1.2 模型假設和變量
多式聯運過程主要包括運輸和中轉兩部分。在整個運輸過程中各個運輸方式的費用及其所消耗時間都會計入總的運輸成本和運輸時間中,運輸距離將根據相鄰換裝節點及轉換的運輸方式不同而改變。在運輸過程中從起始點至終點會有很多種路徑,可通過比較上述影響因素的經濟效益擇優選取某一運輸路路線。
(1) 模型假設
①每兩個節點之間最多轉換一次運輸方式。
②整個多式聯運過程中運量保持不變,即在各個中轉點不對運量進行增減操作。
③不考慮運輸過程外產生的任何成本。
④對于在某節點轉換的不同運輸方式來說,相鄰節點的同一種運輸方式運輸弧只有一條。⑤同一個節點物件最多經過一次。
(2) 模型變量
A={a1,a2,a3}是不同運輸方式的集合,其中a1代表公路運輸,a2代表鐵路運輸,a3代表水路運輸;
B={b1,b2,…,bn}是多式聯運路徑節點的集合,bij為節點i至節點j運輸;
φ(i)={bi|eij∈E}為節點bi的外鄰節點集合,η(i)={bi|eij∈E}為節點bi的內鄰節點集合;
E代表多式聯運兩節點之間路徑線段的集合,eij為節點i至節點j之間的線段;
t為運輸時間,tijai代表物件由運輸方式i通過節點i至節點j的在途運輸時間;
c為運輸成本,cijai代表物件由運輸方式i通過節點i至節點j發生的運輸費用;
d為運輸距離,dijai代表物件由運輸方式i通過節點i至節點j的運輸里程;
δbiai→j代表物件在節點bi由運輸方式ai轉換為運輸方式aj所需的換裝時間;
wbiai→j代表物件在節點bi由運輸方式ai轉換為運輸方式aj所需的換裝費用;
μbiai→j為一組(0,1 )變量,其中μbiai→j=1 代表物件在節點bi滿足運輸方式由ai轉換為aj的能力,否則μbiai→j=0;
(3) 決策變量
①xijai取1 時,代表物件由運輸方式ai順利通過節點i至節點j之間的路段,否則xijai=0;
②ybiai→j取1 時,代表物件在節點i有運輸方式ai轉換為運輸方式aj,否則ybiai→j=0。
考慮多種影響因素,建立多式聯運以運輸時間、運輸距離、運輸費用為最小的目標函數的最優路徑模型為:
(1) 最小運輸時間

(2) 最小運輸距離

(3) 最小運輸成本

約束條件:

上述模型中,式(1) 為最短總運輸時間優化模型,總運輸時間包括物件在途運輸時間及物件在某節點轉換運輸方式消耗的時間;式(2) 為最少總運輸路徑距離優化模型,在多式聯運過程中,如何通過轉換運輸方式選擇中轉節點滿足式(2) 是非常重要的評判指標之一;式(3) 是最少總運輸費用優化模型,降低投入成本、提升效率、提高客戶滿意度是路徑優化的目標;式(4) 約束了物件只能在具備換裝能力的節點轉換運輸方式;式(5) 保證了某一中轉節點的輸出和輸入量平衡;式(6) 約束了物件在其中一條路段中只能選擇一種運輸方式;式(7) 約束物件在某一節點最多只能進行一次運輸方式的轉換;式(8)保證了物件在多式聯運運輸中的連續性;式(9) 和式(10) 為(0,1 )決策變量。
以上構建的模型為多式聯運多目標路徑優化模型,在求解多目標問題的模型時,一般采用線性加權的方式使多目標線性模型轉換為單目標優化模型,有利于使每個目標模型都同時獲得最優解。
基于此原因,本文將3 個多目標函數加入權重因子的形式改進為一個單目標函數優化問題,改進后的函數模型為:

式(11) 中,λi為優化目標函數fi的權重因子,λi∈[0,1 ],通過λi給定的不同權重因子,改進優化模型都可獲得對應的值。由于在多式聯運優化路徑方案中,運輸時間、運輸路徑、運輸費用的重要程度不同,所以在對λi做出如下賦值:
物流企業開展多式聯運的目標除了降本增效外,還有提升客戶滿意度。在市場經濟中,由于物流企業的高質量服務和客戶對其的高度評價來贏得“回頭客”或以此提升企業在市場中的競爭力,從而有更多的訂單和客源,這對于一個企業是十分重要的。所以,在某項多式聯運訂單中,存在著更快更好地完成訂單要求優先于僅僅是為了減少成本可能會降低服務質量的訂單要求。因此,分別對運輸時間、距離、成本進行敏感度的等價劃分,如表1 所示。其中敏感度值越大,說明上述3 個因素的權重也越大。
由表1,可確定λi的取值為

表1 運輸時間、距離、成本的第三度系數表
由于上述構建的是多目標多式聯運路徑優化模型,在模型中涉及到的變量較多,網絡布局也非常復雜,因此采用遺傳算法求解比較合適。遺傳算法求解中,首先構建出適應度函數,其次根據適應度函數對種群中的每一個可行解進行評價,隨后進行選擇、交叉、變異操作,以此過程經過多次循環迭代,最終求出目標模型的最優解。
多式聯運路徑優化模型的遺傳算法求解過程分為以下幾步:
(1) 編碼與解碼:本文對模型的決策變量xijai和ybiai→j進行二進制編碼,區間為[0,1 ]。通過編碼公式確定二進制的編碼長度;再根據解碼公式對二進制進行解碼,其中通常在算例時為了方便會以二進制轉化為十進制的公式來計算所有個體適應度函數值。
(2) 初始種群:在確定編碼方案后,通常會采用隨機方法生成若干個體的集合,這集合稱為初始種群。
(3) 適應度評價:對初始種群中,每個個體是否為可采用的可行解用適應度函數值Fi來評價,適應度函數值越大,則個體解越好,即可進行下一步運算中;反之,則淘汰。
按照構建的3 個多目標路徑優化模型,通過權重因子將3 個函數轉換為單目標函數模型進行求解。由于3 個多目標函數分別是針對時間、距離、成本構建的,所以變量單位都不統一,本文需對模型進行無量綱化處理。
根據每代遺傳個體來說都可由3 個目標函數得到3 個可行解,因此分別對每個目標函數值進行無量綱化運輸時間同理可得運輸距離和運輸成本,由此可得適應度函數為
(4) 選擇運算:選擇操作的任務就是從經過適應度評價后保留下來的父代群體中按照“輪盤賭選擇方法”,選擇出一些個體遺傳到下一代群體中。其中,“輪盤賭選擇方法”的基本操作原則是父代群體中每個單一個體的適應度函數值越大,則被選擇遺傳到下一代的幾率也就越大。選擇算子的概率為
(7) 終止運算:假設本文選取最大迭代數G=50 為終止條件,在達到終止條件前,持續進行若干次連續迭代,達到第50次迭代后終止迭代循環,從歷次迭代中找出最優解的編碼串并解碼得出最優可行解及目標函數值。
以貴州開磷物流公司多式聯運路線為例,假設貴州開磷物流公司需從息烽站開磷智慧物流園為起始點運輸總計100t 的5 個20 英尺的集裝箱貨物,運至東北地區銷售。這其中,開磷智慧物流園作為起始節點A,中轉節點B共3 個,中轉節點C共3個,終止節點D有1 個,總共8 個節點,如圖2 所示。根據上文構建的模型與遺傳算法的應用,實現貴州開磷物流公司多式聯運的路徑優化,以選擇出時間、距離、費用最優的線路。
為了方便得出目標值,算例中所用到的數據都根據貴州開磷物流公司實際數據為基礎設定,假設公鐵水3 種運輸方式都以柴油供給,在鐵路與水路轉換的過程使用公路運輸作為銜接,東北地區以沈陽為節點。從圖2 中可看出,運輸線路大體分為5 條,即(1) 息烽—東北; (2) 息烽—果園港—鎮江港—東北; (3) 息烽—果園港—連云港—東北; (4) 息烽—武漢—連云港—東北; (5) 息烽—武漢—天津—東北。
以實際調研及參考相關文獻、相關文件為依據設定的數據如表2 至表7 所示。

圖2 息烽站至東北地區的運輸網絡圖

表2 不同運輸方式的運輸成本、運輸速度參數表

表3 第(1) 條線路的不同運輸方式的運輸參數

表4 第(2) 條線路的不同運輸方式的運輸參數

表5 第(3) 條線路的不同運輸方式的運輸參數

表6 第(4) 條線路的不同運輸方式的運輸參數

表7 第(5) 條線路的不同運輸方式的運輸參數
為了簡化本案例的計算過程,算例中的權重因子的設定及敏感程度設定做了如下處理:λ1=7/ (7+ 5+3 )=0.467;λ2=5/ (7+ 5+3 )=0.333;λ3=3/ (7+ 5+3 )=0.2。
本文采用Matlab 對案例模型進行求解,本案例中給定最大遺傳代數gen=50,變異概率Pm=0.01,交叉概率Pc=0.97,運用上述設定的不同參數量,最終得到從息烽站運往東北地區的最佳路徑。
根據圖3,得出從息烽至東北地區多式聯運運輸方案中,第(4) 條線路為最優,即用鐵路運輸的方式從息烽站運至武漢站,在轉換運輸方式為水運運輸從武漢至連云港,最后由水運從連云港運輸至東北地區,其中的銜接皆為公路運輸,算法求解值如表8 所示。

圖3 迭代次數圖

表8 最優多式聯運方案
本文主要運用遺傳算法求解了多式聯運多目標最優路徑模型,并且以貴州開磷物流公司的運輸路線為例,提出由不同運輸方式所組成的5 種運輸路線,最后通過Matlab 軟件對模型進行優化求解,最終得出運輸時間、運輸距離、運輸成本這3 個不同權重的影響因素下的全局最優解,為物流企業開展多式聯運運輸提供了可供參考的依據。
由于實際數據及可參考資料的限制,模型未能求出更多的運輸路線及運輸方式的轉換,所以當節點增多或遺傳最大迭代數增多時該模型和算法還需一定的改善。