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

        ?

        一種混合策略改進(jìn)的灰狼優(yōu)化算法

        2021-05-25 05:26:46曾凡龍
        軟件導(dǎo)刊 2021年5期
        關(guān)鍵詞:測(cè)試函數(shù)灰狼全局

        倪 靜,秦 斌,曾凡龍

        (上海理工大學(xué)管理學(xué)院,上海 200093)

        0 引言

        灰狼優(yōu)化算法(Grey Wolf Optimizer,GWO)是Mirjalili等[1]提出的一種群體智能算法。GWO 算法具有結(jié)構(gòu)簡(jiǎn)單、概念清晰且易實(shí)現(xiàn)等特性,已廣泛應(yīng)用于車(chē)間調(diào)度[2-3]、路徑優(yōu)化[4]、社會(huì)網(wǎng)絡(luò)影響力最大化[5]、參數(shù)尋優(yōu)[6]和聚類優(yōu)化[7]等問(wèn)題。盡管GWO 算法得到了廣泛應(yīng)用,但是仍存在一些不足。針對(duì)標(biāo)準(zhǔn)GWO 算法的不足,目前國(guó)內(nèi)外學(xué)者們主要針對(duì)GWO 算法的種群初始化過(guò)程、控制參數(shù)和搜索機(jī)制等幾個(gè)方面進(jìn)行改進(jìn),進(jìn)而提高GWO 算法的尋優(yōu)性能。在種群初始化的優(yōu)化方面,文獻(xiàn)[8]利用佳點(diǎn)集對(duì)算法種群進(jìn)行初始化,保證初始種群個(gè)體分布均勻,為算法的全局尋優(yōu)奠定基礎(chǔ);文獻(xiàn)[9]采用高斯分布對(duì)種群進(jìn)行初始化,使得種群分布更加均勻,通過(guò)實(shí)驗(yàn)驗(yàn)證了該策略可以提高算法求解精度;在控制參數(shù)調(diào)整方面,文獻(xiàn)[10]受粒子群優(yōu)化算法啟發(fā),提出一種非線性遞減收斂因子更新公式;文獻(xiàn)[11]在基本灰狼優(yōu)化算法的基礎(chǔ)上,通過(guò)其動(dòng)態(tài)縮放因子和交叉概率因子提升算法尋優(yōu)能力;在位置更新改進(jìn)方面,文獻(xiàn)[12]分析了灰狼優(yōu)化算法后期個(gè)體均向決策層區(qū)域聚集,從而導(dǎo)致群體多樣性較差的問(wèn)題,并提出一種基于光學(xué)透鏡成像原理的反向?qū)W習(xí)策略以避免算法陷入局部最優(yōu);文獻(xiàn)[13]受差分進(jìn)化和粒子群優(yōu)化算法啟發(fā),構(gòu)建一個(gè)修改的個(gè)體位置更新方程以增強(qiáng)算法探索能力,并提出一種控制參數(shù)隨機(jī)動(dòng)態(tài)調(diào)整策略,增強(qiáng)算法全局搜索能力;文獻(xiàn)[14]為協(xié)調(diào)算法的全局探索和局部開(kāi)發(fā)能力,設(shè)計(jì)了一種基于正切三角函數(shù)描述的非線性動(dòng)態(tài)變化控制參數(shù),并給出了一種新的個(gè)體位置更新公式,以加快算法收斂速度。此外,將其他智能算法與灰狼算法結(jié)合也成為一種新的研究思路,學(xué)者們已經(jīng)將蝙蝠算法[15]、鯨魚(yú)算法[16]和布谷鳥(niǎo)算法[17]等與GWO 結(jié)合,以改善算法尋優(yōu)性能。雖然國(guó)內(nèi)外學(xué)者對(duì)GWO 算法進(jìn)行了大量改進(jìn)研究,但是其初始種群不均勻、全局勘探與局部開(kāi)發(fā)能力不平衡和易陷入局部最優(yōu)等問(wèn)題依然存在。

        本文在已有研究基礎(chǔ)上提出了一種多策略改進(jìn)的灰狼優(yōu)化算法(Improved Grey Wolf Optimization Algorithm,IG?WO),采用反向?qū)W習(xí)策略產(chǎn)生了更加均勻的初始種群,改進(jìn)傳統(tǒng)灰狼優(yōu)化算法在初始化過(guò)程中種群不均勻的問(wèn)題。針對(duì)算法全局勘探與局部開(kāi)發(fā)能力不平衡問(wèn)題,采用非線性控制因子平衡算法全局搜索能力和局部搜索能力。為進(jìn)一步提高算法全局搜索能力,在位置更新策略中引入萊維飛行策略,擴(kuò)大搜索范圍。通過(guò)12 個(gè)標(biāo)準(zhǔn)測(cè)試函數(shù)仿真驗(yàn)證改進(jìn)算法的準(zhǔn)確性和有效性,仿真結(jié)果表明,本文改進(jìn)的算法具有良好的收斂精度、速度和穩(wěn)定性。

        1 混合策略改進(jìn)的灰狼優(yōu)化算法

        1.1 基于反向?qū)W習(xí)策略初始化種群

        標(biāo)準(zhǔn)的GWO 算法是基于隨機(jī)性產(chǎn)生的初始種群,這可能使得算法的初始種群分布不均勻,難以保證種群的多樣性。而算法的初始解對(duì)算法全局搜索起到了至關(guān)重要的作用,種群的多樣性程度也極大地影響著算法搜索性能。文獻(xiàn)[18]表明,反向解有50%的可能性比當(dāng)前解更加靠近最優(yōu)解,因此,本文采用反向?qū)W習(xí)策略產(chǎn)生初始種群。

        首先,在解空間內(nèi)對(duì)種群進(jìn)行隨機(jī)初始化,產(chǎn)生一組隨機(jī)種群,種群內(nèi)的每個(gè)個(gè)體xi,j,i∈[1,D]代表維度,j∈[1,n]代表種群個(gè)數(shù)。然后,對(duì)每個(gè)個(gè)體采用反向?qū)W習(xí)策略,即采用式(8)找到反向個(gè)體構(gòu)造一組反向解,最后將兩組初始解合并,選取適應(yīng)度前n的個(gè)體作為初始種群。

        1.2 控制參數(shù)的非線性調(diào)整策略

        Fig.1 Convergence curve of parameters圖1 參數(shù)對(duì)比曲線

        1.3 位置更新策略改進(jìn)

        在標(biāo)準(zhǔn)GWO 算法中,只有α狼、β狼和δ狼的位置影響下一代位置,下一代種群過(guò)度向全局最優(yōu)“靠攏”,很容易出現(xiàn)局部尋優(yōu)。為了進(jìn)一步增強(qiáng)算法的全局搜索能力并加快收斂速度,在原始位置更新策略基礎(chǔ)上引入萊維飛行策略。萊維飛行是一種隨機(jī)游動(dòng)的搜索策略,能夠擴(kuò)大搜索范圍,防止算法陷入局部尋優(yōu)。引入萊維飛行的位置更新策略如下:

        其中,⊕為點(diǎn)對(duì)點(diǎn)乘法,a0=0.01,sign[rand-1/2]的取值為-1,0 和1。萊維飛行的步長(zhǎng)服從萊維分布:

        其中,s是飛行路徑,可由Mantega 算法計(jì)算如下:

        θ的取值范圍一般為(1,2),本文取值1.5,μ和u是符合正態(tài)分布的隨機(jī)數(shù):u~N

        1.4 算法流程

        將增加以上改進(jìn)策略的灰狼優(yōu)化算法簡(jiǎn)寫(xiě)為IGWO,算法流程描述如下:

        Step1:設(shè)置算法參數(shù),包括種群數(shù)目n,最大迭代次數(shù)max_iter;

        Step2:采用反向?qū)W習(xí)策略進(jìn)行種群初始化;

        Step3:計(jì)算狼群個(gè)體的適應(yīng)度值,選取適應(yīng)度最優(yōu)的個(gè)體、次優(yōu)個(gè)體、第三優(yōu)個(gè)體為,并且分別記錄其位置;

        Step4:采用式(3)更新灰狼個(gè)體位置;

        2 實(shí)驗(yàn)及分析

        實(shí)驗(yàn)環(huán)境為Inter(R)Core(TM)i5-5200CPU,主頻2.20GHz 和內(nèi)存4GB 的PC 機(jī),操作系統(tǒng)采用64 位的Win?dows 10,編程語(yǔ)言采用MATLAB2018B。

        為了驗(yàn)證IGWO 算法求解性能的優(yōu)越性,選取12 基準(zhǔn)測(cè)試函數(shù)測(cè)試算法性能。測(cè)試函數(shù)如下:Sephere(F1)、Schwefel’s Problem 2.22(F2)、Schwefel’s Problem 1.2(F3)、Generalized Rosenbrock’s(F4)、Step(F5)、Quartic Function i.e.Niose(F6)、Generalized Rastrigin’s(F7)、Generalized Grie?wank(F8)、Generalized Penalized(F9)、Levy Function N.3(F10)、Shekel’s Foxholes(F11)、Kowalik’s(F12)。其中F1~F6 為單峰值函數(shù),F(xiàn)7~F10 是多峰值函數(shù),F(xiàn)11 和F12表示固定低維函數(shù)。首先將IGWO 算法與差分進(jìn)化算法(DE)、布谷鳥(niǎo)算法(CS)、粒子群算法(PSO)、基本灰狼算法(GWO)進(jìn)行比較,驗(yàn)證IGWO 的性能優(yōu)越性,然后將本文改進(jìn)算法與其他改進(jìn)灰狼算法進(jìn)行對(duì)比,進(jìn)一步驗(yàn)證算法的求解性能。

        2.1 與經(jīng)典算法比較

        為了測(cè)試算法性能,將IGWO 算法與DE、CS、PSO、GWO 作對(duì)比,在維度D=30 下分別對(duì)每個(gè)函數(shù)獨(dú)立運(yùn)行30次(其中F11 搜索維度為2 維,F(xiàn)12 搜索維度為4 維)。選取平均精度Ave 評(píng)價(jià)算法的搜索精度,選取標(biāo)準(zhǔn)差Std 評(píng)價(jià)算法的魯棒性,并通過(guò)觀察算法的收斂曲線比較算法的收斂速度。幾種算法的基本參數(shù)設(shè)置如表1 所示。

        Table 1 Algorithm parameter settings表1 算法參數(shù)設(shè)置

        表2 給出了IGWO 算法與各經(jīng)典優(yōu)化算法運(yùn)行不同測(cè)試函數(shù)后的平均值和標(biāo)準(zhǔn)差,圖2 為不同函數(shù)下的尋優(yōu)收斂曲線。從仿真結(jié)果可以看出,改進(jìn)的灰狼算法IGWO 在12 組獨(dú)立實(shí)驗(yàn)中均一致收斂到全局最優(yōu)解,尤其是求解函數(shù)F7、F8、F11、F12 時(shí),IGWO 均能收斂到理論最優(yōu)值,而其他經(jīng)典優(yōu)化算法均不能收斂到理論最優(yōu)值。對(duì)于F1、F2、F3,與各經(jīng)典的優(yōu)化算法相比,IGWO 算法的求解精度和魯棒性都具有較大優(yōu)勢(shì),并且能夠達(dá)到函數(shù)給定的收斂精度。例如,對(duì)于F1,IGWO 的平均值和標(biāo)準(zhǔn)差分別約是GWO 算法的約4 倍、DE 算法的29 倍、CS 算法的113 倍、PSO 算法的28 倍,求解精度和求解穩(wěn)定性優(yōu)勢(shì)明顯。對(duì)于F4、F5、F6、F9 和F10,IGWO 算法相比于其他優(yōu)化算法的求解精度和求解穩(wěn)定性也有一定優(yōu)勢(shì)。從圖2 中可以明顯看出,相比于DE、CS 和PSO,IGWO 算法求解速度最快,在所有測(cè)試函數(shù)上都比其他算法更快找到最優(yōu)解位置。雖然GWO 算法也能取得很好的收斂效果,但是仍不及IGWO 算法的收斂性能明顯,IGWO 算法較傳統(tǒng)GWO 算法明顯提升了收斂速度。因此,仿真結(jié)果表明,改進(jìn)后的算法無(wú)論是收斂速度還是收斂精度,相對(duì)于基本灰狼算法都起到一定的改善效果,同時(shí)相對(duì)于其他經(jīng)典優(yōu)化算法都具有顯著優(yōu)勢(shì)。

        Table 2 Performance comparison with classic algorithms表2 與經(jīng)典算法性能比較

        Fig.2 Algorithm convergence圖2 算法收斂

        2.2 與其他改進(jìn)算法比較

        為了進(jìn)一步測(cè)試IGWO 算法的尋優(yōu)性能,將IGWO 算法與其他參考文獻(xiàn)中改進(jìn)的灰狼算法[19-21]進(jìn)行對(duì)比。其中,mGWO 為文獻(xiàn)[19]提出的非線性收斂的灰狼優(yōu)化算法,EGWO 為文獻(xiàn)[20]提出的進(jìn)化種群動(dòng)態(tài)灰狼算法,Ex-GWO 為文獻(xiàn)[21]提出的改進(jìn)位置更新方式的改進(jìn)灰狼算法。通過(guò)比較算法最優(yōu)解的均值以及標(biāo)準(zhǔn)差測(cè)試改進(jìn)灰狼優(yōu)化算法的尋優(yōu)性能,對(duì)比結(jié)果如表3 所示。

        平均值用于反映算法求解尋優(yōu)精度,由表3 的平均值數(shù)據(jù)可知,IGWO 算法僅測(cè)試函數(shù)F6 的優(yōu)化指標(biāo)劣于mG?WO 和Ex-GWO 算法,其余測(cè)試函數(shù)優(yōu)化求解效果均優(yōu)于表中其他3 種改進(jìn)的灰狼優(yōu)化算法。對(duì)于F1、F2、F3、F7、F8 函數(shù),IGWO 得到的各函數(shù)求解的平均值遠(yuǎn)遠(yuǎn)小于mG?WO、EGWO 和Ex-GWO,即IGWO 算法的求解精度遠(yuǎn)遠(yuǎn)高于mGWO、EGWO 和Ex-GWO。對(duì)于函數(shù)F4、F5、F9、F10、F11、F12,IGWO 相對(duì)于mGWO、EGWO 和Ex-GWO 算法也具有較高的求精精度。同時(shí),標(biāo)準(zhǔn)差用于反映算法求解尋優(yōu)的穩(wěn)定性,由表3 的標(biāo)準(zhǔn)差數(shù)據(jù)對(duì)比可以看出,IGWO 算法對(duì)12 個(gè)測(cè)試函數(shù)的標(biāo)準(zhǔn)差值小于其他改進(jìn)的灰狼算法,說(shuō)明IGWO 算法的穩(wěn)定性相對(duì)于mGWO、EGWO 和Ex-GWO 也較好。因此,對(duì)比其他改進(jìn)的灰狼優(yōu)化算法,IGWO算法在尋優(yōu)性能上依然具有優(yōu)勢(shì)。

        Table 3 Performance comparison with other improved gray wolf algorithms表3 與其他改進(jìn)灰狼算法性能比較

        3 結(jié)語(yǔ)

        本文在標(biāo)準(zhǔn)灰狼優(yōu)化算法的基礎(chǔ)上,引入了反向?qū)W習(xí)策略、非線性控制因子和萊維飛行策略對(duì)標(biāo)準(zhǔn)的灰狼優(yōu)化算法進(jìn)行改進(jìn),提出了一種混合策略改進(jìn)的灰狼優(yōu)化算法。由12 個(gè)標(biāo)準(zhǔn)測(cè)試函數(shù)的仿真結(jié)果可知,IGWO 在尋優(yōu)精度、穩(wěn)定性和收斂速度方面不僅與經(jīng)典的優(yōu)化算法相比具有一定優(yōu)勢(shì),同時(shí)與一些改進(jìn)的灰狼優(yōu)化算法相比也有一定優(yōu)勢(shì)。但是,本文算法未在實(shí)際問(wèn)題中得到進(jìn)一步驗(yàn)證,未來(lái)研究中,會(huì)將改進(jìn)的算法應(yīng)用于實(shí)際問(wèn)題求解,驗(yàn)證算法實(shí)用性。

        猜你喜歡
        測(cè)試函數(shù)灰狼全局
        Cahn-Hilliard-Brinkman系統(tǒng)的全局吸引子
        量子Navier-Stokes方程弱解的全局存在性
        谷谷雞和小灰狼
        灰狼的大大噴嚏
        落子山東,意在全局
        金橋(2018年4期)2018-09-26 02:24:54
        具有收縮因子的自適應(yīng)鴿群算法用于函數(shù)優(yōu)化問(wèn)題
        灰狼和老虎
        帶勢(shì)函數(shù)的雙調(diào)和不等式組的整體解的不存在性
        約束二進(jìn)制二次規(guī)劃測(cè)試函數(shù)的一個(gè)構(gòu)造方法
        灰狼的幸福
        蜜桃码一区二区三区在线观看| 亚洲一区二区在线观看网址 | 国产精品不卡无码AV在线播放| 色综合久久五十路人妻| 亚洲一区二区三区精品| 人人鲁人人莫人人爱精品| 中文字幕一区在线观看视频| 国产午夜亚洲精品理论片不卡| 久久精品免费无码区| 午夜人妻中文字幕福利| 青青草视频在线观看绿色| 色综合久久久久综合体桃花网| 国产xxxxx在线观看| 一本一本久久a久久| 中文字幕乱码亚洲无线精品一区| 亚洲国产欲色有一二欲色| av在线天堂国产一区| 亚洲精品无码专区在线在线播放| 国产精品三级在线观看无码| 妞干网中文字幕| 亚洲视频观看一区二区| 国产内射视频在线免费观看| 国产乱码一区二区三区爽爽爽| 欧美喷潮久久久xxxxx| 中文字幕一区二区人妻痴汉电车| 国产一级内射一片视频免费| 亚洲a∨无码精品色午夜| 亚洲精品乱码久久久久久久久久久久| 成人无码视频在线观看网站| 亚洲成av人片在久久性色av| 日本高清乱码中文字幕| 亚洲av高清在线一区二区三区| 狠狠色综合播放一区二区| 亚洲一本之道高清在线观看| 亚洲精品视频中文字幕| 日本乱偷人妻中文字幕| 漂亮人妻被黑人久久精品| av网站可以直接看的| 成人国产激情自拍视频| 中文无码熟妇人妻av在线| 日韩欧美国产自由二区|