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

        ?

        基于改進鯨魚優(yōu)化算法的物流配送中心選址策略

        2019-06-17 10:00:40康建英曹峻瑋萬志鵬
        計算機應(yīng)用與軟件 2019年6期
        關(guān)鍵詞:優(yōu)化

        尚 猛 康建英 曹峻瑋 萬志鵬

        1(安陽工學院飛行學院 河南 安陽 455000)2(河北經(jīng)貿(mào)大學經(jīng)濟與管理學院 河北 石家莊 050091)3(嶺南大學經(jīng)營學院 韓國 慶山 385141)

        0 引 言

        隨著電子商務(wù)的迅速發(fā)展,人們對于物流配送效率的要求也越來越高。物流配送中心選址作為物流調(diào)度配送問題中的核心問題,起到了中心樞紐的作用,很大程度上決定了物流配送系統(tǒng)的配送模式和配送體系。如何在多個配送地址中合理有效地選取配送中心地址是提高物流配送效率的有效途徑,具有重要的現(xiàn)實意義。物流配送中心選址模式屬于非線性模型,具有較多復雜的約束條件以及不光滑特性[1],可歸于NP-hard問題。近年來,國內(nèi)外的研究學者對于物流配送選址問題進行了深入的研究,提出了層次分析法、智能優(yōu)化算法、重心法和動態(tài)規(guī)劃法等,在解決物流配送中心選址的問題上取得了突破性的進展[2]。

        袁群等[3]提出了一種基于改進混合遺傳算法的物流配送中心選址方法。胡琳等[4]提出了一種基于改進粒子群優(yōu)化算法的物流配送中心選址策略。馬毓嚀等[5]提出了一種免疫粒子群算法的物流配送中心選址策略。王坤等[6]提出了一種基于蟻群算法的物流配送中心選址策略。周歡等[7]提出了一種基于布谷鳥算法的電子商務(wù)物流配送中心選址策略。卓婧婧等[8]提出了一種基于樹型動態(tài)規(guī)劃的物流配送中心選址算法。王朋等[9]提出一種基于重心法的物流配送中心選址。但當物流配送點較多時,單一機制的優(yōu)化算法在尋優(yōu)過程中很容易陷入局部最優(yōu),降低算法的搜索能力,最后的尋優(yōu)結(jié)果較實際情況易出現(xiàn)較大偏差。

        針對上述問題,本文提出一種改進的鯨魚優(yōu)化算法物流配送中心選址策略。針對傳統(tǒng)的鯨魚優(yōu)化算法[10]易陷入局部最優(yōu)和收斂精度低的問題,本文首先通過引入綜合變異算子加強了算法的全局搜索能力,提高了算法的收斂精度。其次加入了隨機正弦慣性權(quán)重,提高了算法的局部搜索能力和種群多樣性,防止算法因喪失種群多樣性陷入局部最優(yōu)。最后將改進的鯨魚優(yōu)化算法用于物流配送中心選址問題上,解決了因物流配送點過多引起的選取偏差過大的問題。

        1 物流配送中心選址數(shù)學模型

        物流配送中心選址問題可理解為從N個物流中心備選點中選取M個需求點作為配送中心。由于各配送中心所處地理位置和建設(shè)成本的不同,因此,建立帶多種約束條件的物流配送中心選址數(shù)學模型的目標函數(shù)為:

        (1)

        式中:N為物流配送的全部地址;M為所選出的全部配送中心地址;Fj為每個配送中心的建設(shè)費用;hj為0或1,當hj=1時,F(xiàn)j為配送中心;ψi,j為第i個配送點的需求量;di,j為第i個配送點和與其距離最短的第j個配送中心之間的距離;Zi,j為0或1,當Zi,j=1時,表示配送點i的需求貨物由配送中心供應(yīng)。

        物流配送中心選址問題的約束條件為:

        (2)

        式(2)表示每個配送點的所需量(所需貨物總量)皆應(yīng)小于等于與其對應(yīng)配送中心的貨物總量。

        (3)

        式(3)表示每個配送點的所需貨物只可從距配送點最近的配送中心發(fā)貨。

        Zi,j≤hjj=1,2,…,N

        (4)

        式(4)表示無配送中心的點沒有客戶。

        (5)

        式(5)表示產(chǎn)生P個物流配送中心。

        di,j≤t

        (6)

        式6表示每個配送點都應(yīng)在與其對應(yīng)的配送中心可配送范圍之內(nèi)。

        2 鯨魚優(yōu)化算法

        2.1 標準鯨魚優(yōu)化算法

        鯨魚優(yōu)化算法是澳大利亞學者Mirjalili根據(jù)鯨魚獵食方式所提出的一種新啟發(fā)式優(yōu)化算法。WOA由三個搜索階段構(gòu)成:包圍獵物、螺旋捕獵、隨機搜索。在WOA中,可將每個鯨魚都看做一個粒子,每個粒子的位置均代表一個決策變量。鯨魚在捕獵過程中,并非按直線進行捕食,而是以一種螺旋方式靠近并捕食獵物,其算法流程如下所示:

        (1) 包圍獵物:

        鯨魚在狩獵時通常會先包圍獵物,其數(shù)學模型如下所示:

        D=|CX*(t)-X(t)|

        (7)

        X(t+1)=X*(t)-A·D

        (8)

        式中:t為當前迭代次數(shù),A和C為學習因子,X*(t)表示目前為止最優(yōu)的鯨魚位置向量,X(t)表示當前鯨魚所在位置向量。A和C由如下公式得出:

        A=2a×r1-a

        (9)

        C=2×r2

        (10)

        a=2-2×t/Tmax

        (11)

        式中:r1和r2為(0,1)之間的隨機數(shù),a的值在(0,2)之間并線性遞減,t為當前的迭代次數(shù),Tmax為最大迭代次數(shù)。

        (2) 螺旋狩獵:

        鯨魚在狩獵過程中,通常會以螺旋運動的方式包圍獵物并進行狩獵,其數(shù)學模型如下所示:

        X(t+1)=X*(t)+Dp·ebl·cos(2πl(wèi))

        (12)

        Dp=|X*(t)-X(t)|

        (13)

        式中:Dp為鯨魚和獵物之間的距離,X*(t)為所有迭代至今為止最好的位置向量,b是一個常數(shù),用來定義螺線的形狀,l是(-1,1)中的隨機數(shù)。值得注意的是,鯨魚以螺旋狀游向獵物,但同時還要收縮包圍圈。因此,在這種同步行為模型中,假設(shè)有Pi的概率選擇收縮包圍機制和(1-Pi)的概率選擇螺旋模型來更新鯨魚的位置,其數(shù)學模型如下:

        (14)

        在鯨魚對獵物進行攻擊時,越接近獵物,a的值就會越小,A的值也就會越小。在算法迭代過程中,由于a的值是從2到0線性遞減的,因此A就成為[-a,a]內(nèi)的隨機數(shù)。當A的值在[-1,1]內(nèi)時,鯨魚的下一個位置可以是它現(xiàn)在的位置和獵物的位置之間的任意位置。

        (3) 搜索獵物:

        搜索獵物采用隨機個體位置尋找獵物,其數(shù)學模型如下:

        D=|CXrand-X(t)|

        (15)

        X(t+1)=Xrand-A·D

        (16)

        式中:Xrand是隨機所得的位置向量,算法設(shè)定當A≥1時,隨機選擇一個搜索領(lǐng)導個體,并通過領(lǐng)導個體的位置來更新其他鯨魚的位置,以此引導鯨魚離開當前獵物,借此找到更合適的獵物,目的是加強算法的全局搜索能力。

        2.2 改進的鯨魚優(yōu)化算法

        鯨魚優(yōu)化算法作為一種新的啟發(fā)式優(yōu)化算法,更新機制簡單,調(diào)整參數(shù)少并具有一定的隨機性,相較其他啟發(fā)式優(yōu)化算法具有更高的搜索能力和搜索速度。但由于算法螺旋尋優(yōu)的更新機制,使得算法很容易陷入局部最優(yōu),降低算法的收斂精度。因此本文針對上述問題,在算法尋優(yōu)過程中引入綜合變異算子和隨機正弦慣性權(quán)重,目的是加強算法的全局搜索能力,防止算法陷入局部最優(yōu)。

        首先,從式(7)至式(16)中可知,傳統(tǒng)的WOA優(yōu)化算法的收斂速度回隨著迭代次數(shù)的增加而減慢,在算法迭代后期,越來越多的鯨魚個體逐漸向全局最優(yōu)解靠近,使得算法的收斂速度快速降低,最終導致算法陷入局部最優(yōu),影響WOA算法的收斂精度。針對上述問題,本文提出一種基于非均勻變異和柯西變異相融合的綜合變異策略,其步驟如下所示:

        1) 通過設(shè)置變異開關(guān)函數(shù),通過對開關(guān)條件的判斷,對當前鯨魚的位置進行變異操作,其中變異開關(guān)的數(shù)學表達式如下所示:

        (17)

        式中:n為維度,SN為鯨魚種群規(guī)模。定義當0

        2) WOA算法的步長由|A|的值決定,當|A|>1時,此時算法處于迭代前期,算法搜索速度較快,范圍較廣。柯西變異的變異范圍較傳統(tǒng)的二項式變異,多項式變異和非均勻變異等具有更廣,因此在算法處于迭代前期,當粒子選入局部最優(yōu)時,加入了柯西逆累積分布函數(shù)[11],通過柯西變異對粒子施加一個較大的擾動,幫助粒子跳出局部最優(yōu)。由于WOA算法進行全局搜索時,會通過螺旋運動的方式更新粒子的位置,因此避免了經(jīng)過柯西變異的粒子會出現(xiàn)盲目變異的情況。其中柯西逆累積分布函數(shù)的數(shù)學表達式如下所示:

        F-1(p;x0,γ)=x0+γ×tan(π×(p-0.5))

        (18)

        因此可將式(16)改進為:

        X(t+1)=xi,j(t)+A·tan(π×(p-0.5))

        (19)

        式中:xi,j(t)為第i頭鯨魚的第j個位置,γ=A,0≤p≤1。

        3) 當|A|<1時,算法處于迭代后期,應(yīng)對switch(k)進行判斷,如有小部分鯨魚粒子滿足變異條件,滿足變異條件的粒子會通過非均勻變異移向全局最優(yōu)解,而不滿足變異條件的粒子則通過原來的位置更新公式向全局最優(yōu)解靠近,加快了算法的搜索速度,減小了算法在迭代前期陷入局部最優(yōu)的可能。非均勻變異來源于非均勻變異演化算法[12],與傳統(tǒng)遺傳算法中變異策略有所不同。非均勻變異演化算法在迭代過程中可自適應(yīng)調(diào)整搜索步長,因此當算法處于迭代后期,收斂速度較慢時,將非均勻變異策略與WOA算法相結(jié)合,目的是使算法在迭代后期始終都有跳出局部最優(yōu)的可能,有效克服了算法因早熟易陷入局部最優(yōu)的問題,提高了算法的全局搜索能力。設(shè)鯨魚種群規(guī)模為SN,xi={xi1,xi2,…,xin,…,xiSN}T。假設(shè)對第n個分量執(zhí)行變異操作,則其非均勻變異公式為:

        (20)

        其次,通過式(9)至式(11)可知,鯨魚優(yōu)化算法的全局尋優(yōu)能力和局部尋優(yōu)能力完全由參數(shù)a的值決定,在迭代后期,a的值線性減小,嚴重影響算法的收斂精度,使粒子極易陷入局部最優(yōu),因此本文通過綜合變異策略幫助算法跳出局部最優(yōu)。本文根據(jù)正弦曲線的特性,提出一種隨機正弦慣性權(quán)重,目的是為了提高算法的種群多樣性和全局搜索能力。隨機正弦慣性權(quán)重的數(shù)學表達式如下所示:

        w=2×(1-sin(0.5×π×(t/tmax)))×rand()

        (21)

        由式(21)可得,算法迭代初期,t/tmax的值趨于0,w較大,算法具有較好的全局尋優(yōu)能力。算法迭代后期,當t趨近于tmax時,w趨近于0,具有較高的局部搜索能力。rand()為[0,1]之間的隨機數(shù),目的是為了提高算法的種群多樣性,因此式(14)和式(19)可修改為如下形式:

        (22)

        X(t+1)=wxi,j(t)+A·tan(π×(p-0.5))

        (23)

        IWOA算法流程如圖1所示。

        圖1 IWOA算法流程圖

        2.3 基于測試函數(shù)的性能測試

        為了驗證本文所提算法的有效性,本文選取12個基準測試函數(shù)對試驗進行測試,其中f1至f4為單峰測試函數(shù),f5至f8為多峰測試函數(shù),f9至f12為固定維測試函數(shù),具體測試函數(shù)如表1所示。并與改進粒子群算法PSO[13]、改進煙花算法SOWFA[12]和免疫粒子群算法IMPSO[5]進行對比試驗,迭代次數(shù)為100,并將100次的試驗結(jié)果求得平均值和最小值,最優(yōu)解用加粗字體表示,試驗結(jié)果如表2所示。

        表1 12個測試函數(shù)

        表2 12個測試函數(shù)測試結(jié)果

        由表2可得,對于單峰函數(shù)f1和f2而言,本文所提IWAO相較其他三種算法可以求得更小的平均值和標準差,證明IWAO具有更高的求解精度和穩(wěn)定性。對于測試函數(shù)而言,PSO、SOWFA和IMPSO算法均由于陷入局部最優(yōu)而過早收斂,但IWAO仍具有較高的求解精度和穩(wěn)定性,這是由于混合變異的引用使得算法從迭代前期到迭代完成期間,始終具有發(fā)生變異的可能,因此,在算法尋優(yōu)期間,當算法陷入局部最優(yōu)均可能獲得一個較大的擾動,幫助粒子跳出局部最優(yōu)。

        對于多峰函數(shù)f8而言,雖然四種算法的尋優(yōu)精度均不理想,但IWOA仍優(yōu)于其他三種算法。這是由于在IWOA中,隨機正弦慣性權(quán)重使得算法在迭代過程中始終保持較快的收斂速度并持續(xù)向目標解靠近,這一特性是由正弦曲線非線性特性變化所決定,幫助算法在迭代后期也可以充分地進行全局尋優(yōu)。

        對于固定維函數(shù)而言,四種算法的收斂精度和穩(wěn)定性均有提高,這是由于所求目標函數(shù)維數(shù)較低所致。但對于測試函數(shù)f11而言,IWOA算法的標準差更低,說明IWOA相較其他三種算法的穩(wěn)定性更高,魯棒性更強。整體而言,IWOA算法具有更高的收斂精度和穩(wěn)定性,算法的整體性能相較基本W(wǎng)OA有較大提高。

        3 改進的鯨魚優(yōu)化算法在物流配送中心選址中的應(yīng)用

        通過IWOA算法對物流配送中心選址模型優(yōu)化時,可將粒子表示為X=[x1,x2,…,xN],N表示物流配送點總數(shù),IWOA算法將在N個配送點中,選取M個配送點作為配送中心。若最終選取的最優(yōu)粒子X=[1,0,1,1,0,0],表示自在6個配送點中,選取第1、3和4個配送點作為配送中心地址。

        為了驗證本文所提基于改進鯨魚優(yōu)化算法求解物流配送中心選址的高效性,以文獻[5]中的全國31個城市的地理位置和供需量為例進行試驗仿真,通過對比基于改進煙花算法的選址策略SOFWA[12]、免疫粒子群算法的選址策略IMPSO[5]以及改進粒子群算法的選址策略PSO[13]的試驗結(jié)果,驗證了本文所提方法的有效性。其中四種算法的迭代次數(shù)均為100,每種算法獨立運行50次。城市坐標以及貨物供需量如表3所示,試驗結(jié)果如表4和圖2-圖6所示,本文實驗均在Win7 64位操作系統(tǒng),MATLAB 2014a中進行實驗仿真。

        表3 城市地理位置及貨物供需量

        表4 四種算法的選址性能比較

        圖2 基于IWOA算法的物流配送中心選址

        圖3 基于SOFWA算法的物流配送中心選址

        圖4 基于IMPSO算法的物流配送中心選址

        圖5 基于PSO算法的物流配送中心選址

        圖6 基于4種算法的適應(yīng)度值對比圖

        圖2-圖5分別為基于IWOA的選址策略、基于SOWFA的選址策略、基于IMPSO的選址策略和基于改進PSO的選址策略所求解的平均適應(yīng)度值和最小適應(yīng)度值。從圖中可以看出,較其他三種算法而言,基于IWOA算法的物流配送中心選址方式在算法初期,所求解的適應(yīng)度值下降速度更快,說明IWOA算法擁有更好的初值尋優(yōu),尋優(yōu)范圍更廣。并且基于IWOA的選址策略可以求解答到更小的適應(yīng)度值,說明基于IWOA的選址策略具有更高的求解精度。從表4中可以看出,IWOA所求解的平均配送費用較其他三種算法有較為明顯的降低,很大程度上降低了物流配送的成本,且相較其他三種算法而言,迭代次數(shù)明顯減小,算法運行時間也明顯降低,說明IWOA算法收斂速度更快,求解速度更快。總體而言,IWOA算法較其他三種算法,可以更加快速、精確地選取物流配送中心地址。

        4 結(jié) 語

        本文針對物流配送中心選址問題,提出一種改進的鯨魚優(yōu)化選址策略。針對選址過程中算法出現(xiàn)的陷入局部最優(yōu)和收斂精度低的問題,提出一種綜合變異策略和隨機正弦慣性權(quán)重,加強了算法的全局搜索能力,提高了算法的收斂速度和收斂精度,通過測試函數(shù)的對比試驗,驗證了算法的有效性。最后將改進的鯨魚優(yōu)化算法對物流配送中心選址模型進行優(yōu)化。試驗結(jié)果證明,本文所提方法,很大程度上減小了配送成本,可以快速選擇出合理的配送中心地址。

        猜你喜歡
        優(yōu)化
        超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
        PEMFC流道的多目標優(yōu)化
        能源工程(2022年1期)2022-03-29 01:06:28
        民用建筑防煙排煙設(shè)計優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
        圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
        事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
        消費導刊(2018年8期)2018-05-25 13:20:08
        4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
        幾種常見的負載均衡算法的優(yōu)化
        電子制作(2017年20期)2017-04-26 06:57:45
        亚洲一区二区三区在线更新| 欧美日韩精品一区二区三区不卡| 激情婷婷六月| 国产精品国产三级国产在线观 | 精品久久有码中文字幕| 在熟睡夫面前侵犯我在线播放| 波多野结衣亚洲一区二区三区 | 久久日日躁夜夜躁狠狠躁| 国产一区二区黄色网页| 欧洲熟妇色| 天天躁日日躁狠狠躁人妻| 久久99亚洲网美利坚合众国| 国产乱人伦偷精品视频还看的| 无套中出丰满人妻无码| 丰满人妻熟妇乱又伦精品视| 国产精品98福利小视频| 亚洲成人av大片在线观看| 三级做a全过程在线观看| 亚洲a∨无码一区二区| 高潮社区51视频在线观看| 国产精品成人自拍在线观看| 亚洲精品久久久久中文字幕| 欧美精品黄页在线观看视频| 精品国产乱码久久免费看| 亚洲一区二区三区,日本| 国产精品久久久久久婷婷| 亚洲熟妇乱子伦在线| 粉色蜜桃视频完整版免费观看在线| 国产av一区二区三区无码野战| 国产精品美女一区二区三区| 亚洲色AV天天天天天天| 中文字幕乱码日本亚洲一区二区| 屁屁影院ccyy备用地址| 亚洲av无码片在线播放| 免费看黄片视频在线观看| 午夜三级a三级三点在线观看| 国产mv在线天堂mv免费观看| 国产美女黄性色av网站| 国产午夜视频一区二区三区| 亚洲性爱视频| 中文字幕无码免费久久9一区9|