999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2022-09-29 07:52:08段軍雨芮萬智賈正榮
計算機(jī)測量與控制 2022年9期
關(guān)鍵詞:優(yōu)化

段軍雨,芮萬智,賈正榮

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

0 引言

多模塊旋轉(zhuǎn)貨架裝置以其周轉(zhuǎn)速度快、占地空間小、準(zhǔn)確率高等優(yōu)點(diǎn)常配置于現(xiàn)代物流倉儲系統(tǒng),廣泛用于種類、數(shù)量繁多貨品的控制和管理。儲位分配優(yōu)化針對貨品與貨架兩者的關(guān)系,使得貨品存儲順序、貨架倉儲空間得到合理安排,實現(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ā)式策略以縮短入庫時間[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è)計了多種群遺傳算法,并采取加權(quán)方法將儲位優(yōu)化的多目標(biāo)問題轉(zhuǎn)化為單目標(biāo)進(jìn)行求解;藺一帥[11]建立了以縮短作業(yè)時間、提升貨品相關(guān)度為目標(biāo)的儲位優(yōu)化模型,并結(jié)合改進(jìn)的協(xié)同優(yōu)化遺傳算法求解;印美[12]采取基于NSGA-Ⅱ和動態(tài)倉儲模式的優(yōu)化方法,求解能耗、貨架穩(wěn)定性、作業(yè)效率3個目標(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)境對個體或者種群的影響,仍存在一定的局限性。因此,本文建立包含作業(yè)能耗、裝置穩(wěn)定性以及存儲效率目標(biāo)的多旋轉(zhuǎn)貨架儲位優(yōu)化模型,提出一種基于自適應(yīng)策略的非支配排序遺傳算法(NSGA-ⅡBased on Adaptive Strategy, AS-NSGA-Ⅱ)用于求解多旋轉(zhuǎn)貨架裝置的最佳儲位分配方案,并通過仿真試驗對比說明算法具備更優(yōu)的計算性能。

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

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

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

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

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

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

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

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

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

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)度原則,考慮以貨品分散存儲、貨架實際裝載情況為約束條件,將所有貨品進(jìn)行“分層”操作,使得原問題轉(zhuǎn)化為單個旋轉(zhuǎn)貨架的儲位優(yōu)化問題,以降低轉(zhuǎn)運(yùn)能耗、穩(wěn)定儲存重心、縮短入庫時間進(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)行“按比例分層”,確定各個貨架上分配的貨品種類和數(shù)量,即得到每類貨品在各個貨架上分配的數(shù)量集合,數(shù)學(xué)描述為:

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

(3)

(4)

式中,單個旋轉(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è)貨品的重量來實現(xiàn)旋轉(zhuǎn)貨架穩(wěn)定,使得旋轉(zhuǎn)貨架的等效重心接近水平方向的中心軸線,即旋轉(zhuǎn)貨架的幾何重心與中心軸線的距離最短,數(shù)學(xué)描述為:

minFG(x,y)=

(6)

(7)

(8)

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

4)減少貨品入庫時間。

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

(9)

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

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

(10)

(11)

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

NSGA-Ⅱ是用結(jié)合遺傳算法解決多目標(biāo)優(yōu)化問題的常用算法,為協(xié)調(diào)各個目標(biāo)函數(shù)間的沖突關(guān)系,主要通過3種方式:精英策略選擇、快速非支配排序、擁擠距離計算[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),實現(xiàn)進(jìn)化環(huán)境、種群以及非支配分層等級對遺傳算子的改善。

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

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

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

1)編碼、解碼方式。

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

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

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

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

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

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

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

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

(12)

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

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

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

圖2 交叉操作

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

(13)

非支配個體交叉率:

(14)

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

(15)

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

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

支配個體變異率:

(16)

非支配個體變異率:

(17)

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

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

(18)

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

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

(19)

(20)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 實驗分析

4.1 算例分析

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

本文以某軍械倉庫的一條自動化生產(chǎn)線為例,配置的多旋轉(zhuǎn)貨架裝置數(shù)量為10,每個貨架的儲位數(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ōu)勢,根據(jù)貨品參數(shù)得到的“分層”結(jié)果,采用NSGA-Ⅱ、多種群遺傳算法[10](MPGA)以及本文的AS-NSGA-Ⅱ?qū)Χ嗄繕?biāo)儲位優(yōu)化進(jìn)行測試。通過Matlab實現(xiàn)算法編程、模擬數(shù)值計算,設(shè)置種群規(guī)模p=300,最大進(jìn)化次數(shù)D=500,初始交叉概率Pc0=0.5,變異概率Pm0=0.05。

4.1.2 模型驗證

為驗證多目標(biāo)優(yōu)化模型的正確性,分別以(能耗)FE、(重心差值)FG/m、(轉(zhuǎn)運(yùn)時間)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)為代價,不僅減小了重心差值,而且縮減了轉(zhuǎn)運(yùn)時間。同樣,分別對比以FG最小、FT最小的單目標(biāo)優(yōu)化,多目標(biāo)優(yōu)化都能夠降低另外兩個目標(biāo)函數(shù)值,由此,可得多目標(biāo)優(yōu)化符合Pareto最優(yōu)解集思想,驗證了多旋轉(zhuǎn)貨架儲位優(yōu)化模型的正確性。

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

