武士文,奚 雷
(安徽科技學院,安徽 蚌埠 233000)
中國作為一個農業大國,近些年人們對農產品的消耗巨大,推動了農產品物流的快速發展,國內農產品物流市場規模已超過5億元[1]。但是,農產品配送還存在成本過高、配送不及時等問題,嚴重影響了消費者的購買體驗。配送是農產品物流的重要環節,特別是一些冷鏈農產品,從商戶轉移到消費者手中占據了所需時間的80%以上。農產品物流配送是指以最少的運輸時間和成本將農產品等運送到不同地點的零售商或超市,配送過程作為農產品物流的重要組成部分,不僅影響客戶服務水平,還影響物流運營成本和冷鏈產品質量[2]。據報道,我國僅蔬菜、水果等農產品在冷鏈運輸過程中因缺乏高效的配送設計而造成的經濟損失就超過千億元。因此,迫切需要綜合考慮農產品的配送時間和建設總成本,優化農產品物流配送中心的選址,選取合適的農產品物流配送中心地址尤為重要。
國內外的學者針對農產品物流配送問題展開了許多研究。王勇等考慮生鮮商品配送時效性強的特點,建立了生鮮商品配送成本和生鮮商品隨時間價值損失最小的雙目標優化模型[3]。朱亞婕研究了“互聯網+智慧生鮮”項目的位置選址問題,采用了層次分析法確定配送中心的最佳位置[4]。徐超毅和劉濤考慮了在保證滿足客戶需求的同時,構建以總成本最小化為目標的冷鏈配送中心選址模型,并采用了改進的粒子群算法求解,降低了配送中心選址成本[5]。郜振華和朱興偉,以及張雪采用灰色關聯分析法,根據具體數據,確定了農產品冷鏈物流配送中心的評價指標體系,得出最優的選址決策[6-7]。盡管針對農產品物流中心選址的問題有了許多的研究,但是并沒有考慮到不同位置的農產品需求的預測問題,不能滿足實際需求。
深度學習是一種機器學習方法,指采用深度且復雜的人工神經網絡從數據中提取模式和特征。深度學習方法為不同領域的研究問題解決做出了重大貢獻,在農業管理中也有涉及[8]。李姣姣等利用深度學習優化農產品訂貨批量,控制庫存總成本[9]。左敏等利用神經網絡模型預測農產品的物流需求,提升了對農產品物流需求的預測準確性[10]。此外,深度學習在農業食品中也有很廣泛的應用[11]。可以發現,當前使用深度學習方法解決農產品物流配送中心位置設施問題還非常少。深度學習能夠以更高效、更準確的方式促進發展和應用,解決農產品物流配送問題。
基于上述研究問題,根據農產品需求位置采用K-Means聚類算法預測農產品物流配送中心的位置,再利用深度學習方法將不同的小區需求點歸屬于設定的配送中心,最大限度地減少農產品配送成本和時間,最后基于仿真數據,對研究區域的最優農產品配送中心位置進行進一步的分析探討。
農產品物流配送中心選址問題是對農產品在配送點和需求點之間的合理需求進行分配,以達到合理利用車輛與物資的目的。該問題可描述為農產品物流配送中心為多個需求點提供配送服務,第一,要求配送中心點與需求點的距離最短;第二,如果給定多臺車輛,車輛如何分配給配送中心安排;第三,配送中心的車輛如何形成配送路線。圖1是農產品物流配送示意圖,包括配送中心、需求點和車輛等參數。

圖1 農產品物流配送示意圖
配送中心選址優化模型需要做以下幾點假設:①小區需求點位置確定;②小區需求點和配送中心之間距離能夠計算;③已有的配送中心的位置確定;④每輛車承載能力有限,并且每輛車開始和結束都在同一配送中心,同時完成交付送貨的需求點,每個需求點只訪問一次,物品的分配路線是不確定的;⑤車輛勻速前進運輸。
農產品物流配送中心選址需要考慮降低配送中心建設成本,以及減少配送距離,以降低農產品配送成本。此外,小區需求點的農產品需求量不應超過配送中心物資總量,在滿足農產品需求的情況下盡可能降低配送成本。(表1)

表1 需求點數據情況

表1 模型參數變量及公式
城市農產品物流配送中心選址模型第一個目標是考慮配送中心與需求點之間的最短距離,具體模型如下:
公式(1)~公式(2)是目標函數,前者是最小化配送中心i與需求點j集合之間的距離,后者是最小化配送中心建設成本,公式(3)~公式(5)是模型的約束條件,約束(3)是確保所有需求點j與配送中心i位于同一簇組中。約束(4)根據歐幾里得距離公式計算配送中心i與需求點j之間的距離,而約束(5)表示二元決策變量。
深度學習方法確定選址配送路徑優化模型如圖2所示,存在不確定性參數,即購買農產品的小區需求點。基于深度學習K-Means聚類算法,將根據相似的需求點分組,確定農產品物流配送中心,然后再基于配送中心與小區需求點位置,通過機器學習算法預測最優的配送路徑。

圖2 基于深度學習選址路徑優化模型
圖3是小區需求點聚類分組的過程,首先要確定小區的坐標位置,根據位置及小區人數劃定分組。

