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

融合多策略的改進(jìn)黏菌算法及工程應(yīng)用

2024-02-21 04:36:04李夢(mèng)真莫愿斌
關(guān)鍵詞:優(yōu)化策略

李夢(mèng)真,莫愿斌

(廣西民族大學(xué) 人工智能學(xué)院,廣西 南寧 530006)

0 引 言

近年來(lái),隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算復(fù)雜性的增強(qiáng),優(yōu)化問(wèn)題在現(xiàn)階段受到廣泛關(guān)注,利用元啟發(fā)式算法求解多種復(fù)雜優(yōu)化問(wèn)題也是當(dāng)下研究的熱點(diǎn)。常見(jiàn)的元啟發(fā)式算法有粒子群算法(Particle Swarm Optimization,PSO)[1]、布谷鳥(niǎo)算法(Cuckoo Search,CS)[2]、差分進(jìn)化算法(Differential Evolution,DE)[3]、灰狼優(yōu)化算法(Grey Wolf Optimizer,GWO)[4]、鯨魚(yú)優(yōu)化算法(Whale Optimization Algorithm,WOA)[5]、海鷗優(yōu)化算法(Seagull Optimization Algorithm,SOA)[6]、麻雀優(yōu)化算法(Sparrow Search Algorithm,SSA)[7]、阿基米德優(yōu)化算法(Archimedes Optimization Algorithm,AOA)[8]、斑點(diǎn)鬣狗優(yōu)化算法(Spotted Hyena Optimization,SHO)[9]等等。

黏菌算法是2020年Li等人[10]根據(jù)黏菌個(gè)體振蕩捕食行為提出的,建立了由黏菌行為模式啟發(fā)的數(shù)學(xué)模型,實(shí)驗(yàn)證明該算法具有良好的尋優(yōu)能力,并廣泛應(yīng)用于解決優(yōu)化問(wèn)題;文獻(xiàn)[11]提出了一種基于成敗歷史存檔的融合龍格庫(kù)塔黏菌算法,改進(jìn)后算法的求解精度和魯棒性更具競(jìng)爭(zhēng)力;文獻(xiàn)[12]利用精英反向?qū)W習(xí)和二次插值提升算法全局尋優(yōu)性能、收斂精度及局部開(kāi)發(fā)能力,幫助算法跳出局部極值;文獻(xiàn)[13]提出了一種融合精英策略的SMA,在有固定頻率約束的桁架結(jié)構(gòu)尺寸優(yōu)化問(wèn)題中取得較好結(jié)果。該文提出的融合多策略的改進(jìn)黏菌算法包含三個(gè)改進(jìn)策略,能針對(duì)原算法存在的缺點(diǎn)進(jìn)行整合性提升。首先,采用Sine映射初始化種群,提高種群多樣性;其次,引入自適應(yīng)變異t分布策略,改進(jìn)原算法容易陷入局部最優(yōu)的缺點(diǎn);最后,引入黃金正弦機(jī)制來(lái)改進(jìn)算法在迭代后期收斂速度慢、收斂精度低的問(wèn)題。通過(guò)基準(zhǔn)測(cè)試函數(shù)及CEC2021測(cè)試函數(shù)對(duì)改進(jìn)后的黏菌算法進(jìn)行性能測(cè)試,測(cè)試結(jié)果明顯優(yōu)于其他對(duì)比算法,然后將其應(yīng)用于工程應(yīng)用問(wèn)題,GTSMA都取得了理想的結(jié)果。

1 黏菌算法

黏菌算法生物背景新穎,結(jié)構(gòu)清晰,主要利用黏菌覓食的潛力與特性來(lái)解決復(fù)雜的優(yōu)化問(wèn)題。黏菌覓食的潛力最初體現(xiàn)在路徑規(guī)劃中,該算法主要模擬黏菌靠近食物、包圍食物和獲得食物三個(gè)階段。首先,黏菌根據(jù)空氣中的氣味濃度去接近食物,黏菌個(gè)體會(huì)根據(jù)公式1的規(guī)則進(jìn)行更新移動(dòng):

(1)

其中,X表示黏菌的當(dāng)前位置,LB與UB表示搜索范圍的上下邊界,XA與XB表示從所有黏菌個(gè)體中隨機(jī)挑選的兩個(gè)個(gè)體,Vb是介于[-a,a]的參數(shù),迭代次數(shù)越多,Vb的值越趨于0,Vc從1-0呈線性變化,t表示黏菌個(gè)體當(dāng)前的迭代次數(shù),權(quán)重參數(shù)W表示黏菌的質(zhì)量,Xb(t)表示第t次迭代適應(yīng)度最優(yōu)的個(gè)體位置,r表示[0,1]區(qū)間的隨機(jī)值,其中控制變量p和參數(shù)a的函數(shù)表達(dá)式如式2、式3:

