何有世
▲ 基金項(xiàng)目:國(guó)家社會(huì)科學(xué)基金資助項(xiàng)目(16BGL088)
◆ 中圖分類號(hào):F252 文獻(xiàn)標(biāo)識(shí)碼:A
內(nèi)容摘要:本文針對(duì)B2C環(huán)境下顧客需求的特點(diǎn)和生鮮農(nóng)產(chǎn)品流通過程中易損耗的問題,構(gòu)建了以物流配送總成本最小和顧客滿意度最高為目標(biāo)的物流配送路徑優(yōu)化模型,應(yīng)用遺傳算法對(duì)模型求解,并利用某生鮮電子商務(wù)企業(yè)的配送數(shù)據(jù)驗(yàn)證了模型的可行性和算法的有效性。研究結(jié)果表明,建立的優(yōu)化模型可以減少農(nóng)產(chǎn)品流通過程中的損耗,提升顧客滿意度,對(duì)優(yōu)化B2C環(huán)境下生鮮農(nóng)產(chǎn)品物流配送路徑具有重要意義。
關(guān)鍵詞:B2C電子商務(wù) 生鮮農(nóng)產(chǎn)品 物流配送 路徑優(yōu)化 遺傳算法
引言
隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展以及居民生活品質(zhì)的提升,人們對(duì)生鮮農(nóng)產(chǎn)品的需求量不斷增加。生鮮農(nóng)產(chǎn)品電子商務(wù)平臺(tái)的出現(xiàn)和快速發(fā)展,給消費(fèi)者提供了更加便捷、全面的選擇平臺(tái),消費(fèi)者可以直接在網(wǎng)絡(luò)上完成生鮮農(nóng)產(chǎn)品的交易。根據(jù)中國(guó)電子商務(wù)研究中心監(jiān)測(cè)數(shù)據(jù)顯示,2015年全國(guó)生鮮電商交易規(guī)模達(dá)到560億元,同比增長(zhǎng)115.4%,平均客單價(jià)150元,但物流負(fù)擔(dān)成本已經(jīng)占到了50%,而流通中的損耗率也高達(dá)20%-30%。高配送成本以及高流通損耗已經(jīng)嚴(yán)重阻礙了生鮮電商的發(fā)展,因此,解決生鮮農(nóng)產(chǎn)品的物流配送路徑問題(Vehicle Routing Problem,VRP),降低物流配送成本,減少生鮮農(nóng)產(chǎn)品配送過程中的損耗,保證生鮮農(nóng)產(chǎn)品的新鮮度及質(zhì)量就非常重要。
目前,國(guó)內(nèi)外學(xué)者主要對(duì)B2C電子商務(wù)、生鮮農(nóng)產(chǎn)品配送和車輛路徑優(yōu)化中的某一問題進(jìn)行研究。B2C電子商務(wù)方面,常亞平等(2008)研究了B2C電商企業(yè)物流配送網(wǎng)絡(luò),并改進(jìn)了物流配送模型;李琳等(2010)建立了B2C環(huán)境下的多階段訂單配送模型,并利用禁忌搜索算法和插入算法相結(jié)合求解模型;吳金南等(2011)通過建立電子商務(wù)能力概念模型,分析了電子商務(wù)能力對(duì)供應(yīng)鏈績(jī)效的影響。生鮮農(nóng)產(chǎn)品配送方面,但斌等(2008)通過構(gòu)造新鮮度衰減函數(shù)來(lái)表征生鮮農(nóng)產(chǎn)品價(jià)值損耗,并分析生鮮農(nóng)產(chǎn)品的供應(yīng)鏈協(xié)調(diào)問題;繆小紅等(2011)建立了一個(gè)冷鏈配送中心、多個(gè)顧客的冷鏈物流配送模型,并提出用改進(jìn)的遺傳算法進(jìn)行求解;邵舉平等(2015)考慮了生鮮農(nóng)產(chǎn)品在配送過程中易損耗和顧客滿意度,以此建立了生鮮農(nóng)產(chǎn)品配送路徑多目標(biāo)優(yōu)化模型并進(jìn)行了求解。車輛路徑優(yōu)化問題方面研究成果豐富,張群和顏瑞(2012)建立了多配送中心、多車型、多產(chǎn)品的混合數(shù)學(xué)模型,并提出一種新的模糊遺傳算法進(jìn)行求解;羅勇和陳治亞(2012)建立了以物流配送路徑總長(zhǎng)度為優(yōu)化目標(biāo)的數(shù)學(xué)模型,并設(shè)計(jì)了改進(jìn)的遺傳算法進(jìn)行了求解。上述的研究文獻(xiàn)都只是從B2C電子商務(wù)、生鮮農(nóng)產(chǎn)品配送、車輛路徑優(yōu)化這三個(gè)方面中的某一角度進(jìn)行研究,還沒有同時(shí)對(duì)這三個(gè)方面進(jìn)行研究的文獻(xiàn),而解決物流配送問題對(duì)促進(jìn)生鮮農(nóng)產(chǎn)品電商平臺(tái)的發(fā)展至關(guān)重要,所以,本文選擇對(duì)電子商務(wù)環(huán)境下生鮮農(nóng)產(chǎn)品物流配送路徑優(yōu)化進(jìn)行研究。
針對(duì)B2C電子商務(wù)環(huán)境物流配送服務(wù)對(duì)象數(shù)量眾多、位置分散的特點(diǎn),本文采用多個(gè)配送中心分區(qū)域進(jìn)行配送的模式;考慮到生鮮農(nóng)產(chǎn)品易腐性的特點(diǎn),引入了生鮮農(nóng)產(chǎn)品價(jià)值損耗函數(shù)來(lái)反映生鮮農(nóng)產(chǎn)品在運(yùn)輸過程中產(chǎn)生損耗的情況;并引入顧客滿意度函數(shù)來(lái)反映顧客對(duì)配送時(shí)間的滿意程度,構(gòu)建以物流配送成本最小以及顧客滿意度最大化為目標(biāo)的物流配送模型,并結(jié)合算例來(lái)驗(yàn)證模型的有效性。
物流配送路徑優(yōu)化模型
(一)問題描述
生鮮電商改變了人們消費(fèi)生鮮農(nóng)產(chǎn)品的方式,給消費(fèi)者的生活帶來(lái)了便捷,實(shí)現(xiàn)生鮮產(chǎn)品到達(dá)終端消費(fèi)者的過程則要依賴高效的流通環(huán)節(jié),圖1描述了一個(gè)B2C環(huán)境下的生鮮農(nóng)產(chǎn)品物流配送網(wǎng)絡(luò),它由消費(fèi)者、生鮮農(nóng)產(chǎn)品電商平臺(tái)、供應(yīng)商以及物流配送中心構(gòu)成。
B2C環(huán)境下的物流配送與傳統(tǒng)的物流配送相比,面對(duì)的顧客數(shù)量多、位置分散,配送的難度也更高。顧客通常對(duì)物流配送有一個(gè)期望時(shí)間,超出期望時(shí)間的配送服務(wù)必然影響顧客滿意度,甚至對(duì)生鮮電商平臺(tái)的聲譽(yù)產(chǎn)生影響。因此,本文引入一個(gè)簡(jiǎn)單的連續(xù)線性函數(shù)來(lái)反映顧客滿意度變化情況,函數(shù)圖像如圖2所示。
顧客對(duì)收貨時(shí)間的要求包括兩個(gè)階段,即期望收貨的時(shí)間段[ET`i,LT`i]和可接受的收貨時(shí)間段[ETi,LTi],如果顧客在期望時(shí)間段內(nèi)收貨,顧客的滿意度為100%;如果顧客在可接受的時(shí)間段收貨,滿意度會(huì)隨著實(shí)際收貨時(shí)間與期望收獲時(shí)間之間的差距增大而降低。對(duì)于顧客i來(lái)說,其收貨時(shí)間為Ti,顧客滿意度函數(shù)U(Ti)可以表示為:
根據(jù)上述分析,B2C環(huán)境下生鮮農(nóng)產(chǎn)品物流配送路徑優(yōu)化問題可做如下描述:多個(gè)配送中心向一定區(qū)域內(nèi)分散的顧客進(jìn)行物流配送,要求在顧客規(guī)定的時(shí)間窗內(nèi)完成配送任務(wù),早于或晚于顧客規(guī)定的時(shí)間窗都會(huì)產(chǎn)生懲罰費(fèi)用,并且會(huì)影響顧客滿意度。結(jié)合顧客的具體位置,設(shè)計(jì)出合理的物流配送方案,使得物流配送成本最低和顧客滿意度最高。
(二)模型構(gòu)建
基本假設(shè)。有多個(gè)配送中心,不考慮配送中心缺貨現(xiàn)象;每輛配送車的容量有限,不允許超過配送車容量的上限;每位顧客的位置、需求量已知,只能有一輛配送車為其服務(wù);每位顧客的配送時(shí)間窗已知,必須在規(guī)定的時(shí)間窗內(nèi)完成配送任務(wù);考慮配送過程中生鮮農(nóng)產(chǎn)品的腐壞情況。
符號(hào)解釋。M:顧客數(shù)目;N:配送中心數(shù)目集合;Fn:第n個(gè)配送中心服務(wù)的顧客數(shù)目;Kn:第n個(gè)配送中心配送車的數(shù)目;fnk:第n個(gè)配送中心的第k輛車服務(wù)的顧客數(shù)目;P:生鮮農(nóng)產(chǎn)品單位價(jià)格;Q:配送車的最大運(yùn)輸量;C:運(yùn)輸車單位距離配送成本;dni:第n個(gè)配送中心服務(wù)的顧客i的需求量;Ti:配送車輛到達(dá)顧客i的時(shí)刻;tij:從顧客i到顧客j的時(shí)間;Lij:從顧客i到顧客j的距離(i,j=0,1,2,…,F(xiàn)n;0表示配送中心);[ETi,LTi]:顧客可接受的收貨時(shí)間段;[ET`i,LT`i]:顧客期望的收貨時(shí)間段;ω1:早于時(shí)刻ET`i 到達(dá)單位時(shí)間等待費(fèi)用;ω2:晚于時(shí)刻LT`i 到達(dá)單位時(shí)間延遲費(fèi)用;tb:生鮮農(nóng)產(chǎn)品運(yùn)輸時(shí)間;T:生鮮農(nóng)產(chǎn)品的保質(zhì)期;S(tb):生鮮農(nóng)產(chǎn)品損耗函數(shù)??紤]到生鮮農(nóng)產(chǎn)品具有易損耗的特點(diǎn)以及極強(qiáng)的時(shí)效性,本文應(yīng)用曹倩等(2015)研究中的生鮮度損耗函數(shù),T為生鮮農(nóng)產(chǎn)品的保質(zhì)期,tb(tb
模型建立及解釋。主要從以下方面分析:
一是目標(biāo)函數(shù):
(1)
(2)
目標(biāo)函數(shù)Z1為了實(shí)現(xiàn)生鮮農(nóng)產(chǎn)品冷鏈物流配送過程總體成本最小,式(1)中第一項(xiàng)為配送過程的運(yùn)輸成本,第二項(xiàng)為運(yùn)輸過程中生鮮農(nóng)產(chǎn)品新鮮度降低造成的價(jià)值損耗,第三項(xiàng)為配送車早于時(shí)間窗下界到達(dá)的損失成本,第四項(xiàng)為配送車晚于時(shí)間窗上界到達(dá)的損失費(fèi)用;目標(biāo)函數(shù)Z2表示配送路徑上的所有顧客的滿意度最高。
二是約束條件:
(3)
(4)
(5)
(6)
在約束條件中,式(3)表示車輛k承擔(dān)的配送總量不能大于配送車的最大運(yùn)輸量;式(4)及式(5)的組合表示每個(gè)需求點(diǎn)只被一輛配送車服務(wù)一次,不存在重復(fù)的情況;式(6)表示配送車從配送中心出發(fā)完成配送任務(wù)后又回到配送中心。
遺傳算法求解
遺傳算法(Genetic Algorithms)是模擬生物在自然環(huán)境中的遺傳和進(jìn)化過程而形成的一種自適應(yīng)全局優(yōu)化概率搜索算法,它最早是由美國(guó)的Holland教授提出,針對(duì)本文中的問題,采用遺傳算法進(jìn)行求解,生成最優(yōu)的路徑。以下是算法的設(shè)計(jì)過程:
(一)染色體編碼
編碼是設(shè)計(jì)遺傳算法的一個(gè)關(guān)鍵步驟,主要的編碼方法有二進(jìn)制編碼、自然數(shù)編碼、浮點(diǎn)數(shù)編碼,本文采用自然數(shù)編碼的方法進(jìn)行編碼。給每一位顧客分配1-M之間的一個(gè)編號(hào),配送中心編號(hào)為“0”,顧客編號(hào)構(gòu)成一條染色體,并表示一種配送方案。例如染色體“013602450”表示兩條子配送路徑,一條路徑為“配送中心0→顧客1→顧客3→顧客6→配送中心0”,另一條路徑為“配送中心0→顧客2→顧客4→顧客5→配送中心0”。
(二)群體初始化
遺傳算法是對(duì)群體進(jìn)行的進(jìn)化操作,需要起始搜索點(diǎn)的初始群體數(shù)據(jù)。按照顧客編碼的順序,依次分配給配送車直到所配送顧客需求量di的總和達(dá)到該配送車最大運(yùn)輸量Q,形成第一輛配送車所服務(wù)的顧客的子串“m11,m12…m1i”,按照要求接著操作直到最后一個(gè)編碼分配到配送車中,形成第一條染色體r1=[0,m11,m12,…m1i,0,m21…mnm,0]。對(duì)上述過程重復(fù)進(jìn)行操作,直到滿足初始群體的規(guī)模G。
(三)適應(yīng)度計(jì)算
遺傳算法中根據(jù)每個(gè)個(gè)體適應(yīng)度的大小來(lái)評(píng)定個(gè)體的優(yōu)劣程度,本文利用個(gè)體適應(yīng)度來(lái)表示相應(yīng)配送方案的優(yōu)劣,個(gè)體適應(yīng)度值越大,表示該配送方案越好,反之表示相應(yīng)的配送方案越差??紤]到本文中的優(yōu)化模型是為實(shí)現(xiàn)配送方案總成本最小的目標(biāo),因此采用函數(shù)來(lái)表示個(gè)體適應(yīng)度,其中Zi表示染色體i的配送成本,表示所有染色體配送成本的總和。
(四)選擇運(yùn)算
選擇運(yùn)算是把當(dāng)前群體中適應(yīng)的較高的個(gè)體按照一定的規(guī)則遺傳到下一代群體中,要求適應(yīng)度高的個(gè)體遺傳到下一代的概率更高。本文采用比例選擇,具體操作過程為:根據(jù)所有的個(gè)體適應(yīng)度值fi,計(jì)算群體中個(gè)體的適應(yīng)度值的總和,然后計(jì)算出每個(gè)個(gè)體的適應(yīng)度值與群體適應(yīng)度值總和的比例,確定每個(gè)個(gè)體遺傳到下一代的概率;采用賭盤選擇,為了使適應(yīng)度高的個(gè)體盡可能保留到下一代群體中,群體中適應(yīng)度最高的個(gè)體不參加選擇,直接保留到下一代中,在[0,1]之間產(chǎn)生一個(gè)隨機(jī)數(shù)μ,如果,個(gè)體k會(huì)被選中。
(五)交叉運(yùn)算
交叉操作是遺傳算法中產(chǎn)生新個(gè)體的主要操作過程,以一定的概率交換兩個(gè)個(gè)體的部分染色體??紤]遺傳操作過程中的隨機(jī)性,保留適應(yīng)度最高的個(gè)體不參加交叉運(yùn)算。由于配送中心基因?yàn)椤?”,在一條染色體中有多個(gè)0存在,如果采用普通的交叉操作,會(huì)造成多個(gè)配送中心相連的情況,產(chǎn)生不可行解,因此本文采用最大保留交叉法。具體操作步驟如下:在要進(jìn)行配對(duì)的兩個(gè)個(gè)體上各自選取兩個(gè)交叉點(diǎn),形成匹配段;兩個(gè)交叉點(diǎn)對(duì)應(yīng)的基因均為0,直接采用順序交叉,交叉點(diǎn)對(duì)應(yīng)基因值不全為0,則將交叉點(diǎn)左(右)移直到對(duì)應(yīng)位置基因?yàn)?,再采用順序交叉。
(六)變異運(yùn)算
在遺傳算法中,變異操作是對(duì)個(gè)體基因串上某個(gè)或某些基因按照一定的概率進(jìn)行改變,也是產(chǎn)生新個(gè)體的主要操作方法。本文采用均勻變異的方法進(jìn)行變異操作,具體步驟為:通過隨機(jī)選擇的方式確定個(gè)體基因串上某個(gè)基因mk為變異點(diǎn);假設(shè)變異點(diǎn)mk的取值范圍為[Ukmin,Ukmax],同時(shí)在[0,1]之間生成一個(gè)隨機(jī)數(shù)α,通過計(jì)算m`k=Ukmin+α*(Ukmax-Ukmin)產(chǎn)生新的基因m`k。
(七)終止判斷
本文設(shè)定最大進(jìn)化代數(shù)Max(gen),算法運(yùn)行到Max(gen)時(shí),算法終止運(yùn)行,否則重復(fù)上述步驟,算法繼續(xù)運(yùn)行。當(dāng)算法終止時(shí),群體中適應(yīng)度值最大的個(gè)體對(duì)應(yīng)的配送方案就是最優(yōu)的方案。
算例分析
(一)算例描述
本文以某生鮮電子商務(wù)企業(yè)為研究對(duì)象,選擇該企業(yè)為某地區(qū)網(wǎng)購(gòu)顧客配送任務(wù)為例。該地區(qū)有3個(gè)配送中心A(6km,15km)、B(14km,12km)、C(4km,8km)分別向所負(fù)責(zé)區(qū)域的顧客進(jìn)行配送,配送中心A、B、C所負(fù)責(zé)配送的顧客的位置、需求量以及配送時(shí)間要求分別如表1、表2、表3所示。
配送中心每天8﹕00開始配送工作,每個(gè)配送中心有配備有載重量為100kg的電動(dòng)車,配送車在每個(gè)配送點(diǎn)停留10min;配送車的速度為15km/h,配送成本為1元/km;生鮮農(nóng)產(chǎn)品平均價(jià)格為20元/kg,保質(zhì)期為48h;配送過程中早于顧客期望收貨時(shí)間到達(dá)的懲罰費(fèi)用為ω1=30/h,晚于顧客期望收貨時(shí)間到達(dá)的懲罰費(fèi)用ω2=40/h。
(二)仿真分析
采用遺傳算法求解本文中的問題,在遺傳算法中,設(shè)定種群規(guī)模N=60,交叉概率Pc=0.5,變異概率Pm=0.06,進(jìn)化代數(shù)gen=300,并利用MATLAB軟件進(jìn)行仿真計(jì)算,得到一個(gè)最優(yōu)的配送方案如表4所示。
由表4可知,在整個(gè)配送任務(wù)中,配送中心A有3輛配送車參與了配送任務(wù),配送車Ⅰ依次對(duì)顧客A7、A9、A2進(jìn)行配送,配送車Ⅱ依次對(duì)顧客A8、A5、A4進(jìn)行配送,配送車Ⅲ依次對(duì)顧客A3、A1、A6進(jìn)行配送;配送中心B有2輛車參與了配送任務(wù),配送車Ⅰ依次對(duì)顧客B1、B5、B7、B2進(jìn)行配送,配送車Ⅱ依次對(duì)顧客B3、B4、B6、B8進(jìn)行配送;配送中心C有3輛車參與了配送任務(wù),配送車Ⅰ依次對(duì)顧客 C6、C7、C2、C8進(jìn)行配送,配送車Ⅱ依次對(duì)顧客C3、C9、C1進(jìn)行配送,配送車Ⅲ依次對(duì)顧客C4、C5進(jìn)行配送;具體的配送路線如圖3所示。
在整個(gè)配送任務(wù)中,顧客需求總量為684kg,配送的總距離為150.9km,部分需求點(diǎn)在配送過程中存在超出期望收貨時(shí)間的情況,會(huì)產(chǎn)生懲罰成本,生鮮農(nóng)產(chǎn)品在運(yùn)輸過程中會(huì)產(chǎn)生損耗,依據(jù)構(gòu)建的模型,計(jì)算出配送過程中的總成本為558.8元,顧客滿意度為93.3%。比較以往的研究,降低了物流配送成本,同時(shí)考慮了顧客的滿意度最大化,也證明了本文所構(gòu)建的模型是科學(xué)有效的。
參考文獻(xiàn):
1.常亞平,呂彪.基于B2C環(huán)境的物流配送配送模型改進(jìn)[J].工業(yè)工程與管理,2008(4)
2.李琳,劉士新,唐加福.B2C環(huán)境下帶信息流的多階段訂單配送問題[J].控制理論與應(yīng)用,2010,27(10)
3.吳金南,仲偉俊.電子商務(wù)能力影響供應(yīng)鏈績(jī)效的機(jī)理研究[J].中國(guó)管理科學(xué),2011,19(1)
4.但斌,陳軍.基于價(jià)值損耗的生鮮農(nóng)產(chǎn)品供應(yīng)鏈協(xié)調(diào)[J].中國(guó)管理科學(xué),2008,16(5)
5.繆小紅,周新年,林森,方萬(wàn)春,王秀明,林麗娟.第三方冷鏈物流配送路徑優(yōu)化研究[J].運(yùn)籌與管理,2011,20(4)
6.邵舉平,曹倩,沈敏燕,孫延安.生鮮農(nóng)產(chǎn)品配送中帶時(shí)間窗的VRP模型與算法[J].工業(yè)工程與管理,2015,20(1)
7.張群,顏瑞.基于改進(jìn)模糊遺傳算法的混合車輛路徑問題[J].中國(guó)管理科學(xué),2012,20(2)
8.羅勇,陳治亞.基于改進(jìn)遺傳算法的物流配送路徑優(yōu)化[J].系統(tǒng)工程,2012,30(8)
9.曹倩,邵舉平,孫延安.基于改進(jìn)遺傳算法的生鮮農(nóng)產(chǎn)品多目標(biāo)配送路徑優(yōu)化[J].工業(yè)工程,2015,18(1)
10.周明,孫樹棟.遺傳算法原理及應(yīng)用[M].國(guó)防工業(yè)出版社,1996