王根基,李 莉 (新疆農(nóng)業(yè)大學(xué) 交通與物流工程學(xué)院,新疆 烏魯木齊 830052)
配送中心選址在整個物流體系中發(fā)揮著重要作用,屬于物流戰(zhàn)略層關(guān)注的問題。配送中心的合理選址能夠有效降低成本,節(jié)約資源,協(xié)調(diào)生產(chǎn)和消費(fèi)兩個過程,實(shí)現(xiàn)物流系統(tǒng)的高效均衡發(fā)展,從而提高企業(yè)的經(jīng)濟(jì)效益[1]。物流配送中心選址問題是物流配送研究的核心問題,關(guān)于這方面的研究,常可以看到有學(xué)者以運(yùn)輸費(fèi)率發(fā)送率計(jì)算運(yùn)輸費(fèi)用,這與實(shí)踐并不相吻合[2]。本文考慮了從分段運(yùn)輸關(guān)系造成的分段運(yùn)輸成本,以及車輛每日固定成本是總固定成本中重要組成部分的關(guān)系,從成本最小化的目標(biāo)出發(fā)構(gòu)建混合整數(shù)非線性規(guī)劃數(shù)學(xué)模型,可以更接近實(shí)際生活中所遇到的問題,并通過遺傳算法求解實(shí)際問題。
為了便于建立配送中心選址模型,假設(shè)系統(tǒng)滿足如下一些條件:(1)一個需求點(diǎn)僅由一個配送中心供應(yīng);(2)配送中心容量可以滿足配送需求點(diǎn)的需求量;(3)各需求點(diǎn)的需求量已知;(4)各需求點(diǎn)需求的貨物一次運(yùn)輸完成,所有點(diǎn)間運(yùn)輸能力一樣;(5)物流中心到每個配送中心的貨物分別有一輛車提供運(yùn)輸。
建設(shè)區(qū)域物流中心J為區(qū)域內(nèi)K個配送中心分配貨物,K個配送中心需要滿足區(qū)域內(nèi)L個需求點(diǎn)的配送需求。通過基于總成本最小的目標(biāo)函數(shù)來建立模型,總成本包括J點(diǎn)到K點(diǎn)的運(yùn)輸費(fèi)用,K點(diǎn)到L點(diǎn)的運(yùn)輸費(fèi)用,建設(shè)配送中心的固定成本,以及配送中心周轉(zhuǎn)貨物的變動成本。
基于上述假設(shè),建立基于成本最小的配送中心選址模型如下:
式中:j為物流中心,J為區(qū)域物流中心集合,k為配送中心,K為備選配送中心集合,l為需求點(diǎn),L為需求點(diǎn)集合,Sj為物流中心最大處理能力,F(xiàn)k為配送中心k的固定成本,W為車輛每日固定成本,Ck為配送中心k周轉(zhuǎn)貨物的變動成本,Ek為配送中心k的最大處理能力,ajk為物流中心j到配送中心k的運(yùn)輸費(fèi)率,bkl為配送中心k到需求點(diǎn)l的運(yùn)輸費(fèi)率,Xjk為物流中心j到配送中心k的運(yùn)輸量,Ykl為配送中心k到需求點(diǎn)l的運(yùn)輸量,Ljk為物流中心j到配送中心k的距離,Sjk為配送中心k到需求點(diǎn)l的距離,zk,vk為0-1變量。
約束條件說明:式(1)表示目標(biāo)函數(shù);式(2)表示從區(qū)域物流中心發(fā)往配送中心的總運(yùn)量不得超過區(qū)域物流中心的最大處理能力;式(3)表示各需求點(diǎn)的總需求量不得超過為其提供配送服務(wù)的配送中心的最大處理能力;式(4)表示配送中心的進(jìn)出貨量相等;式(5)表示配送中心總數(shù)為4;式(6)zk表示若配送中心k為需求點(diǎn)提供服務(wù)則為1,否則為0;vk表示當(dāng)配送中心k被選中時為1,否則為0。
遺傳算法模擬了自然選擇和遺傳中發(fā)生的復(fù)制、交叉和變異等現(xiàn)象,從任一初始種群出發(fā),通過隨機(jī)選擇、交叉和變異操作,產(chǎn)生一群更適應(yīng)環(huán)境的個體,使群體進(jìn)化到搜索空間中越來越好的區(qū)域,這樣一代一代地不斷繁衍進(jìn)化,最后收斂到一群最適應(yīng)環(huán)境的個體,求得問題的最優(yōu)解[3]。
遺傳算法的一般求解過程如下:
(1)編碼。將解空間中的解數(shù)據(jù)從數(shù)據(jù)形式的表現(xiàn)型到二進(jìn)制形式基因型的映射成為編碼。
(2)生成初始種群。從解空間中隨機(jī)產(chǎn)生N個初始串結(jié)構(gòu)數(shù)據(jù),每一個初始串?dāng)?shù)據(jù)稱為一個個體,N個個體構(gòu)成一個初始種群P(0 ),一般取20~100。
(3)適應(yīng)度檢測評估。適應(yīng)度函數(shù)是用來評價種群中各個個體好壞的標(biāo)準(zhǔn),是算法演化的驅(qū)動力,也是進(jìn)行自然選擇的唯一依據(jù)。本文的目標(biāo)函數(shù)是總成本最小,適應(yīng)度函數(shù)為目標(biāo)函數(shù)的倒數(shù)。
(4)遺傳操作。遺傳算法包括三個基本操作:選擇、交叉、變異。群體經(jīng)過選擇、交叉、變異運(yùn)算后得到下一代群體。本文選擇運(yùn)算使用輪盤選擇算子,交叉運(yùn)算使用單電交叉算子,變異運(yùn)算使用基本位變異算子。
(5)終止條件判斷。當(dāng)運(yùn)算達(dá)到預(yù)先設(shè)定的代數(shù)或測得種群中最優(yōu)個體性能滿足問題約束條件時可終止運(yùn)算,否則重復(fù)步驟(2)、(3)、(4) 直到達(dá)到終止條件。
本文以蘇寧在烏魯木齊主城區(qū)的城市配送網(wǎng)絡(luò)為實(shí)例。蘇寧在烏魯木齊擁有1個物流中心,承擔(dān)新疆地區(qū)線上訂單分撥和線下商品的存儲、分揀、調(diào)撥等作業(yè)。主城區(qū)有9家門店作為備選配送中心,從中選取4家門店作為配送中心,承擔(dān)周邊一定范圍內(nèi)中轉(zhuǎn)配送服務(wù)。本文將主城區(qū)主要街道作為需求點(diǎn)共計(jì)43個,便于采用百度地圖坐標(biāo)拾取器采集需求點(diǎn)數(shù)據(jù),各需求點(diǎn)的配送需求量來自實(shí)地調(diào)研數(shù)據(jù),并將臨近小規(guī)模需求點(diǎn)貨量進(jìn)行合并。配送中心備選點(diǎn)數(shù)據(jù)如表1所示:
表1 配送中心備選點(diǎn)數(shù)據(jù)
根據(jù)在蘇寧實(shí)地調(diào)研得知,以4.6米箱貨車型為例,車輛每日折舊費(fèi)67元/天,保險16.7元/天,司機(jī)工資150/天,得到每日車輛固定成本233元/天,總共配有4輛車,每日車輛總固定成本為932元。配送中心面積為50~70平方米,租賃費(fèi)用由于地區(qū)租金差異為3.5~5元/天·平方米,配送中心每日最大處理能力為800個包裹,配送中心每天的固定費(fèi)用為1 000元/天,從物流中心到配送中心的費(fèi)用為0.4元/公里·件,從配送中心到需求點(diǎn)的配送費(fèi)用為0.8元/件·公里,配送中心可變費(fèi)用為2元/件(包括中轉(zhuǎn)費(fèi)用,快遞員提成費(fèi)用等)。
在MATLAB2016a上運(yùn)行設(shè)計(jì)的程序,進(jìn)行計(jì)算實(shí)驗(yàn),算法采用以下參數(shù)可以得到較好的性能,其中初始種群大?。∟IND)為200,遺傳代數(shù) (MAXGEN)為500,交叉概率(Pc)為0.8,變異概率 (Pm)為0.1,代溝 (GGAP)為0.9。程序運(yùn)行20次后得到的結(jié)果如圖1、表2所示。
如圖1所示,運(yùn)行20次程序產(chǎn)生的4種不同結(jié)果中,第二種和第三種方案的成本相接近且遠(yuǎn)低于第一種和第四種方案,所以再根據(jù)程序運(yùn)行結(jié)果時產(chǎn)生的總成本進(jìn)行比較。
圖1 目標(biāo)函數(shù)與遺傳代數(shù)的關(guān)系
如表2所示,表2中列出了4種方案的配送中心開放情況以及對應(yīng)的物流總成本,其中第二種方案當(dāng)選擇點(diǎn)7、3、9、4為配送中心時的物流總成本為15 395元,比第三種方案的總成本略低,為4種方案的最低成本,所以選擇第二種配送方案為最佳方案。
表2 配送方案
用MATLAB2016a對模型進(jìn)行求解的同時,可得到其對應(yīng)的需求點(diǎn)分配方案。如表3所示,第二種方案的需求點(diǎn)分配情況,運(yùn)行結(jié)果為:選中備選點(diǎn)3、4、7、9,其中需求點(diǎn)分配方案為:配送中心 3 為 11、12、17、18、19、23、25、32、36、37、38、40、41 需求點(diǎn)提供配送服務(wù),配送中心4為26、27、30、31、33、34、39、42、43需求點(diǎn)提供配送服務(wù),配送中心7為21、24、28、29、35需求點(diǎn)提供配送服務(wù),配送中心9為1、2、3、4、5、6、7、8、9、10、13、14、15、16、20、22需求點(diǎn)提供配送服務(wù)。
表3 最佳需求點(diǎn)配送方案
通過對蘇寧在烏魯木齊市主城區(qū)的配送網(wǎng)絡(luò)為例,對模型算法進(jìn)行了實(shí)例分析,結(jié)果表明本文構(gòu)造的基于成本最優(yōu)的目的提出了考慮不同層級設(shè)施的運(yùn)輸關(guān)系以及車輛固定成本問題的配送中心選址模型和算法可以快速確定電商物流配送中心的位置和最小成本,以及需求點(diǎn)分配方案。但是,由于本文算例只有一個物流中心,所以今后的研究中可以通過多物流中心的算例進(jìn)行驗(yàn)證和優(yōu)化。此外,也可在算法方面加以優(yōu)化改進(jìn),期望可以得到更加完善的模型算法。