p=tanh|S(i)-DF|

(2)

(3)

其中,S(i)代表黏菌個(gè)體X的適應(yīng)度,而DF表示最佳適應(yīng)度值,tmax代表個(gè)體更新的最大迭代次數(shù)。而W的表達(dá)式如式4:

W(smellIndex)=

(4)

其中,condition表示適應(yīng)度排在前一半的個(gè)體,other表示余下的種群個(gè)體,r表示[0,1]區(qū)間內(nèi)的隨機(jī)值,bF和wF分別表示當(dāng)前種群中的最好和最差適應(yīng)度值。

2 融合多策略的改進(jìn)黏菌算法

2.1 Sine混沌映射

豐富的初始種群,對(duì)于算法的收斂速度和尋優(yōu)精度都十分重要。黏菌在初期的位置具有隨機(jī)性和不確定性,可能會(huì)出現(xiàn)種群分布不均勻,容易陷入局部最優(yōu)。而混沌序列可以用來(lái)解決上述問(wèn)題[14]。常見(jiàn)的混沌映射有l(wèi)ogistic映射、kent映射等,該文采用Sine混沌映射,選取式5產(chǎn)生的初始變量值利用式6映射到黏菌個(gè)體上,產(chǎn)生多樣性較好的初始種群。

Yi+1=ρsin(πi)

(5)

(6)

其中,Yi∈[-1,1]為混沌序列;i=1,2,…,N表示種群規(guī)模;ρ為控制參數(shù);Ud和Ld分別為黏菌個(gè)體在第d維的上限和下限。

2.2 自適應(yīng)t分布變異策略

t分布最早被命名為“Student’s distribution”,高斯分布(Gaussian Distribution,GD)和柯西分布(Cauchy Distribution,CD)是t分布的兩個(gè)特殊邊界分布,該策略融合了高斯分布和柯西分布的優(yōu)點(diǎn),初期參數(shù)t取較小值,符合柯西分布;迭代進(jìn)行到中后期時(shí),t取值就會(huì)變大,t分布無(wú)限接近高斯分布。具體的黏菌位置更新方式如式7:

X(t+1)=

(7)

其中,ts是以SMA迭代次數(shù)為自由度的t分布,隨著S增加,t也會(huì)增加,t分布由開(kāi)始的柯西分布逐漸轉(zhuǎn)變?yōu)楦咚狗植肌?/p>

2.3 黃金正弦策略

黃金正弦算法(golden Sine Algorithm,goldenSA)[15]是引用黃金分割系數(shù)加入正弦函數(shù)設(shè)計(jì)來(lái)提升尋優(yōu)性能的一種新型智能算法。算法開(kāi)始時(shí)通過(guò)隨機(jī)生成N個(gè)個(gè)體來(lái)更新初始空間,在個(gè)體位置更新過(guò)程中,利用黃金分割系數(shù)來(lái)縮小個(gè)體的搜索空間。其位置更新公式如下:

(8)

3 GTSMA優(yōu)化算法

3.1 算法流程

針對(duì)基本SMA的缺點(diǎn),該文提出融合多策略的改進(jìn)黏菌算法(GTSMA)。首先,引入Sine混沌映射提高迭代初期種群的多樣性;其次,隨著迭代次數(shù)的增加,自適應(yīng)t分布變異策略中自由度參數(shù)t取值也會(huì)隨之變大,可以增加算法跳出局部最優(yōu)的概率;最后與黃金正弦算法相結(jié)合。在算法迭代后期利用黃金分割系數(shù)對(duì)整個(gè)過(guò)程進(jìn)行優(yōu)化,改進(jìn)算法在迭代后期收斂精度較低的問(wèn)題。GTSMA流程如圖1所示。

圖1 算法流程

3.2 算法的時(shí)間復(fù)雜度分析

設(shè)黏菌種群規(guī)模為N,問(wèn)題維度為D,最大迭代次數(shù)為T(mén),目標(biāo)函數(shù)復(fù)雜度為Oobj。則GTSMA在Sine混沌映射初始化種群階段的時(shí)間復(fù)雜度為O(N×M),適應(yīng)度值評(píng)估和排序的復(fù)雜度為O(T×N×(1+logN)),權(quán)重參數(shù)W更新時(shí)間復(fù)雜度為O(T),迭代后期融合黃金正弦更新最優(yōu)位置的時(shí)間復(fù)雜度為O(T×M),最后階段位置更新的時(shí)間復(fù)雜度為O(T×N×M)。綜上所述,GTSMA的時(shí)間復(fù)雜度為O(T×N×(M+Oobj+1+logN))。

4 實(shí)驗(yàn)仿真與結(jié)果分析

4.1 實(shí)驗(yàn)環(huán)境

