劉 杰,黎浩東,張 萌
(1.山東交通學(xué)院交通與物流工程學(xué)院,濟(jì)南250357;2.北京交通大學(xué)交通運輸學(xué)院,北京100044)
隨著我國物流產(chǎn)業(yè)的飛速推進(jìn),如何快速滿足用戶運輸需求,提升用戶體驗,是當(dāng)前物流企業(yè)主要發(fā)展方向.部分電商企業(yè)開始建設(shè)全國性倉儲物流基地、區(qū)域分撥中心及縣級物流中心,多層級軸幅式網(wǎng)絡(luò)架構(gòu)的雛形初步形成.在軸幅式網(wǎng)絡(luò)中,物流節(jié)點布局不僅影響物流成本,同時也對服務(wù)水平產(chǎn)生重要影響,在物流業(yè)降本增效的背景下,研究多級物流節(jié)點布局問題具有重要理論和現(xiàn)實意義.
國內(nèi)外眾多學(xué)者在物流節(jié)點選址方面取得了豐碩的研究成果:Teixeira等[1]提出了容量限制的嵌套型分層中位模型;Sanhin[2]以最小化物流需求的加權(quán)距離為目標(biāo)函數(shù),研究了基于網(wǎng)絡(luò)流的多層級車站問題;Redza[3]重點針對多層設(shè)施選址問題的分類、模型及應(yīng)用進(jìn)行了文獻(xiàn)綜述;Nicholas[4]構(gòu)建了多目標(biāo)多層級最大覆蓋集模型;Hamid[5]針對2個分配模式下無容量限制的p中位問題進(jìn)行了系統(tǒng)研究;張贏[6],李婷婷[7]分別構(gòu)建了多層級客運樞紐布局優(yōu)化模型;江志娟[8]綜合考慮成本、時間及溫室氣體排放因素,構(gòu)建了基于可持續(xù)發(fā)展的聯(lián)運樞紐選址—分配模型;鄧波爾[9]采用集對分析法及改進(jìn)層次分析法,研究了鐵路客運站的選址問題.通過以上成果分析,將點線運能融入至多級節(jié)點布局的研究相對較少,隨著“樞紐+通道+網(wǎng)絡(luò)”物流體系的形成,通道運能將成為制約節(jié)點布局的重要因素,同時結(jié)合實際大規(guī)模物流網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)預(yù)處理也是當(dāng)前未涉及的研究.因此,本文從實際出發(fā),提出了物流網(wǎng)絡(luò)簡化處理策略,考慮物流節(jié)點與通道運能影響,對基于點線能力約束的多層級節(jié)點協(xié)同布局問題展開研究,為運輸需求導(dǎo)向下物流節(jié)點布局提供一定決策依據(jù).
物流節(jié)點布局問題,是基于需求節(jié)點特征、備選節(jié)點屬性、物流通道運能及各級物流節(jié)點要求綜合確定節(jié)點空間布局結(jié)構(gòu).結(jié)合實際中需求節(jié)點屬性、并考慮節(jié)點區(qū)位條件、發(fā)展基礎(chǔ)及發(fā)展?jié)摿?,確定各級物流節(jié)點備選集合,如圖1所示.圖1中一級節(jié)點為物流節(jié)點體系中最高等級節(jié)點,是一個城市物流功能主要載體,如圖中一級備選節(jié)點I1及I2;二級物流節(jié)點是服務(wù)于產(chǎn)業(yè)的功能性節(jié)點,承擔(dān)城市物流中轉(zhuǎn)、倉儲、配送等職能,如圖中二級備選節(jié)點S1~S5.實際物流網(wǎng)絡(luò)中由于包含需求點(圖1中q1~q12所示)、備選節(jié)點、中間節(jié)點(圖1中n1~n12所示)及眾多弧段,導(dǎo)致網(wǎng)絡(luò)規(guī)模較大,容易產(chǎn)生求解時間過長問題.基于最短路徑、共同弧段及通道運能3個因素,對實際物流網(wǎng)絡(luò)進(jìn)行簡化處理.網(wǎng)絡(luò)簡化處理采用3種策略:當(dāng)需求點集與備選點的最短路徑中,存在共同弧段且共同弧段運能為路徑瓶頸時,即該共同弧段運能為路徑中所有弧段運能最小值,對于瓶頸的識別采用最短路A Star算法進(jìn)行求解,在該種情景下借鑒節(jié)點拆分的思想描述共同弧段運能影響[10],如圖2(a)所示,圖中 I1′為I1節(jié)點拆分后的節(jié)點,通過弧段(I1′,I1)表征共同弧段的能力的影響;當(dāng)需求點集與備選點的最短路徑中,存在共同弧段但共同弧段不為路徑瓶頸時,則將需求點集與備選點相連,弧段運能為路徑運能,如圖2(b)所示;當(dāng)需求點與備選節(jié)點間不存在共同弧段時,則將需求點集與備選點相連,同樣弧段運能為路徑運能,如圖2(c)所示.通過對網(wǎng)絡(luò)簡化處理,減少實際網(wǎng)絡(luò)的中間節(jié)點及弧段數(shù)量,僅保留需求點、路徑瓶頸節(jié)點、備選節(jié)點及相應(yīng)弧段.同時,實際路徑中能力值通過瓶頸路段、需求點與備選點間弧段的運輸能力體現(xiàn),故拆分后網(wǎng)絡(luò)特征未發(fā)生較大改變,但與實際物流網(wǎng)絡(luò)相比,網(wǎng)絡(luò)規(guī)模明顯降低,從而能有效提升問題求解速度.
圖1 多級物流節(jié)點及需求點分布圖Fig.1 Hierarchical logistics nodes and demand nodes layout
按照網(wǎng)絡(luò)簡化處理策略,考慮各級節(jié)點最大服務(wù)距離因素,得到圖1簡化處理后的網(wǎng)絡(luò)如圖3所示,圖中I1′及I2′為一級備選節(jié)點拆分后子節(jié)點;S2′、S3′及 S4′為二級備選節(jié)點拆分后的子節(jié)點.為避免流量分配過程中,因能力限制陷入死循環(huán),在網(wǎng)絡(luò)中設(shè)置超級節(jié)點O,將需求點與超級節(jié)點O相連,得到該需求點的超級路徑,將超級路徑設(shè)置為較大費用值與能力值,只有其他路徑流量超過能力值時,才分配至超級路徑.本文需求點的超級路徑在問題求解時,根據(jù)需求點數(shù)量自動生成,在此僅展示需求點q1的超級路徑.
圖3 節(jié)點拆分后的物流網(wǎng)絡(luò)Fig.3 Logistics network after nodes splitting
(1)決策周期內(nèi)物流需求不發(fā)生較大的波動,決策周期為1年.
(2)網(wǎng)絡(luò)中點線條件不發(fā)生較大變化.
(1)集 合.
A為網(wǎng)絡(luò)中弧段集合,a∈A;I為網(wǎng)絡(luò)中需求點集合,i∈I;J為網(wǎng)絡(luò)中備選點集合,j∈J;K={1,2,…}為物流節(jié)點等級的集合,數(shù)字越靠前表明等級越高,k∈K.
(2)參 數(shù).
Cij為節(jié)點對i,j的單位運輸費用(元);m(k)為建設(shè)第k級物流節(jié)點的費用(萬元);Qi為需求點i的運量(t);M為一充分大正整數(shù);n(k)為第k級物流節(jié)點的最大數(shù)量;b(k)為建設(shè)第k級物流節(jié)點運力下限值;B(k)為建設(shè)第k級物流節(jié)點的運力上限值;dij為節(jié)點對i,j間的距離(km);Ca為弧段a的運輸能力;D(k)為第k級物流節(jié)點的最大服務(wù)距離(km);為0-1參數(shù),表示節(jié)點對i,j是否經(jīng)過弧段a,如果節(jié)點對i,j經(jīng)過弧段a,=1,否則,=0;Z為系統(tǒng)總費用值.
(3)決策變量.
多層級物流節(jié)點協(xié)同布局模型,應(yīng)考慮各級節(jié)點覆蓋距離、節(jié)點及弧段運輸能力,確定各級節(jié)點選址,得到需求點與物流節(jié)點間的分配關(guān)系,以更加合理、經(jīng)濟(jì)的方式滿足區(qū)域內(nèi)物流運輸需求.以運輸費用最小化為目標(biāo),構(gòu)建多層級物流節(jié)點協(xié)同布局模型為
式(1)為目標(biāo)函數(shù),表示總費用最小化.式(2)~式(13)為約束條件:式(2)表示任一需求點至少分配一個物流節(jié)點;式(3)表示任一備選節(jié)點最多只能成為一個物流節(jié)點;式(4)為物流需求總量約束;式(5)為連鎖關(guān)系約束,表示當(dāng)需求節(jié)點i分配給物流節(jié)點j時,備選節(jié)點j必然為物流節(jié)點;式(6)為第k級物流節(jié)點的總量約束;式(7)和式(8)為物流節(jié)點能力約束,物流節(jié)點所服務(wù)需求點應(yīng)滿足最大能力與最小能力的約束;式(9)為物流節(jié)點服務(wù)距離約束;式(10)為弧段運輸能力約束;式(11)~式(13)為決策變量邏輯關(guān)系約束.
多層級物流節(jié)點協(xié)同布局模型為整數(shù)規(guī)劃模型,模型包括各級節(jié)點選址及分配關(guān)系的0-1決策,也包括流量分配決策值.模型中關(guān)鍵決策變量為分配關(guān)系的決策值.當(dāng)分配關(guān)系確定后,節(jié)點選址決策也隨之確定,模型以分配關(guān)系為重點構(gòu)建初始解結(jié)構(gòu),采用隨機策略生成初始解.假設(shè)物流網(wǎng)絡(luò)中有一級備選節(jié)點2個,二級備選節(jié)點2個,需求點4個,隨機生成的初始解如圖4所示.圖4中“1”表示該需求點分配給相應(yīng)等級的物流備選點.
圖4 初始解結(jié)構(gòu)圖Fig.4 Initial solution structure
定義初始解結(jié)構(gòu)后,采用和聲搜索算法進(jìn)行求解.和聲搜索算法廣泛應(yīng)用于車輛路徑問題、VRP等問題研究中,對于求0-1變量問題具有良好的求解效果.重點針對新和聲生成策略進(jìn)行分析,提出改進(jìn)的和聲搜索算法.采用兩種和聲生成策略,分別為接受優(yōu)質(zhì)和聲記憶庫和音調(diào)微調(diào).假設(shè)生成新和聲第i個和聲中第l個音調(diào)決策值,n為模型中決策變量的總數(shù)量;設(shè)置和聲記憶庫取值概率Hm、音調(diào)微調(diào)概率Ac.模型中需求點間的分配關(guān)系具有較強關(guān)聯(lián)性,任一需求點分配關(guān)系的調(diào)整,將導(dǎo)致其余需求點分配關(guān)系的變化,故在接受和聲記憶庫的操作時也采用接受音調(diào)片段及單一音調(diào)的操作.具體操作如下:
(1)隨機生成一個隨機數(shù)ra,如果ra<Hm,則采用接受優(yōu)質(zhì)和聲記庫的操作;否則,以1-Hm的概率對當(dāng)前音調(diào)進(jìn)行取反操作.
(2)在接受和聲記憶庫音調(diào)操作中,生成隨機數(shù)ra1,如果滿足ra1<Ac,從當(dāng)前位置至和聲尾部,隨機生成音調(diào)位置p2,接受和聲記憶庫中當(dāng)前p1~p2位置所有音調(diào);否則,接受當(dāng)前位置音調(diào).假設(shè)該變量為,新和聲生成的相關(guān)機制如圖5所示.
圖5 新和聲生成策略Fig.5 Generation strategy for new harmony
確定新和聲生成機制后,和聲搜索算法的詳細(xì)步驟如文獻(xiàn)[11]所示,不做贅述。
以山東省某縣物流園區(qū)及配送中心選址為案例,測試模型和算法的適用性.結(jié)合該縣產(chǎn)業(yè)、經(jīng)濟(jì)及人口數(shù)據(jù)確定物流需求點20個,物流需求點屬性信息如表1所示.
按照物流節(jié)點選址原則,在全縣選擇物流園區(qū)備選點2個,配送中心備選點14個,各級備選節(jié)點信息如表2所示.為簡化求解,算例不設(shè)置節(jié)點最小能力約束.
表 1 物流需求節(jié)點屬性特征Table 1 Attribute for logistics demand nodes
實際物流網(wǎng)絡(luò)中,該縣共有節(jié)點1 020個,弧段2 780條,采用網(wǎng)絡(luò)簡化處理策略進(jìn)行預(yù)處理,設(shè)置物流園區(qū)、配送中心服務(wù)半徑分別為100 km和10 km,對不滿足服務(wù)半徑要求的弧段剪枝處理,得到拆分后的網(wǎng)絡(luò)如圖6所示,各節(jié)點間的距離如表3所示.
設(shè)置單位運輸費用為0.6元/(km?t),物流園區(qū)單位建設(shè)成本為1 000萬元,配送中心單位建設(shè)成本為100萬元,超級路徑費用為10 000萬元;設(shè)置物流園區(qū)最大數(shù)量為1,配送中心最大數(shù)量為10;設(shè)置和聲記憶庫取值概率Hm=0.8,接受音調(diào)概率Ac=0.7,和聲記憶庫Hs=5;最大創(chuàng)作次數(shù)Tm=100,計算得到該縣多級物流節(jié)點協(xié)同布局的總費用值為2 412.61萬元,目標(biāo)值迭代曲線如圖7所示.
表 2 各級物流節(jié)點備選集合信息Table 2 Information for set of hierarchical nodes
圖6 多級節(jié)點選址網(wǎng)絡(luò)拓?fù)銯ig.6 Network topology for hierarchical nodes location
表 3 網(wǎng)絡(luò)中弧段屬性特征Table 3 Attribute for links in logistics network
通過與傳統(tǒng)和聲搜索算法對比,兩者均收斂于同一值,但是改進(jìn)的和聲搜索算法在新和聲生成操作中增加了和聲記憶庫指導(dǎo),收斂速度更快.計算得到各級物流節(jié)點選址及分配方案如圖8所示.該方案下物流園區(qū)選址于P2,該節(jié)點與鐵路貨運站及公路客運樞紐距離較近,具備良好的多式聯(lián)運條件.基于成本因素選取10個配送中心.
圖7 算法收斂迭代圖Fig.7 Algorithm convergence iterative graph
圖8 各層級物流節(jié)點選址及分配方案Fig.8 Location and assignment for hierarchical nodes
物流園區(qū)及配送中心最大數(shù)量變化時,分析其對節(jié)點布局方案及費用的影響,得到不同情景下物流選址費用如表4所示.當(dāng)物流園區(qū)最大數(shù)量為2個時,節(jié)點布局方案與情景3相同,說明1個物流園區(qū)數(shù)量為最優(yōu)方案;當(dāng)物流園區(qū)數(shù)量保持不變,配送中心最大數(shù)量為9時,總費用值明顯上升,這是因為部分需求節(jié)點難以滿足配送中心服務(wù)半徑要求,需求分配到超級路徑,帶來運輸費用激增;當(dāng)配送中心最大數(shù)量為11時,節(jié)點布局方案與情景3相同,說明10個配置中心為最優(yōu)方案.通過情景分析,物流園區(qū)1個,配送中心10個為最佳節(jié)點配置數(shù)量.
表 4 不同情景下物流選址費用Table 4 Cost of nodes location under different scenarios
本文從實際物流網(wǎng)絡(luò)出發(fā),提出物流網(wǎng)絡(luò)簡化處理的3個策略;結(jié)合多分配模式下物流節(jié)點選址模型,構(gòu)建了基于點線能力約束的多級節(jié)點協(xié)同布局優(yōu)化模型;鑒于模型0-1決策變量的特征,采用改進(jìn)的和聲搜索算法進(jìn)行求解;最后采用實際案例驗證進(jìn)模型及算法具有良好適應(yīng)性,能夠?qū)Χ嗉壩锪鞴?jié)點的布局問題提供良好決策依據(jù).本文在模型構(gòu)建時,對于需求節(jié)點逆向物流特征的考慮相對較少,模型中如何結(jié)合需求點的逆向物流特征是下一步研究方向.