• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      采用自適應(yīng)優(yōu)化權(quán)重的出庫貨位優(yōu)化方法研究

      2021-08-06 08:23:56姜良重李貞昊錢偉中施甘圖
      計算機工程與應(yīng)用 2021年15期
      關(guān)鍵詞:庫位貨位出庫

      姜良重,雷 航,李貞昊,錢偉中,施甘圖

      1.電子科技大學(xué) 信息與軟件學(xué)院,成都 610054

      2.宏圖智能物流股份有限公司,成都 610051

      倉庫貨位匹配作業(yè)在現(xiàn)代物流作業(yè)系統(tǒng)中占據(jù)重要的一環(huán),貨位匹配的結(jié)果會極大影響整個物流作業(yè)的效率和企業(yè)利益。不管是人工操作的倉庫還是最近流行的自動化立體倉庫,都需要一個合理、高效的貨位匹配規(guī)劃。

      為了優(yōu)化貨位匹配結(jié)果,國內(nèi)外學(xué)者在貨位優(yōu)化方面開展了大量的研究工作。

      在優(yōu)化原則上,Hausman 等[1]提出基于周轉(zhuǎn)率和貨物種類的入庫貨位分配,取得了比隨機存儲更好的倉庫管理效率。黨偉超等[2]提出考慮貨架穩(wěn)定性,該方案將貨架的穩(wěn)定性考慮到優(yōu)化策略中,降低了出入庫過程中貨架傾覆的風險。

      對于貨位優(yōu)化求解算法方面,當今學(xué)者大多使用啟發(fā)式算法,能夠在較短時間內(nèi),求解出一個令人滿意的貨位分配結(jié)果。Heragu 等[3]提出了使用啟發(fā)式算法來進行貨位分配;馬永杰等[4]提出基于遺傳算法的自動化倉庫貨位匹配;俞雷霖等[5]提出基于混合禁忌搜索算法的貨位分配,該算法相比傳統(tǒng)的遺傳算法有著更好的結(jié)果表現(xiàn);陳月婷等[6]提出了改進粒子群算法的立體倉庫貨位分配優(yōu)化;張思建等[7]提出了基于模擬退火算法的AVS/RS 多批貨箱入庫貨位優(yōu)化;王廳長等[8]提出了采用病毒協(xié)同進化遺傳算法的自動化倉庫貨位優(yōu)化方案。

      另外,一些學(xué)者針對某些特殊場景下的貨位分配也進行了大量研究。寧浪等[9]針對JIT生產(chǎn)的零部件配送具有種類多、批次多、批量少、出入庫時間分散等特點進行貨位優(yōu)化研究;侯忠等[10]針對汽車零配件倉庫特點,采用遺傳算法優(yōu)化貨位分配;王雨寧等[11]針對醫(yī)療器械倉庫具有品類多,需要精準存取等特點,運用EIQBC分類法、多目標指派模型解決貨位分配問題。

      總之,由于貨位分配屬于組合優(yōu)化問題,隨著庫位的增多,計算量指數(shù)級增加,因此國內(nèi)外學(xué)者大多采用啟發(fā)式算法來優(yōu)化貨位分配,本文對于出庫貨位優(yōu)化問題出于計算量考慮同樣采用啟發(fā)式算法。對于優(yōu)化原則,當前大多數(shù)學(xué)者研究貨位優(yōu)化問題時,主要考慮貨架的穩(wěn)定性、貨物的出入庫時間、貨物相關(guān)性等局限在倉庫內(nèi)部的因素,暫未發(fā)現(xiàn)有學(xué)者考慮到倉庫作業(yè)繁忙程度等倉庫外部因素對貨位優(yōu)化的影響。在倉庫繁忙時,作業(yè)人員更愿意優(yōu)先考慮出庫效率,而在倉庫作業(yè)不繁忙時,作業(yè)人員為了降低貨物積壓導(dǎo)致價值下降風險更愿意出庫生產(chǎn)日期靠前的貨物,但大多數(shù)學(xué)者對于存放在倉庫內(nèi)貨物的生產(chǎn)日期的考慮,只是簡單地使用先進先出原則,無法滿足作業(yè)人員要求。

      本文基于以上發(fā)現(xiàn)的不足,首先設(shè)計貨物剩余價值率和出庫代價優(yōu)化模型,然后基于倉庫作業(yè)的繁忙程度,研究倉庫繁忙程度對貨物出庫代價和貨物剩余價值率之間的優(yōu)化權(quán)重取值的影響,提出了基于倉庫繁忙率的自適應(yīng)優(yōu)化權(quán)重,并建立多目標出庫貨位優(yōu)化模型,接下來,使用基于自適應(yīng)算子,災(zāi)變算子和精英策略的改進策略的遺傳算法對模型求解,并基于企業(yè)實際數(shù)據(jù)驗證模型和算法的合理性,最后總結(jié)本文研究成果。

      1 出庫貨位分配多目標優(yōu)化模型構(gòu)建

      1.1 貨物剩值率設(shè)計

      貨物剩值率是貨物的當前實際價值與剛生產(chǎn)時價值的比值,影響貨物剩值率的因素主要有貨物是否有損壞,臨近保質(zhì)期程度等,由于貨物倉儲中損壞概率小,故本文只考慮臨近保質(zhì)期程度對貨物剩值率的影響,并定義臨期率衡量貨物臨近保質(zhì)期程度。

      貨物剛生產(chǎn)的一段時間內(nèi),價值變化不大,但到某臨界點后,價值會逐漸下降,并且下降速度會隨著時間推移而加快。因此,定義第i種貨物的第n批次的貨物的臨期率Rexpri(i,n)如式(1):

      式(1)中,Psl(i,n)是第i種的第n批次的貨物的剩余保質(zhì)時長,Pl(i,n)是第i種貨物的第n批次的貨物的保質(zhì)時長。

      基于以上分析,第i種貨物的第n批次的貨物剩值率Rrv(i,n)如式(2):

      為了在出庫過程中優(yōu)先出庫貨物剩值度低的貨物,第一個優(yōu)化目標函數(shù)如式(3):

      式(3)中,SorderSku是訂單貨物種類集合,SResult(i)是第i種貨物的貨位分配結(jié)果集,A(i,n)是第i種貨物的第n批次貨物的數(shù)量,AorderSum是訂單要求貨物數(shù)量總和。

      1.2 貨物出庫代價設(shè)計

      貨物出庫代價是衡量某訂單需求貨物出庫時需消耗的總時間代價。本文暫只針對立體倉庫研究,故定義編號為z的庫位,庫位中存放第i種貨物的托盤的出庫代價C(z,i)如式(4):

      式(4)中,Dh(z)是編號z的庫位到門的最短路徑距離,Vfork是叉車速度,Nl(z)是編號z的庫位所在的層數(shù),Televator是升降機每升/降一層需要的時間。

      根據(jù)上述分析,為了盡可能降低出庫代價,故建立第二個目標函數(shù)如式(5):

      式(5)中,SorderSku是訂單貨物種類集合,Sresult是貨位分配結(jié)果集,N(z,i)是編號為z的庫位中含第i種貨物的托盤數(shù),C(z,i)是編號為z的庫位存放第i種貨物的托盤的出庫代價。

      1.3 多目標優(yōu)化傾向權(quán)重確定

      出庫貨位優(yōu)化目標有貨物出庫代價和貨物剩值率,當倉庫繁忙時,貨位優(yōu)化算法應(yīng)更傾向于優(yōu)化出庫代價,提高作業(yè)效率,防止倉庫擁擠;當倉庫作業(yè)空閑時,貨位優(yōu)化算法應(yīng)更傾向于優(yōu)化貨物剩值率,將貨物剩值率低的貨物出庫,降低貨物因存放過久而價值下降的風險。

      基于以上分析,本文使用倉庫繁忙度衡量倉庫繁忙程度,并根據(jù)倉庫繁忙度計算各優(yōu)化目標的權(quán)重。

      1.3.1 倉庫繁忙度計算方法

      倉庫繁忙度是指開始進行貨位優(yōu)化的那一時刻的倉庫繁忙度。倉庫出庫操作主要靠叉車,叉車使用率高,則說明當前倉庫作業(yè)繁忙。因此,采用叉車使用率來衡量倉庫繁忙程度,但考慮在當前出庫作業(yè)過程中仍可能有作業(yè)到達,因此不能僅考慮某一時刻倉庫叉車使用率。

      基于以上分析,某一時刻倉庫叉車使用率Rforkuse表述如式:

      式(6)中,NcurFork是當前倉庫正在使用的叉車,NsumFork是倉庫中總共擁有的叉車數(shù)量。

      倉庫繁忙度MwarehouseBusy表述如式(7):

      式(7)中,λ是考慮到當前出庫作業(yè)過程中倉庫繁忙度增加而設(shè)置的預(yù)留量,設(shè)置為0.2。

      1.3.2 傾向權(quán)重計算方法

      本文選用線性轉(zhuǎn)換得到貨物剩值率優(yōu)化傾向權(quán)重w1和貨位出庫代價優(yōu)化傾向權(quán)重w2,表述如式(8):

      1.4 目標函數(shù)歸一化處理

      由于任務(wù)總量、貨物種類等因素會導(dǎo)致f1和f2的值相差較大,f2根據(jù)定義不需要進行歸一化,因此僅需對f1進行歸一化處理。

      貨物的出庫代價由于出庫庫位位置和數(shù)量的不確定性,在全局上無法進行歸一化處理,因此本文根據(jù)遺傳算法特點,在每一代種群內(nèi)對f1進行歸一化處理。

      基于以上分析,在某一代種群內(nèi),f1和f2歸一化后的fn1和fn2表述如式(9):

      式(9)中,fmin1是當代種群中f1的最小值,fmax1是這代種群中f1的最大值。γ是常量,防止分母為零,設(shè)置為0.000 1。

      1.5 出庫貨位優(yōu)化模型目標函數(shù)

      出庫貨位優(yōu)化模型需要滿足如下幾個約束:所選庫位的貨物數(shù)量和種類必須滿足訂單要求;所選庫位的貨物能夠被允許出庫。

      基于以上分析,得到優(yōu)化目標函數(shù)表述如式(10)和(11):

      式(10)中,F(xiàn)out是優(yōu)化函數(shù)值,fn1是f1歸一化后的值,fn2是f2歸一化后的值。式(11)中,A(i,z)是編號為z的庫位上第i種貨物的數(shù)量,AorderSum(i)是訂單要求的第i種貨物的數(shù)量,F(xiàn)(i,z)是編號為z的庫位上第i種貨物能否出庫標志。

      2 出庫貨位優(yōu)化模型的算法設(shè)計

      出庫貨位優(yōu)化涉及出庫貨位選擇和貨位貨物出庫順序確定。因此參考文獻[12],將貨位優(yōu)化問題分為兩層進行優(yōu)化:(1)貨位選擇層:選擇哪些庫位上的貨物完成貨物出庫;(2)貨位順序?qū)樱捍_定已選中的貨位貨物出庫順序。

      2.1 貨位選擇層算法設(shè)計

      貨位選擇層優(yōu)化問題是組合優(yōu)化問題,采用遺傳算法進行求解。因已有研究成果表明精英策略[13]、自適應(yīng)交叉率[14]和變異率和災(zāi)變算子[15]明顯改善了傳統(tǒng)遺傳算法的缺點,因此這里基于上述改進策略并結(jié)合貨位優(yōu)化問題特點設(shè)計貨位選擇層算法。

      2.1.1 確定編碼方式

      染色體采用二進制編碼,染色體中每個基因表示一個庫位,1代表選用該庫位貨物,0代表不選用該庫位貨物,染色體長度為貨物對應(yīng)庫位數(shù)總和,并使用輔助編碼表達每個基因所對應(yīng)的庫位、貨物類別、數(shù)量信息,染色體結(jié)構(gòu)設(shè)計如圖1所示。

      圖1 染色體結(jié)構(gòu)Fig.1 Chromosome structure

      2.1.2 適應(yīng)度計算設(shè)計

      因出庫貨位優(yōu)化是最小化目標函數(shù)而適應(yīng)度是求最大值,需要轉(zhuǎn)換,因此,適應(yīng)度函數(shù)表述如式(12):

      式(12)中,F(xiàn)adapt是適應(yīng)度值,Cmax是一個相對大的數(shù),F(xiàn)out是出庫貨位優(yōu)化目標函數(shù),因Fout最大值為1,因此設(shè)Cmax=1。

      2.1.3 選擇算子設(shè)計

      先采用精英策略,將種群中適應(yīng)度最大的個體直接復(fù)制進入下一代,對于剩余個體采用錦標賽選擇法選擇,兩種策略結(jié)合既能不丟失最優(yōu)個體,又能保證適應(yīng)度較大個體的基因遺傳到下一代。

      2.1.4 自適應(yīng)算子

      自適應(yīng)算子能提高遺傳算法的收斂精度和收斂速度,本文自適應(yīng)算子參考文獻[16],如式(13):

      式(13)中,k1、k2、k3和k4是常量,fmax是當前種群中個體最大適應(yīng)度值,f′是要交叉的兩個個體中較大的適應(yīng)度值,favg是當前種群平均適應(yīng)度值,f是要變異個體的適應(yīng)值,Pc是交叉概率,Pm是變異概率。

      2.1.5 交叉算子設(shè)計

      基于編碼特點和出庫貨位分配問題特點,交叉方式采用同類貨物基因段雙切點交叉。同類貨物基因段雙切點交叉操作過程如下:

      步驟1在種群中,隨機選取父代個體PL1和父代個體PL2。

      步驟2在PL1上隨機選取一段同類貨物基因段。

      步驟3將PL1和PL2上相同位置的同類貨物基因段進行互換。

      這樣操作的優(yōu)點是兩染色體交叉后,子代染色體所表示的結(jié)果仍符合優(yōu)化目標的約束。

      2.1.6 變異算子設(shè)計

      針對染色體編碼方式和出庫貨位分配問題特點,采用互換變異方式。首先,隨機在染色體上,選取一段同類貨物基因段,然后在該基因段上隨機選取一個值為1的基因和一個值為0的基因,最后將兩個基因值互換。

      2.1.7 染色體修復(fù)策略

      由于每個庫位的貨物數(shù)量不同,在進行變異操作后,可能導(dǎo)致染色體無法滿足出庫貨位優(yōu)化目標的約束,需要進行染色體修復(fù),修復(fù)步驟如下:

      步驟1首先,判斷經(jīng)過變異的第i種貨物對應(yīng)染色體基因段Gi所表達的貨物數(shù)量是大于、小于還是等于訂單中第i種貨物的數(shù)量。若小于轉(zhuǎn)步驟2,若大于轉(zhuǎn)步驟4,若等于轉(zhuǎn)步驟5。

      步驟2變異后導(dǎo)致基因段Gi所表達的貨物數(shù)量小于訂單中第i種貨物的數(shù)量,需要增加出庫庫位,從未選擇的出庫庫位中隨機選擇一個庫位SnoSelect,將基因段Gi中對應(yīng)庫位SnoSelect的基因值變?yōu)?,轉(zhuǎn)到步驟3。

      步驟3判斷基因段Gi所表達的貨物數(shù)量是否小于訂單中第i種貨物的數(shù)量,若大于轉(zhuǎn)步驟5,否則轉(zhuǎn)步驟2。

      步驟4變異后導(dǎo)致基因段Gi所表達的貨物數(shù)量大于訂單中第i種貨物的數(shù)量,可能需要減少出庫庫位,將基因段Gi里基因值為1所對應(yīng)的庫位按照庫位存放第i種貨物的數(shù)量從小到大排序成S1,S2,…,然后依次按順序累加庫位Si存放第i種貨物的數(shù)量,若累加的貨物數(shù)量大于訂單中第i種貨物數(shù)量,則將庫位Si后面的庫位所對應(yīng)基因段Gi的基因值變?yōu)?,即不選擇后續(xù)庫位。轉(zhuǎn)步驟5。

      步驟5結(jié)束染色體修復(fù)。

      2.1.8 災(zāi)變算子設(shè)計

      災(zāi)變算子的引入,模擬了自然界中生物滅絕現(xiàn)象,其主要作用是當算法過早收斂時,使其跳出局部搜索。災(zāi)變算子主要由災(zāi)變條件和災(zāi)變方式構(gòu)成,本文設(shè)計如下:

      (1)災(zāi)變條件:首先設(shè)置一個災(zāi)變倒計時數(shù)C,每當新一代個體中最好的個體的適應(yīng)度相比上一代沒有進化,則C值減1;然后當C=0,發(fā)生災(zāi)變,根據(jù)災(zāi)變方式重新生成種群。

      (2)災(zāi)變方式:首先保留當代最優(yōu)個體,然后隨機生成其他個體,最后將這些個體組成新一代種群。

      2.2 貨位順序?qū)觾?yōu)化

      貨位順序?qū)觾?yōu)化是基于貨位選擇層優(yōu)化結(jié)果進行優(yōu)化,確定貨位上貨物出庫順序。

      2.2.1 貨位順序?qū)訂栴}描述

      由于訂單要求貨物數(shù)量不一定恰好等于所選庫位上存放的貨物數(shù)量,導(dǎo)致最后一個出庫的庫位上貨物只有部分貨物出庫,若隨機確定順序,可能導(dǎo)致出庫貨位優(yōu)化結(jié)果不佳,因此需要確定貨位出庫順序。

      2.2.2 貨位順序?qū)觾?yōu)化算法設(shè)計

      首先確定存放貨物需全部出庫的庫位,然后對剩余的每個庫位計算每個庫位的出庫優(yōu)化目標值,最后根據(jù)每個庫位的出庫優(yōu)化目標值從小到大依次選擇庫位。基于以上思想,設(shè)計如下步驟來求解貨位順序優(yōu)化問題:

      步驟1按照庫位上存放第i種貨物存放數(shù)量從大到小排序得庫位序列(S1,S2,…,Sn),依次累加庫位上第i種貨物的數(shù)量,直到總和滿足訂單中第i種貨物數(shù)量,剩余沒有被累加的庫位序列(Sm,Sm+1,…,Sn)為貨物全部出庫的庫位,庫位序列(S1,S2,…,Sm-1)則為需要比較的優(yōu)化目標大小的庫位。轉(zhuǎn)到步驟2。

      步驟2針對庫位序列(S1,S2,…,Sm-1),計算每個庫位的出庫優(yōu)化目標值。轉(zhuǎn)到步驟3。

      步驟3步驟2 中計算的庫位出庫優(yōu)化目標值最大的庫位為最后出庫庫位,(Sm,Sm+1,...,Sn)庫位序列根據(jù)庫位存放第i種貨物的數(shù)量由小到大順序出庫。

      2.3 出庫貨位優(yōu)化模型求解算法流程

      出庫貨位優(yōu)化模型求解算法需要經(jīng)過貨位選擇層算法優(yōu)化和貨位順序?qū)铀惴▋?yōu)化,流程如圖2所示。

      圖2 出庫貨位優(yōu)化模型求解算法流程圖Fig.2 Flowchart of algorithm for solving outbound storage location optimization model

      3 實例驗證和結(jié)果分析

      3.1 實驗環(huán)境

      本文使用Java 語言實現(xiàn)出庫貨位優(yōu)化算法并基于實際生產(chǎn)數(shù)據(jù)進行算法驗證。

      參考遺傳算法常用參數(shù)設(shè)置,設(shè)置出庫貨位優(yōu)化算法參數(shù)如表1所示。

      表1 出庫貨位優(yōu)化算法參數(shù)表Table 1 Parameter table of outbound storage location optimization algorithm

      3.2 實例數(shù)據(jù)

      本文數(shù)據(jù)來源于宏圖智能物流股份有限公司的物流倉庫數(shù)據(jù)庫中的貨物存儲數(shù)據(jù),數(shù)據(jù)格式見表2。

      表2 庫存信息格式Table 2 Inventory information format

      數(shù)據(jù)庫中信息含有8 165 個庫位信息,19 588 個不同貨物種類不同批次的貨物庫存信息,總庫存貨物數(shù)量為11 222 825件。

      3.3 實驗結(jié)果分析

      3.3.1 驗證算法性能

      本文基于自適應(yīng)算子、精英策略和災(zāi)變策略的改進出庫貨位優(yōu)化算法(IOSAA)是對采用標準遺傳算法的傳統(tǒng)出庫貨位優(yōu)化算法(TOSAA)的改進,現(xiàn)基于實際訂單運用IOSAA 和TOSAA 分別對貨物出庫貨位分配模型進行求解,并比較目標函數(shù)值的結(jié)果來驗證IOSAA是否比TOSAA有更好的優(yōu)化結(jié)果。由于出庫代價無法在算法外部進行歸一化,因此,將出庫代價傾向優(yōu)化權(quán)重設(shè)為1,比較兩者優(yōu)化出庫代價的結(jié)果,實驗采用的訂單詳情如表3所示。

      表3 測試實例中訂單詳情表Table 3 Order details table in test case

      算法優(yōu)化過程對比結(jié)果如圖3所示。從圖3可以看出,TOSAA由于采用傳統(tǒng)遺傳算法作為主要優(yōu)化手段,導(dǎo)致無法保存每一代最優(yōu)結(jié)果,因此優(yōu)化過程不平穩(wěn),并且容易過早收斂,無法繼續(xù)優(yōu)化;而IOSAA由于采用了精英策略、自適應(yīng)算子和災(zāi)變算子改進手段,可以彌補傳統(tǒng)遺傳算法的不足,優(yōu)化過程更平穩(wěn)、快速,并且可以避免過早收斂,盡可能到達到最優(yōu)值。

      圖3 IOSAA和TOSAA優(yōu)化過程比較Fig.3 Comparison of IOSAA and TOSAA optimization process

      下面采用了10個不同的企業(yè)實際出庫訂單再次對比IOSAA和TOSAA算法效果,出庫代價傾向優(yōu)化權(quán)重設(shè)為1,結(jié)果如圖4所示。

      圖4 不同訂單下IOSAA和TOSAA出庫代價優(yōu)化結(jié)果對比Fig.4 Comparison of IOSAA and TOSAA outbound cost optimization results under different orders

      從圖4 可以看出,IOSAA 的優(yōu)化結(jié)果明顯優(yōu)于TOSAA,在各個訂單中都表現(xiàn)穩(wěn)定,出庫代價最低,并且隨著訂單規(guī)模增加,出庫代價增大,差距也越明顯。

      下面結(jié)合自適應(yīng)優(yōu)化權(quán)重,對比IOSAA和TOSAA,設(shè)置倉庫繁忙度為0.6,出庫代價和剩值率結(jié)果如表4所示。

      表4 基于自適應(yīng)優(yōu)化權(quán)重,IOSAA和TOSAA結(jié)果對比Table 4 Based on adaptive optimization weights,IOSAA and TOSAA results comparison

      為了明顯看出兩者的差距,定義對比綜合值如式(14):

      式(14)中,F(xiàn)compare1是算法1 的對比綜合值,F(xiàn)compare2是算法2的對比綜合值,fout1是算法1結(jié)果中的出庫代價,fout2是算法2結(jié)果中的出庫代價,frv1是算法1結(jié)果中的貨物剩值率,frv2是算法2結(jié)果中的貨物剩值率。

      因此,表4 中IOSAA 和TOSAA 所對應(yīng)的對比綜合值,如表5所示。

      表5 表4中IOSAA和TOSAA所對應(yīng)的對比綜合值Table 5 Value of comparison of IOSAA and TOSAA in Table 4

      從表5 可以看出,IOSAA 的對比綜合值明顯小于TOSAA,優(yōu)化結(jié)果表現(xiàn)更優(yōu)。

      由于貨物出庫過程中作業(yè)人員無法忍受算法耗費過長時間,因此接下來比較兩者運行時間,通過運行100次,TOSAA和IOSAA平均運行時間對比如圖5所示。

      圖5 IOSAA和TOSAA運行時間對比Fig.5 IOSAA and TOSAA running time comparison

      如圖5 所示,TOSAA 算法運行速度要快于IOSAA算法,但是對于實際應(yīng)用來說,100多毫秒的延遲相比于優(yōu)化結(jié)果的提升幅度,是完全可以接受的。

      基于上述分析,表明改進后的出庫貨位優(yōu)化算法能夠有效解決出庫貨位優(yōu)化問題,并且優(yōu)化結(jié)果相比使用標準遺傳算法的出庫貨位優(yōu)化算法有所提高。

      3.3.2 驗證自適應(yīng)優(yōu)化權(quán)重作用

      為驗證基于倉庫繁忙度的自適應(yīng)優(yōu)化權(quán)重是否有效,本文首先選取同一個訂單,采用不同的倉庫繁忙度,分別使用自適應(yīng)優(yōu)化權(quán)重和不適用優(yōu)化權(quán)重算法進行對比,仿真結(jié)果如圖6所示。

      圖6 同一訂單不同倉庫繁忙度下,仿真對比結(jié)果Fig.6 Simulation comparison results under the same order with different warehouse busyness

      接下來選取一系列訂單,采用同一個倉庫繁忙度(這里設(shè)置倉庫繁忙度為0.6),分別使用自適應(yīng)優(yōu)化權(quán)重和不適用優(yōu)化權(quán)重算法進行對比,仿真結(jié)果如圖7所示。

      圖7 不同訂單同一倉庫繁忙度下,仿真對比結(jié)果Fig.7 Simulation comparison results under the same warehouse busyness for different orders

      由圖6、圖7的結(jié)果可知,使用了自適應(yīng)優(yōu)化權(quán)重的出庫貨位優(yōu)化算法對于貨物剩值率的優(yōu)化優(yōu)于不使用自適應(yīng)優(yōu)化權(quán)重的算法,這是由于不使用自適應(yīng)優(yōu)化權(quán)重的算法只考慮優(yōu)化出庫代價,這導(dǎo)致某些生產(chǎn)日期靠前的貨物無法出庫,造成貨物積壓,給企業(yè)造成損失,而使用了自適應(yīng)優(yōu)化權(quán)重的出庫貨位優(yōu)化算法根據(jù)倉庫繁忙度來調(diào)整優(yōu)化權(quán)重,并且在倉庫繁忙時,傾向于降低出庫代價,提高出庫代價;在倉庫比較空閑時,傾向于出庫貨物剩值率低的貨物。因此,基于倉庫繁忙度的自適應(yīng)優(yōu)化權(quán)重可以有效幫助倉庫降低生產(chǎn)日期靠前的貨物積壓風險,同時可以在倉庫繁忙時優(yōu)先考慮出庫效率。

      4 結(jié)語

      本文研究了倉庫出庫貨位優(yōu)化問題,建立了以出庫代價和貨物剩值率為原則的出庫貨位優(yōu)化模型,并利用改進遺傳算法結(jié)合基于倉庫繁忙率的自適應(yīng)優(yōu)化權(quán)重對模型進行求解,通過企業(yè)實際生產(chǎn)數(shù)據(jù)驗證了模型和算法的可行性和合理性,對于出庫貨位優(yōu)化,采用精英策略、自適應(yīng)算子和災(zāi)變算子的遺傳算法的優(yōu)化結(jié)果優(yōu)于標準的遺傳算法,并且其收斂速度更快,能夠避免過早收斂;同時使用基于倉庫繁忙率的自適應(yīng)優(yōu)化權(quán)重,能夠較好地避免貨物因在倉庫內(nèi)存放過久而貨物價值降低的風險同時又能在倉庫繁忙時優(yōu)先考慮出庫效率。

      本文在研究中對于臨期率和貨物剩值率的設(shè)計過于主觀,并且沒有考慮到跨倉庫出庫的情形。因此,在今后的研究中,需要進一步研究,建立更加客觀的臨期率和貨物剩值率模型,并研究跨倉庫出庫的場景下的出庫貨位優(yōu)化。

      猜你喜歡
      庫位貨位出庫
      基于超級時空網(wǎng)絡(luò)的共享倉儲資源分配策略研究
      貨位指派和揀貨路徑協(xié)同優(yōu)化及算法研究
      基于蟻群算法的智能生產(chǎn)物流體系構(gòu)建研究?
      卷煙配貨出庫流程的優(yōu)化與應(yīng)用
      散糧出庫 加快騰倉
      “出庫費” 應(yīng)由誰來付
      基于總搬運量最小的庫位分配優(yōu)化問題研究
      物流科技(2017年2期)2017-03-27 23:38:32
      基于螢火蟲算法的自動化倉儲貨位優(yōu)化分配研究
      基于遺傳算法的自動化立體倉庫貨位優(yōu)化模型研究
      基于PLC的物流自動化包裝線出庫穿梭車的設(shè)計
      达州市| 汉寿县| 宜黄县| 葵青区| 张北县| 墨江| 长宁区| 开平市| 西乌| 安新县| 英山县| 石棉县| 台中市| 菏泽市| 仪征市| 绵竹市| 新化县| 阜新| 自贡市| 绥江县| 新丰县| 陆丰市| 玉田县| 建瓯市| 安化县| 西藏| 双流县| 普兰店市| 阳东县| 凌云县| 兴化市| 清新县| 龙胜| 长武县| 烟台市| 青州市| 延长县| 阿图什市| 镇沅| 肥东县| 长沙县|