所有實(shí)驗(yàn)代碼均在Matlab R2018a上運(yùn)行,以保證公平的比較。

4.2 基準(zhǔn)測(cè)試函數(shù)

選取單峰、多峰函數(shù)等不同類(lèi)型的基準(zhǔn)測(cè)試函數(shù)對(duì)GTSMA進(jìn)行測(cè)試來(lái)驗(yàn)證GTSMA的性能,函數(shù)的維數(shù)、范圍和理論最優(yōu)值如表1所示。

表1 基準(zhǔn)測(cè)試函數(shù)

4.3 GTSMA與其他算法對(duì)比

論文通過(guò)對(duì)WOA,PSO,GWO,CS,SMA,GTSMA分別在6個(gè)測(cè)試函數(shù)獨(dú)立運(yùn)行30次的結(jié)果進(jìn)行對(duì)比來(lái)檢驗(yàn)文中改進(jìn)策略是否有效,運(yùn)行結(jié)果見(jiàn)表2。

表2 所有比較算法的運(yùn)行結(jié)果

由表2數(shù)據(jù)可知,針對(duì)不同類(lèi)型的函數(shù),GTSMA的綜合性能最強(qiáng)。對(duì)于函數(shù)f3,f5,f6,GTSMA的三項(xiàng)指標(biāo)均優(yōu)于原始SMA。由圖2可以更直觀看出GTSMA效果更理想。對(duì)于函數(shù)f1,f2, 其他比較算法收斂精度較低,GTSMA相對(duì)于原始SMA收斂到最優(yōu)值所需迭代次數(shù)更少。對(duì)于函數(shù)f4,算法迭代初期該函數(shù)的收斂曲線下降明顯、收斂速度快。對(duì)于函數(shù)f5,GTSMA只需五十多次迭代即可獲得理論上最優(yōu)值。對(duì)于f3,f6,從圖中可以看出函數(shù)拐點(diǎn)次數(shù)明顯增多,說(shuō)明該算法不僅能夠快速收斂,而且還能在后期的迭代過(guò)程中快速逃離局部最優(yōu),提高了算法的勘探能力。

(a)f1比較算法收斂曲線 (b)f2比較算法收斂曲線 (c)f3比較算法收斂曲線

4.4 CEC2021測(cè)試集實(shí)驗(yàn)分析

在CEC2021測(cè)試集上與其他同類(lèi)型算法進(jìn)行對(duì)比,檢驗(yàn)GTSMA的綜合性能,CEC2021測(cè)試函數(shù)見(jiàn)表3。

表3 CEC2021測(cè)試集

將GTSMA與標(biāo)準(zhǔn)SMA,SOA,WOA,DE以及GWO進(jìn)行對(duì)比。實(shí)驗(yàn)參數(shù)取種群規(guī)模為N=30,維度d=30,最大迭代次數(shù)為500。表4展示了算法在運(yùn)行過(guò)程中取得的最優(yōu)平均值和標(biāo)準(zhǔn)差。由表4中算法的運(yùn)行結(jié)果可知,GTSMA在10個(gè)測(cè)試函數(shù)中平均值和標(biāo)準(zhǔn)偏差均為0,根據(jù)上述實(shí)驗(yàn)結(jié)果分析,GTSMA相比同類(lèi)算法優(yōu)勢(shì)更大。

表4 所有比較算法CEC2021測(cè)試集實(shí)驗(yàn)結(jié)果

5 GTSMA在工程優(yōu)化問(wèn)題的應(yīng)用

拉壓彈簧設(shè)計(jì)問(wèn)題作為優(yōu)化工程應(yīng)用問(wèn)題中的經(jīng)典案例,結(jié)構(gòu)模型如圖3所示,它的目標(biāo)是在滿足一定約束條件下令彈簧質(zhì)量f(x)最小。該問(wèn)題主要包括彈簧金屬絲直徑D(x1)、彈簧圈平均直徑D(x2)以及彈簧的有效圈數(shù)N(x3)三個(gè)設(shè)計(jì)變量以及最小撓度、剪切應(yīng)力、振蕩頻率以及外徑限制四個(gè)不等式約束。其數(shù)學(xué)模型如式9所示。

圖3 壓力彈簧模型

約束條件為:

(9)

其中,變量x1,x2,x3的取值范圍如下:

0.05≤x1≤2,0.25≤x2≤1.3,2≤x3≤15

用GTSMA和標(biāo)準(zhǔn)SMA求解拉壓彈簧設(shè)計(jì)問(wèn)題,并與WOA[5],SSA[7],AOA[8],混沌粒子群算法(Chaos particle swarm optimization algorithm,CPSO)[16]取得的最優(yōu)值進(jìn)行對(duì)比。為確保數(shù)據(jù)的準(zhǔn)確性,用于比較算法的數(shù)據(jù)均取自于對(duì)應(yīng)的參考文獻(xiàn)。其中對(duì)比結(jié)果如表5所示。