圖3 小區需求點聚類示意圖
在得到圖3中的分組結果后,下一步需要確定農產品配送中心的位置,該配送中心可根據需求點的數量和位置而變化。為了實現最小距離的目標函數,配送中心根據完成聚類后的結果,選擇配送中心點的位置,然后根據最新的配送中心位置與數量對需求點分組。在獲取配送中心位置和需求點分組后,可生成最優配送路線,該步驟將采用深度神經網絡架構的深度學習方法,考慮配送中心、車輛數量、需求點數量和需求數量等因素以確定最佳配送路線組合。圖4展示了配送中心選址聚類過程。

圖4 配送中心選址聚類過程
在生成配送路徑之前,圖4中的第一步是使用深度學習聚類算法確定建設配送中心的位置點,并根據配送中心和分配的車輛對需求點進行分組。配送中心的位置是根據配送需求點的位置動態確定的,然后利用配送中心的位置信息生成配送路徑,確定配送中心位置后,采用人工神經網絡用于創建從配送中心到配送需求點的物資配送路線網絡。輸入層由配送中心位置數據和一個集群中的需求點組成,隱藏層表示請求點位置的分布,輸出層顯示位置分布組合形成最優路徑結果。
物流配送中心選址問題通常在多項式時間復雜度上被歸類為NP-hard問題,因此,本文提出利用深度學習方法解決農產品物流配送中心選址問題,模型包括:①動態選址模型,可以使用K-Means方法根據需求點的位置推薦設立配送中心的數量;②基于深度學習方法用于預測配送中心(DC)需求點位置。為了驗證模型方法的有效性,下面結合模型設計了仿真案例。
以某城市的農產品需求為例,其中包括38個小區需求點,共25 516的農產品物資需求量,表1給出了具體數據。
K-means聚類算法是根據每個簇內成員之間的相似性以及與其他簇中成員的不相似性,將一組n個對象劃分為K個簇。與簇的相似度是通過每個對象與簇平均值(稱為簇質心)的接近程度來衡量的。K-means算法的核心概念是迭代搜索聚類中心,聚類中心是根據每個數據點與聚類中心之間的距離來確定的。聚類過程首先要劃分聚類的數據,表示為Xij(i=1…n;j=1…m),其中n表示要聚類的數據點總數,m表示聚類變量的數量。在迭代開始時,每個簇的中心Ck(k=1…K)被獨立且能夠被任意分配。
接下來,計算每個數據點和每個聚類中心之間的距離。一般使用歐幾里得公式用于計算第i個數據點和第K個聚類中心Ck之間的距離dik。如果數據點與簇中心之間的距離小于與其他簇中心的距離,則將該數據點指定為該簇的成員。將數據點分配到各自的簇后,下一步是將屬于每個簇的數據進行分組。新的聚類中心值可以通過聚類成員的數據點的平均值計算確定。
在K均值聚類中,確定最佳組數K是一個重要的考慮因素,本文采用肘部法對聚類數K分析確定最佳聚類數,以此得到最合適的配送中心數量,將其作為設定配送中心的潛在候選集群。肘部法是確定數量的常用方法,它利用總平方和(WSS)作為確定最佳K的標準。圖5是不同數量簇的距離平方和的聚類肘部示意圖,突出顯示了顯著彎曲或減小的點。該點表示配送中心設定應考慮的最佳集群數量。圖5顯示當K=3時,在最小值附近類似彎頭的直線發生急劇變化,此時達到了最優數量。

圖5 聚類肘部圖
根據前文給出的38個需求點的位置數據,首先將收集小區需求點的坐標作為K均值算法的輸入內容,隨機選擇初始中心點代表需求點的分布,采用K-means算法計算每個需求點與初始中心點之間的距離。根據距離遠近,每個點都被分配給距離它最近的簇組中。對每形成一個新簇組聚類,重復此過程。為了進一步細化集群,利用其中兩個最遠的需求點將每個現有集群一分為二,這將形成新的集群。通過1 000次優化迭代后,算法確定了配送中心的最優位置以及基于該中心的需求點分組。新聚類配送中心點的坐標結果如表2所示。

表2 配送中心點位置及小區需求點聚類結果
采用深度學習預測配送中心位置、車輛需求、小區需求點分配,結果顯示配送中心1分配了4輛車,共需服務21個小區需求點;配送中心2分配了2輛車,服務7個小區需求點,配送中心3分配了4輛車,服務10個小區需求點。
農產品配送中心位置預測模型利用深度學習方法和人工神經網絡(ANN)算法,該模型使用實際小區需求位置模型生成的數據進行訓練,該模型包括三個開放配送中心和38個需求點。其目的是根據新開通的需求點的地理坐標來預測指定的配送中心的位置。通過將這些新的需求點的坐標輸入模型中,可以準確預測所分配的配送中心的對應位置。這種預測能力有助于在城市農產品物流配送規劃中做出高效且有效的決策。模型訓練結果在50次迭代后達到了96.15%的準確率。高準確率表明該模型能夠有效地從訓練數據中學習并可以做出準確的預測。準確率隨著每次迭代逐漸增加,表明模型不斷改進其內部參數以增強其性能,具有可靠預測的巨大潛力,并且可以有效地應用于各種環境中,包括位置預測和數據分類任務。
本文介紹了基于深度學習下農產品物流配送中心選址位置問題,該模型方法能用于解決相似的選址問題。利用K-means算法來確定農產品配送中心的最佳選址,并且運用肘部法確定配送中心的數量,還基于深度學習模型中的人工神經網絡(ANN)形式的人工智能進行位置預測,能夠幫助企業快速高精度地確定配送中心位置,進一步提高配送中心到需求點的配送效率。對農產品配送問題,下一步需要考慮利用機器學習預測與規劃配送路線等問題。