亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于AS-NSGA-Ⅱ算法的多旋轉(zhuǎn)貨架儲位優(yōu)化研究

        2022-09-29 07:52:08段軍雨芮萬智賈正榮
        計(jì)算機(jī)測量與控制 2022年9期
        關(guān)鍵詞:貨品貨架入庫

        段軍雨,芮萬智,賈正榮

        (海軍工程大學(xué) 艦船綜合電力技術(shù)國防科技重點(diǎn)實(shí)驗(yàn)室,武漢 430033)

        0 引言

        多模塊旋轉(zhuǎn)貨架裝置以其周轉(zhuǎn)速度快、占地空間小、準(zhǔn)確率高等優(yōu)點(diǎn)常配置于現(xiàn)代物流倉儲系統(tǒng),廣泛用于種類、數(shù)量繁多貨品的控制和管理。儲位分配優(yōu)化針對貨品與貨架兩者的關(guān)系,使得貨品存儲順序、貨架倉儲空間得到合理安排,實(shí)現(xiàn)高效入庫作業(yè),以此達(dá)到提升貨架的協(xié)同作業(yè)效率、節(jié)省調(diào)度成本的目的。

        儲位分配優(yōu)化的問題模型主要分為“網(wǎng)格填充式”自動化立體倉庫、“回轉(zhuǎn)排列式”旋轉(zhuǎn)貨架裝置。對于自動化立體倉庫的儲位優(yōu)化研究,分別以貨品的出入庫頻率[1]、貨架穩(wěn)定性[2]、貨品關(guān)聯(lián)性[3]、空間利用率[4]等為優(yōu)化目標(biāo),或者結(jié)合多目標(biāo)[5-6]建立數(shù)學(xué)模型,取得了諸多有意義的研究成果;對于旋轉(zhuǎn)貨架模型采取的約束條件、優(yōu)化目標(biāo)較為單一,主要結(jié)合直觀的啟發(fā)式策略以縮短入庫時(shí)間[7]、保持貨架穩(wěn)定性[8]等為目標(biāo),進(jìn)行旋轉(zhuǎn)貨架儲位分配模型的建立。

        儲位分配優(yōu)化的求解算法主要是結(jié)合多目標(biāo)優(yōu)化模型進(jìn)行改進(jìn),在不同程度上提高了原智能算法的求解效率。王賀[9]通過自適應(yīng)遺傳算法求解以貨品關(guān)聯(lián)規(guī)則、空間利用率為目標(biāo)的儲位分配問題;焦玉玲[10]設(shè)計(jì)了多種群遺傳算法,并采取加權(quán)方法將儲位優(yōu)化的多目標(biāo)問題轉(zhuǎn)化為單目標(biāo)進(jìn)行求解;藺一帥[11]建立了以縮短作業(yè)時(shí)間、提升貨品相關(guān)度為目標(biāo)的儲位優(yōu)化模型,并結(jié)合改進(jìn)的協(xié)同優(yōu)化遺傳算法求解;印美[12]采取基于NSGA-Ⅱ和動態(tài)倉儲模式的優(yōu)化方法,求解能耗、貨架穩(wěn)定性、作業(yè)效率3個(gè)目標(biāo)的儲位優(yōu)化問題;朱杰[13]通過線性加權(quán)建立儲位優(yōu)化的多目標(biāo)模型,提出改進(jìn)的自適應(yīng)遺傳模擬退火算法求解;薛亞莉[14]提出一種基于遺傳模擬退火的Memetic算法求解貨位分配模型。

        分析上述文獻(xiàn)可知,一方面,多目標(biāo)儲位優(yōu)化主要以立體倉庫為問題模型,而對于旋轉(zhuǎn)貨架模型的存儲策略及優(yōu)化目標(biāo)單一,現(xiàn)有的多模塊、多目標(biāo)儲位優(yōu)化模型不能夠適用于旋轉(zhuǎn)貨架裝置的研究;另一方面,用于求解多目標(biāo)優(yōu)化問題的遺傳算法不斷深入推廣,改善了算法的求解性能,但以往僅基于遺傳算子或者進(jìn)化階段融入改進(jìn)策略,即單方面考慮進(jìn)化環(huán)境對個(gè)體或者種群的影響,仍存在一定的局限性。因此,本文建立包含作業(yè)能耗、裝置穩(wěn)定性以及存儲效率目標(biāo)的多旋轉(zhuǎn)貨架儲位優(yōu)化模型,提出一種基于自適應(yīng)策略的非支配排序遺傳算法(NSGA-ⅡBased on Adaptive Strategy, AS-NSGA-Ⅱ)用于求解多旋轉(zhuǎn)貨架裝置的最佳儲位分配方案,并通過仿真試驗(yàn)對比說明算法具備更優(yōu)的計(jì)算性能。

        1 多旋轉(zhuǎn)貨架儲位優(yōu)化問題描述

        多旋轉(zhuǎn)貨架裝置由N個(gè)旋轉(zhuǎn)貨架組合而成、并列擺放,允許混裝各類貨品,沿正、反方向任意轉(zhuǎn)動。各個(gè)貨架包含的儲位大小相同、數(shù)量M不同(M={M1,…,My},y≤N),貨品規(guī)格根據(jù)對應(yīng)的貨品種類確定,其中貨品規(guī)格是指存儲貨品占用的空間大小。多個(gè)出入庫堆垛機(jī)與各個(gè)貨架一一對應(yīng),貨架勻速轉(zhuǎn)動且按照貨品類別依次完成入庫,直至得到所有貨品的儲位分配結(jié)果?!盎剞D(zhuǎn)排列式”多旋轉(zhuǎn)貨架裝置如圖1所示。

        圖1 多模塊旋轉(zhuǎn)貨架裝置示意圖

        結(jié)合上述多旋轉(zhuǎn)貨架的存儲布局方式,將儲位優(yōu)化問題的調(diào)度原則總結(jié)為四項(xiàng),具體內(nèi)容如下:

        1)分散存儲原則:為避免某個(gè)貨架故障或阻塞,影響調(diào)度作業(yè)的進(jìn)行,使同一類型貨品分散存儲于各個(gè)貨架,即將各類貨品在多個(gè)旋轉(zhuǎn)貨架上“按比例分層”,以此為約束條件將問題轉(zhuǎn)化為單個(gè)旋轉(zhuǎn)貨架的儲位優(yōu)化。

        2)貨架穩(wěn)定性原則:貨品分布需要保證裝置的受力均勻,避免因重量失衡而影響整個(gè)貨架的安全性。根據(jù)貨品的平面坐標(biāo)(x,y)(x表示旋轉(zhuǎn)貨架上的儲位坐標(biāo),x≤M;y表示旋轉(zhuǎn)貨架編號,y≤N)以及對應(yīng)的貨品重量,計(jì)算貨架重心使其保持均衡。

        3)存儲效率原則:堆垛機(jī)在順、逆時(shí)針方向均以速度v轉(zhuǎn)動,不考慮堆垛機(jī)啟動、操作等準(zhǔn)備時(shí)間,貨品的入庫效率能夠以過程中轉(zhuǎn)運(yùn)時(shí)間的數(shù)學(xué)期望來描述。

        4)作業(yè)能耗原則:周轉(zhuǎn)率高、質(zhì)量大的貨品放置在離出貨口近的儲位上,能夠減少貨品出庫時(shí)的運(yùn)行成本,提升作業(yè)效率。考慮將儲位和貨品進(jìn)行編號,通過編號對應(yīng)得到儲位-貨品的耦合關(guān)系,表示儲位上貨品運(yùn)出時(shí)的能量消耗。方式如下:

        ①儲位編號:為產(chǎn)生儲位排序的優(yōu)先級,通過構(gòu)造儲位能耗算子[12]E排序各個(gè)儲位,表示為:

        E=l×g×c

        (1)

        式中,g為重力加速度、c為摩擦系數(shù)、l為儲位到出入庫堆垛機(jī)的水平距離。將儲位能耗算子進(jìn)行排序得到儲位編號C,表示貨品轉(zhuǎn)運(yùn)消耗能量的高低。

        ②貨品編號:根據(jù)貨品立方體索引規(guī)則[15],將貨品索引值(Cube-Per-Order,COI)進(jìn)行修改表示貨品編號:

        (2)

        式中,Ij為某類貨品j(j=1,…,K)的COI值,Sj為貨品j對應(yīng)的儲位空間(入庫數(shù)量×貨品規(guī)格),fj為貨品j的周轉(zhuǎn)率,mj為貨品j的重量。依據(jù)COI值將貨品從小到大進(jìn)行排序,體現(xiàn)貨品的優(yōu)先調(diào)取順序。

        2 多目標(biāo)儲位優(yōu)化數(shù)學(xué)模型

        結(jié)合問題特點(diǎn)和調(diào)度原則,考慮以貨品分散存儲、貨架實(shí)際裝載情況為約束條件,將所有貨品進(jìn)行“分層”操作,使得原問題轉(zhuǎn)化為單個(gè)旋轉(zhuǎn)貨架的儲位優(yōu)化問題,以降低轉(zhuǎn)運(yùn)能耗、穩(wěn)定儲存重心、縮短入庫時(shí)間進(jìn)行多目標(biāo)優(yōu)化,從而構(gòu)建多旋轉(zhuǎn)貨架儲位優(yōu)化的數(shù)學(xué)模型:

        1)貨品分散存儲。

        依據(jù)旋轉(zhuǎn)貨架數(shù)量N、儲位數(shù)量M,將K類貨品進(jìn)行“按比例分層”,確定各個(gè)貨架上分配的貨品種類和數(shù)量,即得到每類貨品在各個(gè)貨架上分配的數(shù)量集合,數(shù)學(xué)描述為:

        le(j)={|u1|,|u2|,…,|uy|}

        (3)

        (4)

        式中,單個(gè)旋轉(zhuǎn)貨架上的儲位總數(shù)My;貨品j的庫存總數(shù)Uj;uy表示貨品的分層數(shù)量,|a|表示對a向上取整。

        2)減少貨架轉(zhuǎn)運(yùn)能耗。

        依據(jù)根據(jù)公式(1)、(2)得到的儲位編號C和貨品編號Ixy,完成各類貨品與儲位的合理對應(yīng),即將COI值偏小的貨品與能耗算子低的儲位對應(yīng),達(dá)到降低轉(zhuǎn)運(yùn)能耗的目的,即Ixy與C的乘積最小,數(shù)學(xué)描述為:

        (5)

        3)提高儲存重心穩(wěn)定性。

        考慮到旋轉(zhuǎn)貨架水平放置,合理分配兩側(cè)貨品的重量來實(shí)現(xiàn)旋轉(zhuǎn)貨架穩(wěn)定,使得旋轉(zhuǎn)貨架的等效重心接近水平方向的中心軸線,即旋轉(zhuǎn)貨架的幾何重心與中心軸線的距離最短,數(shù)學(xué)描述為:

        minFG(x,y)=

        (6)

        (7)

        (8)

        式中,w為單個(gè)儲位寬度;XG1、XG2表示旋轉(zhuǎn)貨架等效的幾何重心位置;X1、X2表示中心軸線位置;mxy表示貨品重量。

        4)減少貨品入庫時(shí)間。

        為提高作業(yè)效率,旋轉(zhuǎn)貨架按照類別依次裝載貨品、規(guī)劃轉(zhuǎn)運(yùn)路徑,能夠有效縮短貨架轉(zhuǎn)運(yùn)時(shí)間,即使得周轉(zhuǎn)率越高的貨品入庫時(shí)間越短,以貨品入庫時(shí)轉(zhuǎn)運(yùn)時(shí)間的期望值最小為目標(biāo),數(shù)學(xué)描述為

        (9)

        式中,fxy為旋轉(zhuǎn)貨架y、儲位坐標(biāo)x上貨品的周轉(zhuǎn)率;txy表示該儲位貨品完成入庫的轉(zhuǎn)運(yùn)時(shí)間;

        因此,多目標(biāo)儲位優(yōu)化模型描述為:

        (10)

        (11)

        3 AS-NSGA-Ⅱ的算法實(shí)現(xiàn)

        NSGA-Ⅱ是用結(jié)合遺傳算法解決多目標(biāo)優(yōu)化問題的常用算法,為協(xié)調(diào)各個(gè)目標(biāo)函數(shù)間的沖突關(guān)系,主要通過3種方式:精英策略選擇、快速非支配排序、擁擠距離計(jì)算[16]。多旋轉(zhuǎn)貨架的儲位優(yōu)化問題屬于多變量多約束問題,采取NSGA-Ⅱ求解存在后期收斂速度慢、解集多樣性不理想的現(xiàn)象,適應(yīng)性策略能夠抑制該現(xiàn)象的發(fā)生。然而原始適應(yīng)策略通常以進(jìn)化環(huán)境和種群進(jìn)行分類[17],未結(jié)合兩者考慮使其存在局限性,自適應(yīng)策略在此基礎(chǔ)上進(jìn)行改進(jìn),實(shí)現(xiàn)進(jìn)化環(huán)境、種群以及非支配分層等級對遺傳算子的改善。

        AS-NSGA-Ⅱ的設(shè)計(jì)及流程:

        針對原始適應(yīng)策略與NSGA-Ⅱ的缺陷,AS-NSGA-Ⅱ通過引入自適應(yīng)策略,即設(shè)計(jì)選擇操作方式,交叉算子、變異算子的動態(tài)調(diào)整模型,提升原算法的全局尋優(yōu)性能。為便于闡述算法步驟,對涉及的參數(shù)進(jìn)行定義如表1所示。

        表1 算法參數(shù)定義

        1)編碼、解碼方式。

        初始種群的染色體編碼采用實(shí)數(shù)編碼方式,為便于計(jì)算將環(huán)形貨架進(jìn)行線性展開,依據(jù)儲位排列方式得到編碼X。取m個(gè)互不重復(fù)的隨機(jī)整數(shù)組成一個(gè)染色體(取值范圍[1,M]),即表示進(jìn)化過程中的一種儲位分配方式,染色體中的每個(gè)基因元素表示相應(yīng)的儲位位置,形如:

        解碼時(shí)根據(jù)貨品類別以及入庫數(shù)量,將染色體編碼進(jìn)行分區(qū),每個(gè)元素值在劃分后得到對應(yīng)的分區(qū)類別則作為解碼值Y,當(dāng)類別k∈[1,3]時(shí),染色體的編碼、解碼表示為:

        Y:1,1,1,1,2,2,2,2,2,3,…,3

        由解碼值組成的整數(shù)序列對應(yīng)染色體編碼中的基因元素,即為各類別貨品分配的儲位位置,所有染色體的編碼、解碼值組成規(guī)模為N×m的數(shù)組表示貨品的儲位分配方案。

        2)選擇操作設(shè)計(jì)。

        NSGA-Ⅱ算法常使用二元制錦標(biāo)賽進(jìn)行選擇和精英保留,該方式在進(jìn)化前期選擇父代個(gè)體通常發(fā)生局部收斂現(xiàn)象,不能保證解集的多樣性。為此,本文結(jié)合自適應(yīng)策略能夠動態(tài)調(diào)整目標(biāo)函數(shù)值,采用輪盤賭法進(jìn)行并列選擇父代個(gè)體,提升算法收斂速度并保證解集空間分布均勻。

        其中,并列選擇是在執(zhí)行選擇操作之前,將染色體種群劃分成多個(gè)子種群,種群數(shù)量同目標(biāo)函數(shù)數(shù)量,使得子種群與目標(biāo)函數(shù)一一對應(yīng)。根據(jù)目標(biāo)函數(shù)適應(yīng)度計(jì)算概率,通過輪盤賭法在各個(gè)子種群中并列進(jìn)行、按概率選擇,最后合并成新的染色體選擇種群。

        sigmoid曲線函數(shù)[14]能夠平衡線性和非線性之間的取值,自適應(yīng)選擇方式基于sigmoid函數(shù)進(jìn)行改進(jìn),根據(jù)迭代次數(shù)、非支配分層等級調(diào)整個(gè)體的目標(biāo)函數(shù)適應(yīng)度,表示為:

        (12)

        因此,在每代進(jìn)行輪盤賭選擇時(shí),依據(jù)自適應(yīng)策略得到個(gè)體的選擇概率為:

        3)交叉操作設(shè)計(jì)。

        排列優(yōu)化問題中的染色體基因元素通常只出現(xiàn)一次,若保持NSGA-Ⅱ常用的模擬二進(jìn)制交叉,會使得染色體中的基因元素排列紊亂。針對研究的儲位優(yōu)化實(shí)數(shù)編碼方式,本文采用部分映射交叉算子(PMX)進(jìn)行交叉,即個(gè)體間部分基因元素進(jìn)行互換,通過映射操作保證染色體無重復(fù)、排列合理,如圖2所示。

        圖2 交叉操作

        為提升算法整體的搜索速度,抑制種群陷入局部最優(yōu)解,一方面交叉操作基于進(jìn)化環(huán)境(進(jìn)化階段、非支配分層等級)交叉率實(shí)現(xiàn)自適應(yīng)調(diào)整,并且為保留每代種群中的較優(yōu)個(gè)體,將交叉算子調(diào)整模型分為兩種,表示如下:支配個(gè)體交叉率:

        (13)

        非支配個(gè)體交叉率:

        (14)

        另一方面,為提高種群的環(huán)境適應(yīng)性,動態(tài)調(diào)整隨機(jī)選擇的交叉映射區(qū)域,并且合理設(shè)置α(α∈(0,2])保證操作的基因個(gè)數(shù)為非零漸近值,本文設(shè)置為1.5,表示為:

        (15)

        4)變異操作設(shè)計(jì)。

        針對旋轉(zhuǎn)貨架的儲位分配特點(diǎn),變異操作采用基因位對調(diào)方式,并設(shè)定個(gè)體變異時(shí)選擇解碼值不同的基因位對調(diào),避免同類貨品儲位間的循環(huán)變異。為提升精英個(gè)體(適應(yīng)度高的個(gè)體)的選中概率,結(jié)合自適應(yīng)策略調(diào)整變異率、區(qū)域。變異算子的調(diào)整模型表示如下:

        支配個(gè)體變異率:

        (16)

        非支配個(gè)體變異率:

        (17)

        基因位對調(diào)區(qū)域:

        Lm=ceil(rank(i)/eα)

        (18)

        5)最優(yōu)個(gè)體選擇。

        在求解j個(gè)目標(biāo)的問題優(yōu)化時(shí),由于解集中目標(biāo)函數(shù)的單位、量級不同,因此要通過歸整處理對其進(jìn)行調(diào)整,并得到個(gè)體的目標(biāo)函數(shù)值適應(yīng)度,表示為:

        (19)

        (20)

        式中,β參數(shù)的取值為0.005,其設(shè)定是為了避免目標(biāo)函數(shù)值出現(xiàn)超出閾值的計(jì)算結(jié)果。

        設(shè)定適應(yīng)度參考指標(biāo)為(1,1,1,…,1)K,尋找近似參考指標(biāo)最大的個(gè)體,確定其為Pareto最優(yōu)解集中的最優(yōu)個(gè)體,即H(max)=H(i),則Pbest=P(i)。

        6)算法實(shí)現(xiàn)。

        基于AS- NSGA-Ⅱ求解多旋轉(zhuǎn)貨架儲位優(yōu)化模型的步驟如下。

        輸入:訂單任務(wù)信息(入庫任務(wù)類型、貨品種類及數(shù)量),貨架編號;

        輸出:各個(gè)貨架的貨品種類、數(shù)量,儲位分配結(jié)果;

        Step1:初始化算法參數(shù)(pop、D、Pc、Pm),采取實(shí)數(shù)編碼、解碼生成初始種群,;

        Step2:對種群個(gè)體進(jìn)行非支配等級劃分, 計(jì)算個(gè)體的適應(yīng)度值、擁擠度距離,并進(jìn)行賦值更新;

        Step3:根據(jù)自適應(yīng)策略調(diào)整目標(biāo)函數(shù)值,通過輪盤賭方式并列選擇多個(gè)子種群,合并成新種群;

        Step4:通過設(shè)計(jì)的交叉、變異操作得到與父代種群Pk相同規(guī)模的子代種群Ok;

        Step5:父代種群Pk、子代種群Ok組成中間子群,依據(jù)其非支配排序分層等級、擁擠度距離進(jìn)行排序,通過二元制錦標(biāo)賽方式保留固定數(shù)量的精英個(gè)體,得到進(jìn)入下一代的新種群;

        Step6:判斷算法是否滿足最大進(jìn)化次數(shù),若滿足,輸出pareto最優(yōu)解集、前沿,否則返回Step2;

        Step7:通過目標(biāo)函數(shù)歸一化,從pareto最優(yōu)解集中選取最優(yōu)個(gè)體,得到最佳儲位分配方案。

        AS- NSGA-Ⅱ算法流程圖如圖3所示。

        圖3 儲位優(yōu)化求解的算法流程圖

        4 實(shí)驗(yàn)分析

        4.1 算例分析

        4.1.1 測試參數(shù)設(shè)置

        本文以某軍械倉庫的一條自動化生產(chǎn)線為例,配置的多旋轉(zhuǎn)貨架裝置數(shù)量為10,每個(gè)貨架的儲位數(shù)量在80~100之間隨機(jī)選取,儲位大小為1×1m2,水平轉(zhuǎn)動速度為0.12 m/s。根據(jù)某次執(zhí)行的入庫訂單任務(wù),貨品參數(shù)如表2所示,周轉(zhuǎn)率表示貨品入庫次數(shù)占總次數(shù)的百分比,編號根據(jù)貨品COI值而定。

        表2 入庫任務(wù)貨品參數(shù)

        為驗(yàn)證本文算法的求解效果和性能優(yōu)勢,根據(jù)貨品參數(shù)得到的“分層”結(jié)果,采用NSGA-Ⅱ、多種群遺傳算法[10](MPGA)以及本文的AS-NSGA-Ⅱ?qū)Χ嗄繕?biāo)儲位優(yōu)化進(jìn)行測試。通過Matlab實(shí)現(xiàn)算法編程、模擬數(shù)值計(jì)算,設(shè)置種群規(guī)模p=300,最大進(jìn)化次數(shù)D=500,初始交叉概率Pc0=0.5,變異概率Pm0=0.05。

        4.1.2 模型驗(yàn)證

        為驗(yàn)證多目標(biāo)優(yōu)化模型的正確性,分別以(能耗)FE、(重心差值)FG/m、(轉(zhuǎn)運(yùn)時(shí)間)FT/s進(jìn)行優(yōu)化,將求解結(jié)果與基于多目標(biāo)優(yōu)化的最優(yōu)解進(jìn)行對照分析,對比結(jié)果如表3所示。

        表3 單目標(biāo)、多目標(biāo)優(yōu)化結(jié)果對比

        由表3可以看出,相比以FE最小進(jìn)行的單目標(biāo)優(yōu)化,多目標(biāo)優(yōu)化結(jié)果以增加能耗指標(biāo)為代價(jià),不僅減小了重心差值,而且縮減了轉(zhuǎn)運(yùn)時(shí)間。同樣,分別對比以FG最小、FT最小的單目標(biāo)優(yōu)化,多目標(biāo)優(yōu)化都能夠降低另外兩個(gè)目標(biāo)函數(shù)值,由此,可得多目標(biāo)優(yōu)化符合Pareto最優(yōu)解集思想,驗(yàn)證了多旋轉(zhuǎn)貨架儲位優(yōu)化模型的正確性。

        4.1.3 目標(biāo)函數(shù)值對比分析

        根據(jù)選取的最優(yōu)個(gè)體確定最佳儲位分配方案,對比傳統(tǒng)方法(順序存儲)與各算法優(yōu)化后的3個(gè)目標(biāo)函數(shù)值。由表4可知,較傳統(tǒng)方法求解,NSGA-Ⅱ、MPGA、AS- NSGA-Ⅱ?qū)τ贔E目標(biāo)值分別降低了47.0%、46.4%、40.7%;對于FG目標(biāo)值分別降低了93.53%、95.02%、94.03%;對于FT目標(biāo)值分別降低了37.4%、35.8%、44.6%;在Pareto前沿中各目標(biāo)函數(shù)值存在競爭,其中一個(gè)減小會引起其他兩個(gè)目標(biāo)函數(shù)值變化,因此,各算法對于能耗FE、轉(zhuǎn)運(yùn)時(shí)間FT的優(yōu)化率在合理范圍內(nèi),能夠保證Pareto前沿質(zhì)量。然而在實(shí)際倉儲應(yīng)用中,衡量調(diào)度作業(yè)效率的轉(zhuǎn)運(yùn)時(shí)間FT作為首要目標(biāo),AS- NSGA-Ⅱ的儲位優(yōu)化結(jié)果更符合預(yù)期。

        表4 各算法優(yōu)化結(jié)果

        4.2 算法性能分析

        4.2.1 性能分析指標(biāo)

        用于分析多目標(biāo)優(yōu)化算法的性能指標(biāo)主要涵蓋兩部分[18]:

        1)算法的時(shí)間復(fù)雜度。AS- NSGA-Ⅱ算法是對NSGA-Ⅱ算法加入自適應(yīng)策略的改進(jìn),一方面通過輪盤賭方式對種群進(jìn)行并行分類選擇,另一方面對交叉算子、變異算子增加動態(tài)調(diào)整操作,兩方面在操作步驟中并行調(diào)整且均為線性,因此兩者的時(shí)間復(fù)雜度一致均為O(mn2),其中其中m為優(yōu)化目標(biāo)數(shù)量、n為進(jìn)化個(gè)體數(shù)量;AS- NSGA-Ⅱ算法與MPGA算法對比,MPGA算法在構(gòu)建初始種群時(shí)生成多個(gè)子種群,解集在子種群間協(xié)同進(jìn)化、串聯(lián)進(jìn)行,時(shí)間復(fù)雜度為O(lmn2)高于AS- NSGA-Ⅱ算法,其中l(wèi)為種群數(shù)量。

        2)評價(jià)解集的收斂性和多樣性。算法在保證Pareto前沿質(zhì)量,使求得Pareto最優(yōu)解集盡可能接近理想最優(yōu)解的同時(shí),提升解集的收斂性和多樣性。分別采取收斂性準(zhǔn)則[19](GD,generational distance)、分布多樣性準(zhǔn)則[20](Diversity MetricΔ)評價(jià)算法的收斂性、多樣性,定義如下:

        (21)

        (22)

        其中:GD值越小,表示Pareto前沿與最優(yōu)目標(biāo)函數(shù)值的差距越小,代表收斂性更好;Δ值越小,Pareto前沿邊界值與極端值的距離越小,連續(xù)解向量之間的距離與均值越相近,代表多樣性更好。

        4.2.2 結(jié)果和分析

        1)算法收斂性分析。

        通過圖4可知,AS- NSGA-Ⅱ在進(jìn)化前期不易陷入“早熟”,收斂速度比NSGA-Ⅱ、MPGA更快,并且在進(jìn)化后期個(gè)體與Pareto前沿的距離更近。這是由于引入自適應(yīng)的并列選擇方式,提升了個(gè)體對于目標(biāo)函數(shù)值的選擇靈敏度。

        圖4 收斂性測試結(jié)果

        為驗(yàn)證各個(gè)算法的求解結(jié)果是否存在顯著差異,采取3種算例輸入,對每個(gè)算法進(jìn)行100次重復(fù)試驗(yàn),計(jì)算GD指標(biāo)的均值、方差如表5所示。

        表5 收斂性評價(jià)指標(biāo)分析

        由表5分析可知,3種算例情況下,AS- NSGA-Ⅱ求得Pareto最優(yōu)解集的收斂性能指標(biāo)值更小,表現(xiàn)的全局收斂性更優(yōu)。

        2)算法多樣性分析。

        由圖5可以看出,NSGA-Ⅱ、MPGA 求得的Pareto最優(yōu)解集空間分布不均勻,而AS- NSGA-Ⅱ?qū)?yīng)解集的空間分布性更好、更加均勻,這是由于根據(jù)進(jìn)化階段和非支配分層等級,自適應(yīng)調(diào)整交叉、變異率以及交叉、變異區(qū)域,提升了種群和個(gè)體對環(huán)境的適應(yīng)能力。

        圖5 算法多樣性測試結(jié)果

        為具體比較算法的多樣性指標(biāo)Δ,采取3種算例輸入,同樣對每個(gè)算法進(jìn)行100次重復(fù)試驗(yàn)并計(jì)算Δ的均值和方差,如表6所示。

        表6 多樣性評價(jià)指標(biāo)分析

        由表6可知,算例3 中AS- NSGA-Ⅱ的Δ均值和方差均為最小,表現(xiàn)多樣性更好,雖然算例1、2中AS- NSGA-Ⅱ多樣性指標(biāo)方差略高于其他兩個(gè)算法,但其多樣性指標(biāo)均值為最優(yōu),提升了原算法Pareto最優(yōu)解集的多樣性。

        5 結(jié)束語

        本文結(jié)合多旋轉(zhuǎn)貨架的儲位分配原則,以轉(zhuǎn)運(yùn)能耗最低、儲存重心最穩(wěn)、入庫時(shí)間最短作為優(yōu)化目標(biāo),建立旋轉(zhuǎn)貨架儲位分配的多目標(biāo)優(yōu)化數(shù)學(xué)模型,并改進(jìn)、設(shè)計(jì)非支配排序遺傳算法,提出了一種AS- NSGA-Ⅱ算法求解儲位分配模型。該算法考慮進(jìn)化環(huán)境對個(gè)體或者種群的影響,結(jié)合輪盤賭法進(jìn)行并列選擇進(jìn)化個(gè)體,通過進(jìn)化環(huán)境動態(tài)調(diào)整交叉、變異率和交叉、變異范圍,對Pareto前沿進(jìn)行加權(quán)歸一化處理得到儲位分配最優(yōu)方案,同時(shí)給出了自適應(yīng)模型實(shí)現(xiàn)運(yùn)行參數(shù)的調(diào)整,達(dá)到自適應(yīng)進(jìn)化的效果。仿真實(shí)驗(yàn)分析表明,AS- NSGA-Ⅱ算法具有更好的收斂性、多樣性以及執(zhí)行效率,對于求解多旋轉(zhuǎn)貨架儲位優(yōu)化問題具有良好的計(jì)算性能。

        猜你喜歡
        貨品貨架入庫
        捉迷藏
        多出/入口倉庫的貨位優(yōu)化研究
        化學(xué)品船適裝貨品的新要求及實(shí)船應(yīng)用
        中國船檢(2021年11期)2021-12-04 14:02:26
        重磅!廣東省“三舊”改造標(biāo)圖入庫標(biāo)準(zhǔn)正式發(fā)布!
        中國食品品牌庫入庫企業(yè)信息公示①
        中國食品(2021年2期)2021-02-24 03:55:35
        邵國勝:實(shí)現(xiàn)從“書架”到“貨架”的跨越
        投資無人貨架適合嗎?
        身臨其境探究竟 主動思考完任務(wù)——《倉儲與配送實(shí)務(wù)》入庫作業(yè)之“入庫訂單處理”教學(xué)案例
        人間(2015年8期)2016-01-09 13:12:42
        考慮疲勞和工作負(fù)荷的人工揀選貨品排程研究
        OBM型服裝企業(yè)電子商務(wù)貨品管理問題分析
        日韩精品一区二区在线视| 欧美性性性性性色大片免费的| 国产精品美女久久久免费| a级毛片免费完整视频| 热99re久久精品这里都是免费| 最近亚洲精品中文字幕| 亚洲男人免费视频网站| 国产精品国三级国产av| 熟妇与小伙子matur老熟妇e| 无码丰满熟妇浪潮一区二区av| 精品人妻少妇丰满久久久免| 全黄性性激高免费视频| 欧美成年黄网站色视频| 日本岛国精品中文字幕| 国产一级内射一片视频免费| 女人高潮内射99精品| 少妇精品久久久一区二区三区| 国产成人精品无码一区二区老年人| 日韩中文字幕熟女人妻| 欧美人妻aⅴ中文字幕| 久久精品国产精品国产精品污| 亚洲高清无码第一| 精品视频一区二区在线观看| 国产欧美综合一区二区三区| 特级做a爰片毛片免费看108| 在线亚洲+欧美+日本专区| 口爆吞精美臀国产在线| 亚洲精品无码专区在线在线播放| 特级毛片a级毛片免费播放| 免费人人av看| 精品国产一区二区三区18p| 国产盗摄xxxx视频xxxx| 国产91色在线|亚洲| 中文字幕人妻激情在线视频| 精品国产综合区久久久久久| 66lu国产在线观看| 亚洲中文字幕永久网站| 7194中文乱码一二三四芒果| 夫妇交换刺激做爰视频| 日韩av无码午夜福利电影| 精品国产日韩一区2区3区|