表5 拉壓彈簧設(shè)計(jì)問(wèn)題優(yōu)化結(jié)果

從表5的數(shù)據(jù)可知,在拉壓彈簧設(shè)計(jì)問(wèn)題尋優(yōu)結(jié)果中,GTSMA的尋優(yōu)結(jié)果為0.012 66,結(jié)果均優(yōu)于其他四種優(yōu)化算法。因此,GTSMA的尋優(yōu)能力更強(qiáng),可以有效地處理拉壓彈簧工程問(wèn)題。

6 結(jié)束語(yǔ)

在原始SMA的基礎(chǔ)上,提出了一種融合多策略的改進(jìn)黏菌算法,迭代初期在種群初始化過(guò)程中引入Sine混沌序列提高種群多樣性;然后引入自適應(yīng)t分布策略避免黏菌個(gè)體陷入局部最優(yōu);最后融合黃金正弦算法思想更新個(gè)體位置,提高算法的收斂精度及運(yùn)行速度。在基準(zhǔn)測(cè)試函數(shù)、CEC2021測(cè)試集以及實(shí)際工程設(shè)計(jì)優(yōu)化問(wèn)題上均取得了滿意效果,表明了GTSMA的可操作性和適用性。今后的工作將繼續(xù)研究改進(jìn)的優(yōu)化策略,提高該算法的運(yùn)行速度并將其應(yīng)用到更復(fù)雜的優(yōu)化問(wèn)題中。

猜你喜歡
優(yōu)化策略
超限高層建筑結(jié)構(gòu)設(shè)計(jì)與優(yōu)化思考
民用建筑防煙排煙設(shè)計(jì)優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
基于“選—練—評(píng)”一體化的二輪復(fù)習(xí)策略
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運(yùn)算——以2021年解析幾何高考題為例
求初相φ的常見(jiàn)策略
例談未知角三角函數(shù)值的求解策略
我說(shuō)你做講策略
高中數(shù)學(xué)復(fù)習(xí)的具體策略
主站蜘蛛池模板: 久久精品国产电影| 欧美色图第一页| jizz亚洲高清在线观看| 丝袜亚洲综合| 大香网伊人久久综合网2020| 丁香婷婷久久| 日韩黄色大片免费看| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 午夜性刺激在线观看免费| 亚洲欧洲天堂色AV| 91美女在线| 无码AV日韩一二三区| 亚洲欧美综合精品久久成人网| 亚洲天堂2014| 日韩经典精品无码一区二区| 欧美黄色网站在线看| 91人妻在线视频| 青青青国产在线播放| 六月婷婷激情综合| 任我操在线视频| 亚洲精品中文字幕无乱码| 波多野结衣久久高清免费| 91精品专区国产盗摄| 视频一本大道香蕉久在线播放| 就去吻亚洲精品国产欧美| 97国产成人无码精品久久久| 青青草欧美| 伊人久久福利中文字幕| 大香网伊人久久综合网2020| 91在线丝袜| 国产精品黄色片| 精品一区二区久久久久网站| 亚洲日产2021三区在线| 国产福利小视频在线播放观看| 日本免费高清一区| 潮喷在线无码白浆| 女人毛片a级大学毛片免费 | 欧美综合激情| 欧美、日韩、国产综合一区| 91色在线观看| 超碰免费91| 日本欧美中文字幕精品亚洲| 欧美精品影院| 国产网站一区二区三区| Aⅴ无码专区在线观看| 日本国产在线| 在线看片免费人成视久网下载| 丝袜国产一区| 欧洲熟妇精品视频| 91精品日韩人妻无码久久| 99在线国产| 欧美在线视频不卡| 好紧好深好大乳无码中文字幕| 波多野结衣一区二区三区四区视频 | 91九色最新地址| 欧美日韩中文国产va另类| 国产无码网站在线观看| 狠狠干欧美| 亚洲人成人伊人成综合网无码| 波多野结衣无码AV在线| 热思思久久免费视频| 国产高清自拍视频| 在线国产91| 精品少妇三级亚洲| 高潮爽到爆的喷水女主播视频| 91精品国产麻豆国产自产在线| 久久香蕉国产线| 免费国产黄线在线观看| 亚洲欧美精品一中文字幕| 色偷偷一区二区三区| 97国产精品视频人人做人人爱| 老司国产精品视频91| 日韩精品高清自在线| 亚洲天堂日韩在线| 91青青视频| 亚洲国产中文欧美在线人成大黄瓜| 无码人妻热线精品视频| 国产美女在线观看| 国产乱人伦AV在线A| 国产又色又爽又黄| 欧美人与牲动交a欧美精品| 国产91蝌蚪窝|