根據(jù)選取的最優(yōu)個體確定最佳儲位分配方案,對比傳統(tǒng)方法(順序存儲)與各算法優(yōu)化后的3個目標(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ù)值存在競爭,其中一個減小會引起其他兩個目標(biāo)函數(shù)值變化,因此,各算法對于能耗FE、轉(zhuǎn)運(yùn)時間FT的優(yōu)化率在合理范圍內(nèi),能夠保證Pareto前沿質(zhì)量。然而在實際倉儲應(yīng)用中,衡量調(diào)度作業(yè)效率的轉(zhuǎn)運(yùn)時間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)算法的時間復(fù)雜度。AS- NSGA-Ⅱ算法是對NSGA-Ⅱ算法加入自適應(yīng)策略的改進(jìn),一方面通過輪盤賭方式對種群進(jìn)行并行分類選擇,另一方面對交叉算子、變異算子增加動態(tài)調(diào)整操作,兩方面在操作步驟中并行調(diào)整且均為線性,因此兩者的時間復(fù)雜度一致均為O(mn2),其中其中m為優(yōu)化目標(biāo)數(shù)量、n為進(jìn)化個體數(shù)量;AS- NSGA-Ⅱ算法與MPGA算法對比,MPGA算法在構(gòu)建初始種群時生成多個子種群,解集在子種群間協(xié)同進(jìn)化、串聯(lián)進(jìn)行,時間復(fù)雜度為O(lmn2)高于AS- NSGA-Ⅱ算法,其中l(wèi)為種群數(shù)量。

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

(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)化后期個體與Pareto前沿的距離更近。這是由于引入自適應(yīng)的并列選擇方式,提升了個體對于目標(biāo)函數(shù)值的選擇靈敏度。

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

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

表5 收斂性評價指標(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ū)域,提升了種群和個體對環(huán)境的適應(yīng)能力。

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

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

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

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

5 結(jié)束語

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

猜你喜歡
優(yōu)化
超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
PEMFC流道的多目標(biāo)優(yōu)化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設(shè)計優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
幾種常見的負(fù)載均衡算法的優(yōu)化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 一级全免费视频播放| 狠狠色噜噜狠狠狠狠奇米777| 亚洲美女一区二区三区| 五月婷婷综合色| 国产精品视频系列专区| 国产91色在线| 97se亚洲综合在线韩国专区福利| 天堂亚洲网| 国产精品女主播| 精品午夜国产福利观看| 999精品在线视频| 伊人狠狠丁香婷婷综合色| 99热最新在线| 免费人成在线观看成人片| 欧美一级高清片欧美国产欧美| 91九色视频网| 久久久久久国产精品mv| 亚洲区第一页| 国产打屁股免费区网站| 亚洲成人精品在线| 国产视频欧美| 99久久国产精品无码| 国产午夜无码专区喷水| 国产美女叼嘿视频免费看| 国产精品成人久久| 首页亚洲国产丝袜长腿综合| 久久精品丝袜| 亚洲无码91视频| 精品国产免费人成在线观看| 中文字幕在线欧美| 久久鸭综合久久国产| 亚洲成人一区在线| 亚洲无码精彩视频在线观看| 一级毛片在线播放免费| 香蕉国产精品视频| 婷婷六月天激情| 日韩小视频网站hq| 99在线视频免费观看| 亚洲国模精品一区| 国产9191精品免费观看| 日本高清有码人妻| 精品久久人人爽人人玩人人妻| 日韩国产亚洲一区二区在线观看| 91亚洲视频下载| 全部毛片免费看| 人人澡人人爽欧美一区| 色天天综合久久久久综合片| 青草视频网站在线观看| 色综合手机在线| 无码 在线 在线| 成人毛片免费观看| www.日韩三级| 欧美日韩精品在线播放| www.av男人.com| 国产精品嫩草影院视频| 狠狠干综合| 欧美国产日韩在线| 日韩AV手机在线观看蜜芽| 国产欧美日韩在线在线不卡视频| av一区二区人妻无码| 狠狠v日韩v欧美v| 最新亚洲人成无码网站欣赏网 | 在线看国产精品| 欧美一区二区三区国产精品| 亚洲人成网18禁| 国产精品丝袜在线| 久久精品人人做人人爽| 久久久久青草大香线综合精品| 亚洲永久色| 99偷拍视频精品一区二区| 中文字幕调教一区二区视频| julia中文字幕久久亚洲| 欧美成人综合视频| 欧美日本激情| 国内精品视频| 亚洲精品777| 热re99久久精品国99热| 日韩欧美一区在线观看| 日本精品αv中文字幕| 国产精品极品美女自在线网站| 久热re国产手机在线观看| 亚洲精品另类|