牛晶潞,李 洋,陳思羽
(東北林業(yè)大學(xué) 工程技術(shù)學(xué)院,黑龍江 哈爾濱 150040)
近年來,我國(guó)冷鏈物流需求量逐年增加,冷鏈物流產(chǎn)業(yè)發(fā)展向好,同時(shí)冷鏈物流所產(chǎn)生的碳排放量也不斷增加。一些學(xué)者從綠色物流[1]、低碳物流[2-3]和改善能源效率[4]角度,分析了冷鏈物流面臨的問題,并依據(jù)分析結(jié)果,提供了許多有價(jià)值的意見。
1959年Dantzig,等[5]提出了車輛路徑問題。王莉,等[6]針對(duì)冷鏈企業(yè)存在的高配送成本與客戶滿意度矛盾,引入模糊時(shí)間窗限制,基于粒子群算法設(shè)計(jì)隨機(jī)鍵編碼和解碼。Hartati,等[7]提出一種擴(kuò)展的多蟻群系統(tǒng),用來解決包含時(shí)間窗的路徑優(yōu)化問題。Gocken,等[8]在保證通行能力和時(shí)間窗約束的前提下,最小化車輛的總行駛距離和總等待時(shí)間,采用K-means聚類算法生成遺傳算法的初始種群處理問題。張鵬飛,等[9]為解決冷鏈物流流通損耗高的問題,建立了免疫優(yōu)化模型。李軍濤,等[10]構(gòu)建包含碳排放成本在內(nèi)帶有時(shí)間窗的多車型冷鏈物流車輛路徑優(yōu)化模型,采用自適應(yīng)遺傳模擬退火算法來進(jìn)行求解。肖超,等[11]考慮冷鏈物流配送中的車輛固定成本、運(yùn)輸成本以及其它成本,采用改進(jìn)后的蟻群算法解決冷鏈物流模型。寧濤,等[12]引入碳稅機(jī)制,建立最小綜合成本數(shù)學(xué)模型,提出改進(jìn)后的量子蟻群算法求解該模型。閆淼,等[13]以配送總成本最低為目標(biāo),用蟻群算法解決不同車型新能源車在城市冷鏈物流配送中的路徑優(yōu)化問題。任騰,等[14]構(gòu)建總成本最小化數(shù)學(xué)模型,用一種知識(shí)型蟻群算法求解該模型。
低碳冷鏈配送問題已經(jīng)被許多學(xué)者從不同角度進(jìn)行過深入研究,但現(xiàn)有文獻(xiàn)依舊存在許多問題:第一、很少引入碳稅機(jī)制來計(jì)算制冷過程造成的碳排放成本。第二、較少考慮通過使用多種車型的冷藏車來提高冷藏車空間利用率。故本文從配送路徑方面進(jìn)行研究,構(gòu)建包含碳排放的路徑優(yōu)化模型,引入碳稅機(jī)制,尋求配送過程中總成本之和最小,以此為目標(biāo)函數(shù)尋找最優(yōu)路徑,并利用多種群遺傳算法求解該模型。
為更方便研究低碳冷鏈物流配送路徑優(yōu)化模型,本文做如下條件假設(shè):①單一冷鏈物流配送中心向多個(gè)客戶提供配送服務(wù);②此配送中心的配送車輛均為冷藏車,分為A、B、C三種車型;③車輛在配送過程中速度恒定;④所有客戶點(diǎn)的坐標(biāo)及其需求量都已知;⑤所有配送車輛都從配送中心出來,為路線中的客戶提供完服務(wù)后返回配送點(diǎn)。
根據(jù)以上假設(shè),本文研究模型描述如下:已知一個(gè)冷鏈配送中心,該配送中心擁有一定數(shù)目的冷藏車,在滿足車輛額定載重量、顧客需求量以及服務(wù)時(shí)間窗的條件下,所有車輛從配送中心出發(fā),沿規(guī)定路線依次向其服務(wù)范圍內(nèi)的{1,2,…,n}個(gè)顧客提供冷鏈配送服務(wù),且每個(gè)客戶點(diǎn)只被提供一次服務(wù),完成給定任務(wù)后返回出發(fā)點(diǎn)。綜合考慮所涉及的固定成本、制冷成本、運(yùn)輸成本、貨損成本以及碳排放的污染成本和違反時(shí)間窗的懲罰成本,構(gòu)建冷鏈物流配送路徑優(yōu)化模型,尋求總成本最小的配送路徑和運(yùn)輸方案。
1.2.1 參數(shù)符號(hào)說明
L={L0,L1,...,Ln} 代表一個(gè)配送中心與多個(gè)客戶的集合,L0是配送中心;
k={1 ,2,...,K}代表配送車輛的集合;
i,j代表客戶點(diǎn),其中i,j ∈{1 ,2,...,n};
fk代表第k輛車進(jìn)行配送時(shí)的固定成本;
代表第k輛車從客戶點(diǎn)i行駛至客戶點(diǎn)j每公里所產(chǎn)生的運(yùn)輸成本;
代表客戶i到客戶j之間的距離;
Q代表車輛的最大載重量;
Qi代表各客戶點(diǎn)的需求量;
P1代表冷鏈產(chǎn)品單位價(jià)值;
P2代表單位制冷成本;
G代表第k輛車離開配送中心的時(shí)間;
代表第k輛車開始在客戶點(diǎn)i卸貨的時(shí)間;
代表第k輛車返回到配送點(diǎn)的時(shí)間;
tsi代表當(dāng)配送車到達(dá)客戶點(diǎn)i時(shí),提高服務(wù)所花費(fèi)的時(shí)間;
θ代表冷鏈產(chǎn)品在配送過程中單位時(shí)間的損耗數(shù)額;
代表第k 輛車從客戶點(diǎn)i 出發(fā)至到達(dá)客戶點(diǎn)j所花費(fèi)的時(shí)間;
[ETi,LTi]、[ETj,LTj]分別代表客戶點(diǎn)i、j 能接受配送服務(wù)的時(shí)間區(qū)間,配送時(shí)間在相應(yīng)范圍內(nèi),不產(chǎn)生懲罰;
為0—1變量,當(dāng)配送車經(jīng)過路段(i,j)時(shí),值為1;
為0—1 變量,當(dāng)配送車為客戶點(diǎn)i 提供服務(wù)時(shí),值為1;
sk為0—1變量,當(dāng)配送車k被使用時(shí),值為1。
1.2.2 目標(biāo)函數(shù)分析
(1)車輛的固定成本。車輛的固定成本與駕駛員的工資、車輛的損耗、車輛租金等有關(guān)。假設(shè)配送中心共有K輛車,則總的固定成本為:
(2)車輛的運(yùn)輸成本。車輛的運(yùn)輸成本通常為在運(yùn)輸過程中消耗的燃油費(fèi)等。行駛里程越長(zhǎng),其運(yùn)輸費(fèi)用越高。車輛的運(yùn)輸成本可以表示為:
(3)冷鏈產(chǎn)品的貨損成本。在配送過程中,產(chǎn)品質(zhì)量會(huì)隨著運(yùn)輸時(shí)間的變長(zhǎng)和溫度的影響發(fā)生不可避免的下降,因此會(huì)產(chǎn)生一定程度的貨損成本。本文假設(shè)產(chǎn)品的損耗只與運(yùn)輸時(shí)間的長(zhǎng)短有關(guān)。貨損成本可以表示為:
其中Qi代表客戶點(diǎn)i的需求量。
(4)制冷成本。車輛的制冷成本主要是因消耗制冷劑而產(chǎn)生的費(fèi)用,而制冷劑的消耗與多個(gè)因素有關(guān),例如車廂傳熱系數(shù)、車體內(nèi)外表面積等。
通過計(jì)算冷藏車的熱負(fù)荷來得到冷藏車行駛過程中消耗的制冷劑使用量,可以得到第k輛車運(yùn)輸過程中所產(chǎn)生的熱負(fù)荷,熱負(fù)荷表示為:
其中β通常設(shè)為常數(shù),表示車體的磨損程度;S表示車輛受太陽輻射的面積,單位為m2;R表示傳熱率,單位為kJ/(h·m2·°C);Tw為車體外溫度,即外界溫度,Tn為車廂內(nèi)溫度,即產(chǎn)品存儲(chǔ)溫度。
綜上,車輛的制冷成本可以表示為:
(5)碳排放的污染成本。本文所計(jì)算的碳排放量主要由兩部分構(gòu)成:一部分是行駛過程消耗燃油產(chǎn)生的碳排放,另一部分是車輛因制冷消耗制冷劑產(chǎn)生的碳排放。利用碳稅制度對(duì)碳排放進(jìn)行計(jì)算。有學(xué)者經(jīng)過分析得出單位距離燃料消耗量與行駛距離之間是一個(gè)線性函數(shù)[15],其公式為:
ρ為單位距離燃料消耗量,Q0為車輛自重,X為車輛的載重量。
單位距離燃料消耗量可以表達(dá)為:
當(dāng)車輛為最大載重量Q時(shí),其碳排放量設(shè)為ρ*,當(dāng)車輛空載時(shí),即X為0,其碳排放量設(shè)為ρ0。
根據(jù)上述公式,可以計(jì)算在車輛行駛過程中的碳排放成本:
其中,c0為碳稅,e0為碳排放系數(shù),Qij為從客戶點(diǎn)i到客戶點(diǎn)j運(yùn)送產(chǎn)品的重量,dij為i,j之間的距離。
因制冷而產(chǎn)生的碳排放與行駛距離和載貨量有關(guān),其公式表達(dá)為:
G是車輛運(yùn)輸產(chǎn)品過程中,單位距離因制冷產(chǎn)生的碳排放。
當(dāng)配送車服務(wù)完最后一個(gè)客戶點(diǎn)后,要返回到配送中心,此時(shí)車上不再有產(chǎn)品,因此不再需要打開制冷設(shè)備,其碳排放為0,只有因行駛產(chǎn)生的碳排放。此時(shí)的碳排放量計(jì)算依舊滿足公式(8)。
綜上因碳排放產(chǎn)生的污染成本為:
(6)懲罰成本。為保證冷鏈產(chǎn)品的新鮮程度,讓客戶對(duì)配送服務(wù)更加滿意,應(yīng)該對(duì)配送時(shí)間進(jìn)行嚴(yán)格把控。懲罰成本可以表示為:
其中γ1為早到懲罰系數(shù);γ2為遲到懲罰系數(shù)。
綜上,總的懲罰成本為:
1.2.3 建立模型。綜上所述,本文建立的路徑優(yōu)化模型可以表示為:
其中,式(14)代表一個(gè)客戶點(diǎn)只能有一輛車對(duì)其配送;式(15)代表一共有K 輛車進(jìn)行配送;式(16)代表一共有n個(gè)客戶需要配送;式(17)代表所有車型冷藏車的載重必須小于或等于車輛的最大載重量;式(18)代表開始為一個(gè)客戶點(diǎn)進(jìn)行卸貨的時(shí)間為到達(dá)上一個(gè)客戶點(diǎn)的時(shí)間、向客戶提供服務(wù)所花時(shí)間以及兩點(diǎn)之間行駛時(shí)間之和,進(jìn)而表示作業(yè)的連續(xù)性;式(19)表述軟時(shí)間窗限制。
(1)編碼及種群初始化。對(duì)于n個(gè)客戶點(diǎn)、m輛車的路徑問題,用0代表配送中心。用n個(gè)1~n之間無重復(fù)的整數(shù)表示客戶,這個(gè)排列就代表服務(wù)的順序;接著在這組數(shù)之間隨機(jī)產(chǎn)生m-1個(gè)位置,并在這些位置和首位添加0,表示每一條路線上的車輛都從配送中心出發(fā),并且最后都回到配送中心。為了后續(xù)進(jìn)行交叉、變異等操作,本文初始種群生成時(shí)生成兩種類型染色體,一種是路線染色體,另一種為操作染色體。
(2)適應(yīng)度函數(shù)。大多數(shù)情況下,可以將目標(biāo)函數(shù)進(jìn)行轉(zhuǎn)換來得到適應(yīng)度函數(shù),總成本最低是本文的求解目標(biāo),故用總成本的倒數(shù)表示適應(yīng)度函數(shù),可以表示為:
Costi表示第i個(gè)個(gè)體的總成本,F(xiàn)i表示第i個(gè)個(gè)體的適應(yīng)度。
(3)選擇操作。本文采用輪盤賭方法來進(jìn)行選擇操作,對(duì)于n個(gè)個(gè)體,個(gè)體i被選擇的概率為:
(4)交叉操作。本文選擇部分映射雜交的方法進(jìn)行交叉操作。具體方法為:將父代染色體兩兩分組,每組重復(fù)進(jìn)行以下操作(假定有10個(gè)客戶):第一步:產(chǎn)生兩個(gè)[1,10]之間的兩個(gè)隨機(jī)整數(shù)a和b。將這兩個(gè)隨機(jī)數(shù)位置之間數(shù)據(jù)進(jìn)行交換。第二步:交叉后,對(duì)于不重復(fù)的數(shù)字進(jìn)行保留,若出現(xiàn)重復(fù)的數(shù)字編號(hào),用部分映射的方法解決重復(fù)部分,也就是利用中間部分的對(duì)應(yīng)關(guān)系進(jìn)行消除,最終得到新的個(gè)體。
(5)變異操作。本文采取的變異策略是在一個(gè)個(gè)體中選取兩個(gè)位置,將其對(duì)應(yīng)的數(shù)字進(jìn)行交換。
(6)移民操作。多種群遺傳算法與傳統(tǒng)遺傳算法的一個(gè)不同點(diǎn)是移民算子。在種群進(jìn)化過程中,移民算子的作用是將各種群的最優(yōu)個(gè)體定期轉(zhuǎn)移到其他種群中,使得各種群進(jìn)化不再孤立。具體操作是:每隔一定的進(jìn)化代數(shù),將一個(gè)種群的最優(yōu)個(gè)體轉(zhuǎn)移到下一個(gè)種群,并代替下一個(gè)種群的最差個(gè)體,依次類推,使得各個(gè)種群都和其他種群進(jìn)行聯(lián)系,從而實(shí)現(xiàn)多個(gè)種群共同進(jìn)化。
(7)人工選擇操作。人工選擇算子是為了將每一代中種群產(chǎn)生的最優(yōu)個(gè)體放進(jìn)精華種群中進(jìn)行單獨(dú)保存。精華種群不參與交叉變異等操作的目的是保證最優(yōu)個(gè)體不變化,最大限度地保存最優(yōu)個(gè)體的基因。
(8)終止判據(jù)。最大遺傳代數(shù)是傳統(tǒng)遺傳算法的終止依據(jù),而多種群遺傳算法的終止判據(jù)是最優(yōu)個(gè)體最少保持代數(shù)。當(dāng)保持代數(shù)達(dá)到最初設(shè)定的數(shù)目時(shí),算法終止,全局的最優(yōu)個(gè)體都保存在精華種群中。
本文以貴州省某成立于2013年的冷鏈公司作為算例對(duì)象,同時(shí)選取該公司服務(wù)范圍內(nèi)的20個(gè)客戶作為研究對(duì)象[16]。各客戶和配送中心的編號(hào)、位置坐標(biāo)和時(shí)間窗以及各客戶的需求量見表1。
表1 客戶需求信息
配送車輛從配送中心出發(fā),按照各自路線向客戶提供服務(wù),一般都在城區(qū)配送且距離不長(zhǎng),加上大多數(shù)客戶的時(shí)間窗要求,因此可以認(rèn)定道路暢通。本文假設(shè)車輛的行駛速度為50km/h。根據(jù)調(diào)查,本文把冷藏車車廂內(nèi)溫度設(shè)為4°C,外界溫度為20°C,車輛其他參數(shù)見表2。不同類型的冷藏車行駛過程中的參數(shù)值見表3。
表2 車輛參數(shù)信息
表3 冷藏車行駛過程中的參數(shù)值
本文使用MATLAB軟件對(duì)所構(gòu)建的模型進(jìn)行仿真分析。導(dǎo)入基本數(shù)據(jù),將模型分別帶入到多種群遺傳算法和種群遺傳算法中進(jìn)行求解,運(yùn)行結(jié)果見表4,配送路線如圖1、圖2所示。
圖1 多種群遺傳算法配送路徑
圖2 種群遺傳算法配送路徑
表4 不同算法運(yùn)行結(jié)果
從表4可以看出,多種群遺傳算法計(jì)算出的成本更低。同時(shí),多種群遺傳算法一共使用了三種車型,裝載率為92.9%,而種群遺傳算法一共使用了兩種車型,裝載率為85.2%。從結(jié)果可以看出,多種群遺傳算法在用車方面更加靈活,冷藏車內(nèi)空間利用率更加高效。
圖3為多種群遺傳算法和種群遺傳算法的算法迭代圖。將兩種算法初始種群設(shè)置為300個(gè),迭代次數(shù)為500次。從整個(gè)迭代過程來看,多種群遺傳算法比種群遺傳算法的運(yùn)行結(jié)果成本低。因此,企業(yè)可以選擇多種群遺傳算法來使配送中心的車輛利用率提高,在滿足顧客時(shí)間窗要求的同時(shí)減少配送成本,其優(yōu)化結(jié)果比傳統(tǒng)遺傳算法的到結(jié)果更具優(yōu)勢(shì)。
圖3 算法迭代對(duì)比
冷鏈物流配送路徑的規(guī)劃受到多種因素影響,例如冷藏車的性能、車輛行駛速度、溫度等。在碳稅制度下,碳稅的制定不僅影響著最終碳排放量,也會(huì)影響總成本的變化。本節(jié)為探究碳稅的變化對(duì)碳排放量、總成本、貨損成本的影響,將碳稅在20 元/t 到90元/t范圍內(nèi)變化,分別計(jì)算相應(yīng)碳稅下總成本、碳排放量、貨損成本,并繪制出相應(yīng)的關(guān)系圖,如圖4、圖5、圖6所示。
圖4 碳稅與總成本關(guān)系圖
圖5 碳稅與碳排放量關(guān)系圖
圖6 碳稅與貨損成本關(guān)系圖
由圖4、圖5和圖6可知,隨著碳稅即單位碳價(jià)格的增加,其相應(yīng)的配送總成本也會(huì)隨著增加,但碳排放量的總體趨勢(shì)是減少的,說明碳稅的制定有利于減少溫室氣體排放,符合低碳節(jié)能理念;但減少量的幅度并不會(huì)隨著碳稅增加而一直減少,這說明:盡管引進(jìn)碳稅制度有利于減少碳排放量,但影響碳排放量的因素眾多,其中最重要的因素是冷藏車。冷藏車的各項(xiàng)性能的改變都會(huì)對(duì)整個(gè)結(jié)果產(chǎn)生影響,例如改柴油發(fā)動(dòng)為太陽能發(fā)動(dòng)、車速的改變等。因此要想突破瓶頸進(jìn)一步降低碳排放,需要企業(yè)選擇性能更好的冷藏車。另外,隨著碳稅的增加,其相應(yīng)的貨損成本也會(huì)減少,有利于產(chǎn)品的保鮮質(zhì)量,說明碳稅的引進(jìn)也會(huì)對(duì)產(chǎn)品的質(zhì)量產(chǎn)生影響。綜上所述,合理地制定碳稅對(duì)于冷鏈物流配送路徑的規(guī)劃起著重要作用。
為了保證產(chǎn)品質(zhì)量,冷鏈物流企業(yè)在進(jìn)行產(chǎn)品配送時(shí)會(huì)使用制冷劑,因此在產(chǎn)生制冷成本的同時(shí)也會(huì)對(duì)環(huán)境造成污染。在低碳經(jīng)濟(jì)、綠色經(jīng)濟(jì)深入人心的今天,冷鏈物流業(yè)作為整個(gè)物流業(yè)的主要能耗者,對(duì)其進(jìn)行低碳處理順應(yīng)經(jīng)濟(jì)發(fā)展的需要。在這樣的背景下,本文深入研究了低碳冷鏈物流的特點(diǎn)和與路徑優(yōu)化算法相關(guān)的理論,制定了以減少碳排放和總的配送成本最小為目標(biāo)的車輛路徑優(yōu)化模型。通過以上論述,本文的研究結(jié)論如下:
(1)本文構(gòu)建考慮碳稅的冷鏈配送路徑優(yōu)化模型,在結(jié)合冷鏈產(chǎn)品特點(diǎn)的基礎(chǔ)上,對(duì)配送中出現(xiàn)的各項(xiàng)成本進(jìn)行分析,綜合考慮了固定成本、制冷成本、運(yùn)輸成本、貨損成本、污染成本和懲罰成本以及各項(xiàng)約束條件,構(gòu)建的模型具有合理性和實(shí)用性。
(2)在算法設(shè)計(jì)方面,本文詳細(xì)介紹了多種群遺傳算法設(shè)計(jì)流程,并對(duì)算法包含的各項(xiàng)操作進(jìn)行闡述。最終選取某實(shí)例進(jìn)行仿真分析,仿真結(jié)果無論從優(yōu)化結(jié)果還是從算法收斂性上,都比傳統(tǒng)遺傳算法所得到的結(jié)果更加有效,相應(yīng)路徑規(guī)劃總成本更低。
(3)最后通過對(duì)碳稅進(jìn)行靈敏度分析,分析碳稅的制定對(duì)成本、碳排放以及貨損的影響,結(jié)果證明合理地碳稅制定在減少碳排放的同時(shí)可以保障貨物的新鮮度,進(jìn)一步證明了模型的穩(wěn)健性,為企業(yè)進(jìn)行路徑優(yōu)化提供一種解決思路。