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

基于三支決策的海洋捕食者算法

2025-08-04 00:00:00房晶萬仁霞苗奪謙
關(guān)鍵詞:捕食者獵物步長

中圖分類號:TP181 文獻(xiàn)標(biāo)志碼:A 文章編號:1000-2367(2025)04-0049-09

海洋捕食者算法(marine predator algorithm,MPA)是 FARAMARZI等[1]于 2020 年提出的一種新型的基于種群的元啟發(fā)式算法.該算法的靈感來自海洋捕食者在不同速度比下的覓食策略,即萊維飛行和布朗運(yùn)動,以及捕食者與獵物之間最佳相遇率策略.海洋捕食者算法求解優(yōu)化問題時具有顯著的尋優(yōu)能力,但與其他基于種群的元啟發(fā)式算法一樣,仍然存在易陷人局部最優(yōu)、尋優(yōu)精度低和收斂速度慢等缺陷[2].因此,國內(nèi)外學(xué)者對海洋捕食者算法進(jìn)行了更深入的研究,主要從3個方面進(jìn)行改進(jìn):(1)修改參數(shù)調(diào)整方案.例如,HOUSSEIN等[3提出了一種改進(jìn)的海洋捕食者算法,將步長控制參數(shù)CF的動態(tài)調(diào)整方案由指數(shù)形式修改為正弦指數(shù)形式.FAN等[4提出了一種非線性步長控制參數(shù)和慣性權(quán)重系數(shù),并結(jié)合邏輯對立學(xué)習(xí)機(jī)制改進(jìn) MPA,以平衡算法的勘探與開發(fā),加快算法收斂.(2)改進(jìn)位置更新規(guī)則.例如,付華等[5]提出了一種階段化改進(jìn)的海洋捕食者算法,通過不同策略改進(jìn)MPA3個階段的位置更新規(guī)則,以提高算法的尋優(yōu)性能.SADIQ等[6提出了一種非線性的海洋捕食者算法,在MPA的位置更新方程上增加了一個非線性參數(shù),以平衡算法的勘探與開發(fā).(3)與經(jīng)典算法相結(jié)合.例如,HOUSSEIN等[7]將對立學(xué)習(xí)策略、灰狼優(yōu)化算法與海洋捕食者算法相融合,提高了算法的收斂速度及局部搜索效率.SHAHEEN等[8將粒子群算法與海洋捕食者算法相結(jié)合,使得算法的尋優(yōu)性能顯著增強(qiáng).

盡管上述改進(jìn)算法一定程度上提高了海洋捕食者算法的尋優(yōu)性能,但算法存在的“過度聚集\"現(xiàn)象,求解精度低、收斂速度慢以及易陷入局部最優(yōu)等問題仍一定程度存在.本文提出了一種基于三支決策的海洋捕食者算法(marine predator algorithm based on thre-way decision,TWD-MPA),通過調(diào)整步長控制參數(shù)、引人慣性權(quán)重系數(shù)來改進(jìn)位置更新規(guī)則,結(jié)合三支決策核心思想,將獵物劃分為3個域并采取不同規(guī)則更新位置,以加強(qiáng)個體間信息交流,增強(qiáng)算法勘探與開發(fā)能力,從而提升算法尋優(yōu)性能.

1相關(guān)理論

1.1 海洋捕食者算法

海洋捕食者算法是一種建立在三階段搜索結(jié)構(gòu)上的優(yōu)化算法,通過兩種覓食策略的優(yōu)化調(diào)控來提高捕食者與獵物的相遇率,從而提升算法的尋優(yōu)效率.數(shù)學(xué)模型描述如下.

1.1.1 MPA的初始化

與大多數(shù)元啟發(fā)式算法相似,海洋捕食者算法的初始解均勻地分布在搜索空間上[9],初始種群位置更新規(guī)則如下: ,其中, Xmax 和 Xmin 分別表示搜索空間的上界與下界, 表示模均勻分布在[O,1]的隨機(jī)向量.

1.1.2 MPA的尋優(yōu)階段

MPA根據(jù)獵物與捕食者的速度比,同時考慮到種群的生命周期,將整個優(yōu)化過程分為3個階段:

(1)高速比階段:高速比階段發(fā)生于整個迭代過程的前 1/3(t , ,其中, Ψt 為當(dāng)前迭代次數(shù), T 為最大迭代次數(shù); 為獵物的移動步長; 表示服從布朗運(yùn)動的隨機(jī)向量; 表示均勻分布在[0,1]的隨機(jī)向量; 為由頂級捕食者構(gòu)造的精英矩陣; 為與精英矩陣具有相同維數(shù)的獵物矩陣.

(2)等速比階段:等速比階段發(fā)生于整個迭代過程的 1/3 到 2/3(T/3≤t≤2T/3) ,該階段代表種群從勘探到開發(fā)的過渡,此時勘探與開發(fā)同樣重要.算法指定前一半種群 進(jìn)行勘探,其更新規(guī)則如下: ,后一半種群 , \cdots , N" 進(jìn)行開發(fā),其更新規(guī)則如下 ,其中, 表示服從萊維飛行的隨機(jī)向量; CF=(1-t/T)(2t/T) 為步長控制參數(shù),用于控制捕食者的移動步長.

(3)低速比階段:低速比階段發(fā)生于整個迭代過程的后 1/3(tgt;2T/3) ,該階段的主要任務(wù)是進(jìn)行局部開發(fā),此時捕食者的最佳策略是選擇搜索步長較小的萊維飛行,種群 (i=1,2,…,N) 的更新規(guī)則如下:

1.1.3 渦流形成與魚類聚集裝置效應(yīng)

在自然環(huán)境中,海洋捕食者的獵食行為經(jīng)常受到海洋渦旋或是魚類聚集裝置(fish aggregating devices(FADs),簡記為 Fs )的顯著影響.MPA通過模擬魚類聚集裝置 (Fs )的效應(yīng),減少陷入局部最優(yōu)解的可能性并促進(jìn)全局探索.其數(shù)學(xué)模型如下:

其中, 為只包含0和1的二進(jìn)制向量數(shù)組; r 是[0,1]間的均勻隨機(jī)數(shù); 表示獵物矩陣的兩個隨機(jī)分量.

研究表明,當(dāng)海洋中形成渦流或存在 Fs 時,海洋捕食者 80% 以上的時間都在 Fs 附近活動,產(chǎn)生“聚集現(xiàn)象”,這種現(xiàn)象對應(yīng)算法陷人局部最優(yōu)的情況;其余 20% 的時間捕食者會進(jìn)行長距離的游動,以找到其他獵物存在的區(qū)域[10],因此,通常用 Fs=0.2 來刻畫FADs效應(yīng)影響優(yōu)化過程的概率.

1.2 三支決策

三支決策(three-way decisions,TWD)理論是 YAO[11] 于 2010 年提出的一種新的決策理論.其核心思想是將一個整體劃分為3部分,分別對每個部分采取不同的治理方式,來處理實際決策中出現(xiàn)的不確定問題.該理論基于決策粗糙集將整個論域劃分為3個域,即正域(positive region,POS)、負(fù)域(negative region,

NEG)和邊界域(boundary region,BND),分別代表接受、拒絕和延遲決策三種決策結(jié)果[12].其基本思想是:假設(shè)狀態(tài)集包含兩種屬于互補(bǔ)關(guān)系的狀態(tài),記為 ,分別表示對象屬于 X 和屬于 logX ;決策集包含3種不同的決策,記為 A={P,B,N} ,分別表示對象被劃分到3個域的3種決策行為,即正域接受、邊界域延遲和負(fù)域拒絕3種決策.通過引入閾值 α,β(0lt;βlt;αlt;1) ,結(jié)合Bayes 決策的推導(dǎo)過程,得到三支決策的規(guī)則如下:若 P(X∣[x]R)≥α ,則 x∈POS(X) ;若 β?R)lt;α ,則 x∈BND(X) ;若 P(X∣ (20[x]R)≤β ,則 x∈NEG(X) :

2基于三支決策的海洋捕食者算法

本節(jié)針對MPA存在的缺陷,通過調(diào)整步長控制參數(shù)、引入慣性權(quán)重系數(shù)等措施,并結(jié)合三支決策基本思想,來改進(jìn)海洋捕食者算法,

2.1 步長控制參數(shù)策略

在 MPA的尋優(yōu)過程中,步長控制參數(shù)的設(shè)置將直接影響到算法勘探與開發(fā)的平衡.迭代前期步長控制參數(shù)的值較大,將有利于對整個搜索空間進(jìn)行探索;而迭代后期步長控制參數(shù)的值較小,有利于提高算法對局部區(qū)域的開發(fā)能力[4].為此,本文引入了一種新的步長控制參數(shù),定義如下:

在迭代過程中, CFNew 以指數(shù)形式從1減小到0.為了驗證 CFNew 的有效性,本文將其與原始MPA步長控制參數(shù) CFMPA 以及文獻(xiàn)[4]提出的步長控制參數(shù) CFMMPA=cos((π/2)?(t/T))2t/T 進(jìn)行比較,如圖1所示.由圖1可知,本文提出的步長控制參數(shù)CFNew 在迭代前期緩慢減小,使得獵物可以以較大的步長進(jìn)行全局勘探,從而增強(qiáng)算法勘探能力;在迭代中期快速減小,以加快算法收斂速度;在迭代后期緩慢減小,使得獵物在一定時間內(nèi)以較小的步長進(jìn)行局部開發(fā),提升算法開發(fā)能力.

2.2 慣性權(quán)重系數(shù)策略

改進(jìn)步長控制參數(shù)雖可以提升算法勘探與開發(fā)能力,但也會使得算法從勘探到開發(fā)的過渡階段轉(zhuǎn)變突然,容易跳過最優(yōu)解而陷入局部最優(yōu).因此,為了進(jìn)一步平衡勘探與開發(fā),本文在算法迭代前期與中期引人慣性權(quán)重系數(shù)w,定義如下:w =exp(-) ),慣性權(quán)重系數(shù)o在迭代的過程中以指數(shù)形式下降.慣性權(quán)重系數(shù)的這種非線性變化可以有效平衡獵物(頂級獵食者)在算法迭代前期和中期對獵物自身影響.

圖1步長控制參數(shù)的變化曲線Fig.1 Variation curve of step size control parameter

綜上,根據(jù)上述步長控制參數(shù) CFNew 和慣性權(quán)重系數(shù) w ,得到新的位置更新方程.在高速比階段,即 tlt; T/3 時,種群 (i=1,2,…,N) 的更新規(guī)則被改進(jìn)為:

等速比階段,即 T/3≤t≤2T/3 時,前一半種群 (i=1,2,…,N/2) 的更新規(guī)則被改進(jìn)為:

后一半種群 (i=N/2,…,N) 的更新規(guī)則被改進(jìn)為:

在低速比階段,即 tgt;2T/3 時,種群 (i=1,2,…,N) 的更新規(guī)則被改進(jìn)為:

考慮FADs效應(yīng),新的數(shù)學(xué)模型如下:

2.3 三支學(xué)習(xí)搜索策略

種群多樣性對算法的尋優(yōu)精度和收斂速度起著關(guān)鍵作用,但在MPA迭代過程中,種群中所有個體均向頂級捕食者靠近,導(dǎo)致種群多樣性隨著算法迭代逐漸降低,這在解決高維復(fù)雜問題時往往會導(dǎo)致局部最優(yōu)因此,為了確保種群多樣性,避免“過度聚集\"現(xiàn)象,本文提出了三支學(xué)習(xí)搜索策略,在算法每次迭代完成后,根據(jù)隨機(jī)獵物與當(dāng)前獵物的距離、頂級捕食者與當(dāng)前獵物反向解的距離以及這兩個距離的比值將獵物劃分為3類,并結(jié)合三支決策核心思想制定新的規(guī)則來更新獵物位置,最后通過比較獵物更新前后的適應(yīng)度值來擇優(yōu)和迭代.具體策略如下:

首先,通過反向?qū)W習(xí)得到獵物反向解,根據(jù)個體間的距離之比設(shè)置獵物的劃分依據(jù),即:

其中, 為當(dāng)前獵物; 為當(dāng)前獵物反向解; 為隨機(jī)獵物; 為頂級捕食者.式(6)表示當(dāng)前獵物的反向解;式(7)表示隨機(jī)獵物與當(dāng)前獵物的距離;式(8)表示頂級捕食者與當(dāng)前獵物反向解的距離;這兩個距離的比值 E1/E2 將作為獵物的劃分依據(jù).

其次,根據(jù)距離之比 E1/E2 將獵物分為正域、負(fù)域和邊界域.結(jié)合三支決策的獵物分域規(guī)則如下:若E1/E2≤β ,則 ;若 β1/E2lt;α ,則 ;若 El/E2≥α ,則 .其中,NEG、BND 和POS 分別為負(fù)域、邊界域和正域.分域完成后,分別執(zhí)行不同的規(guī)則更新3個域中的獵物.

在負(fù)域中,獵物向頂級捕食者學(xué)習(xí),同時結(jié)合當(dāng)前獵物反向解進(jìn)行更新.利用頂級捕食者更新位置,可以使得獵物不斷趨向當(dāng)前的全局最優(yōu),有助于提高算法的勘探能力.公式如下:

其中, 是更新后得到的獵物.

在邊界域中,根據(jù)三支決策中“延遲決策\(yùn)"思想,獵物不進(jìn)行更新,待下一次迭代結(jié)束后重新劃分所屬域.

在正域中,獵物向負(fù)域中的優(yōu)質(zhì)獵物學(xué)習(xí),同時結(jié)合當(dāng)前獵物反向解進(jìn)行更新.利用負(fù)域中優(yōu)質(zhì)獵物更新位置,可以加強(qiáng)個體之間交互作用,提升信息共享程度,有利于提高算法的開發(fā)能力.公式如下:

其中, 是負(fù)域中隨機(jī)選擇的優(yōu)質(zhì)獵物.

最后,計算隨機(jī)獵物更新前后的適應(yīng)度值,擇優(yōu)進(jìn)入下一次迭代,數(shù)學(xué)模型如下:

其中, f 為適應(yīng)度函數(shù), f(Pic) 和 分別表示獵物更新前后的適應(yīng)度值.

2.4 TWD-MPA的具體步驟

綜上所述,基于三支決策的海洋捕食者算法具體步驟如下:

步驟1初始化種群并設(shè)置相關(guān)參數(shù),如種群數(shù)量 N 、搜索空間維度 D 、最大迭代次數(shù) T 等;步驟2計算每個獵物適應(yīng)度值,創(chuàng)建精英矩陣 E :

步驟3 更新種群:

(1)當(dāng) t

(2)當(dāng) T/3≤t≤2T/3 時,分別根據(jù)式(2)和(3)更新捕食者和獵物;

(3)當(dāng) tgt;2T/3 時,根據(jù)式(4)更新捕食者.

步驟4重新計算每個獵物的適應(yīng)度值并進(jìn)行比較替換,更新當(dāng)前最優(yōu)個體;

步驟5考慮 FADs 效應(yīng)和渦流的影響,根據(jù)式(5)進(jìn)一步更新獵物;

步驟6基于個體間距離之比將獵物劃分為負(fù)域、邊界域及正域,負(fù)域中的獵物根據(jù)式(9)進(jìn)行更新,邊界域中的獵物不進(jìn)行更新,正域中的獵物根據(jù)公式(10)進(jìn)行更新;

步驟7計算每個獵物更新前后的適應(yīng)度值并根據(jù)式(11)擇優(yōu)保存;

步驟8判斷算法是否滿足結(jié)束條件,若滿足則終止,輸出結(jié)果,否則返回步驟2.

3 實驗與結(jié)果分析

為了驗證TWD-MPA的尋優(yōu)性能,本節(jié)選取了1O個基準(zhǔn)測試函數(shù)進(jìn)行數(shù)值實驗,將實驗結(jié)果與其他7種智能優(yōu)化算法尋優(yōu)結(jié)果進(jìn)行了比較,并采用兩種統(tǒng)計性檢驗評估方法來進(jìn)一步驗證算法性能.

3.1 測試函數(shù)與參數(shù)設(shè)置

本文選取的基準(zhǔn)測試函數(shù)包括5個單模態(tài)函數(shù) F1{~F5 、3個多模態(tài)函數(shù) F6~F8 和2個固定維度的多模態(tài)函數(shù) F9~F10 ,具體信息見附錄表S1.其中單模態(tài)函數(shù) F1{~F5 只有一個全局最優(yōu)點,用來檢測算法的收斂速度、求解精度和局部開發(fā)能力;而多模態(tài)函數(shù) F6~F10 有兩個及以上局部最優(yōu)點和一個全局最優(yōu)點,主要用來檢測算法的全局勘探和逃離局部最優(yōu)的能力;固定維度的多模態(tài)函數(shù) F9~F10 用來展示算法在低維度下的全局勘探能力.

為了驗證TWD-MPA的有效性及優(yōu)越性,本文將其與其他基于種群的元啟發(fā)式算法進(jìn)行了比較,分別是經(jīng)典的鯨魚優(yōu)化算法(whale optimization algorithm,WOA)[13]、灰狼優(yōu)化算法(greywolf optimizer,GWO)[14]、和近年新提出的孔雀優(yōu)化算法(peafowl optimization algorithm,POA)[15]、蜣螂優(yōu)化算法(dungbeetle optimizer,DBO)[16]、人工兔優(yōu)化算法(artificial rabbits optimization,ARO)[17],以及原始海洋捕食者算法(MPA)、多子群改進(jìn)的海洋捕食者算法(multi-subpopulation marine predators algorithm,MSMPA).為了保證實驗的公平性,所有算法的公共參數(shù)應(yīng)保持一致,初始種群設(shè)置為30,最大迭代次數(shù)設(shè)置為500.本文算法 TWD-MPA的參數(shù)參照原算法 MPA及改進(jìn)算法 MSMPA 進(jìn)行設(shè)置,與之對比的算法WOA、GWO、POA、DBO、ARO、MPA、MSMPA參數(shù)依據(jù)算法出現(xiàn)的原文獻(xiàn)設(shè)置,具體信息見附錄表 S2 所示.本文實驗環(huán)境為Windowsl0,64 位操作系統(tǒng),CPU為Intel(R)Core(TM)i7-9700 CPU $\textcircled { \omega } \ 3 . 0 0 \ \mathrm { G H z }$ ,編程軟件為MATLAB R2016a.

3.2 實驗結(jié)果分析

本文將上述8種算法在10個基準(zhǔn)測試函數(shù)上分別獨立運(yùn)行 30次并記錄實驗結(jié)果,包括平均值(Ave)、標(biāo)準(zhǔn)差(Std)、最大值( Max) 和最小值(Min)等指標(biāo),如附錄表S3 所示.總體上,TWD-MPA的尋優(yōu)性能明顯優(yōu)于其他算法.

對于單模態(tài)函數(shù) Fi{~F5 ,TWD-MPA都取得了最優(yōu)的求解精度,特別是達(dá)到了函數(shù) F1~F4 的理論最優(yōu)值(0).雖然沒有獲得函數(shù) F5 的理論最優(yōu)值(O),但相比于其他7種算法,TWD-MPA的平均值、標(biāo)準(zhǔn)差、最大值和最小值這4項指標(biāo)均為最優(yōu)的,尋優(yōu)性能更好.與原始MPA相比,本文提出的TWD-MPA在函數(shù)F1{~F4 上的尋優(yōu)精度均提高了200多個數(shù)量級,說明了步長控制參數(shù) CF 的調(diào)整,使得獵物在迭代后期以較小的步長移動增強(qiáng)了算法局部開發(fā)能力,有助于算法快速收斂到全局最優(yōu)值,從而提高算法的求解精度和局部尋優(yōu)能力.

對于多模態(tài)函數(shù) F6~F10 ,TWD-MPA的求解精度和穩(wěn)定性均優(yōu)于其他算法,并且在函數(shù) F6,F(xiàn)8,F(xiàn)9 和 F10 上,均達(dá)到理論最優(yōu)值 (0,0,1,0,000 3) .對于函數(shù) F7 ,雖然本文所提TWD-MPA與DBO、ARO、MSMPA的結(jié)果相似,但其尋優(yōu)精度仍比原始MPA高4個數(shù)量級.對于函數(shù) F6、F8 ,除了GWO 和POA,其余算法均獲得了理論最優(yōu)值.對于函數(shù) F9 ,TWD-MPA與ARO結(jié)果相同,均體現(xiàn)了優(yōu)越的尋優(yōu)性能.對于函數(shù) F10 ,雖然TWD-MPA與原始MPA、改進(jìn)的MSMPA均達(dá)到理論最優(yōu)值,但其標(biāo)準(zhǔn)差明顯優(yōu)于這2種算法,體現(xiàn)了TWD-MPA優(yōu)越的穩(wěn)定性.說明了引進(jìn)三支學(xué)習(xí)搜索策略,能有效提高種群多樣性,增強(qiáng)個體間信息交流,緩解“過度聚集\"現(xiàn)象,使得算法向全局最優(yōu)收斂;調(diào)整步長控制參數(shù),引人慣性權(quán)重系數(shù),使得獵物在迭代前期以較大步長移動增強(qiáng)了算法的全局勘探能力,同時平衡了算法勘探與開發(fā),提高了算法穩(wěn)定性

綜上所述,本文所提算法在單模態(tài)函數(shù)和多模態(tài)函數(shù)上都展現(xiàn)了優(yōu)越的尋優(yōu)性能.

3.3 收斂性分析

收斂曲線是由算法第一次迭代到最后一次迭代獲得的最優(yōu)解的適應(yīng)度值繪制而成,其橫坐標(biāo)表示迭代次數(shù),縱坐標(biāo)表示算法求解精度.因此,該曲線可以直觀地展示算法的尋優(yōu)精度和收斂速度.圖2為TWDMPA和其他7種算法在10個基準(zhǔn)函數(shù)上的收斂曲線圖.

對于單模態(tài)函數(shù) F1~ F5 ,TWD-MPA均可以在300次迭代內(nèi)收斂,特別是在函數(shù) F1~F4 上,TWD-MPA的收斂速度和尋優(yōu)精度明顯優(yōu)于其他算法.在函數(shù) F5 上,TWD-MPA的收斂速度與其他算法相似,但該算法具有更優(yōu)越的求解精度.

對于多模態(tài)函數(shù) F6~ F10 ,TWD-MPA均可以在200次迭代內(nèi)收斂.在函數(shù)F10 上,TWD-MPA具有最快的收斂速度,并且在100次迭代內(nèi)快速收斂到最優(yōu)值,體現(xiàn)了算法優(yōu)越的尋優(yōu)性能.在函數(shù) F7 上,TWD-MPA前期的收斂速度與MSMPA相似,但后期逐漸優(yōu)于其他各算法并以最小的迭代次數(shù)收斂.在函數(shù) F6 、F8 和 F9 上,TWD-MPA 與MSMPA的收斂速度相差不大,但明顯優(yōu)于其他6種算法.

綜上所述,與其他算法相比,TWD-MPA在大多數(shù)函數(shù)上具有更快的收斂速度和更優(yōu)的求解精度,充分證明了改進(jìn)的TWD-MPA具有更優(yōu)越的尋優(yōu)性能.

3.4 穩(wěn)定性分析

為了更直觀地展示TWD-MPA和其他算法的穩(wěn)定性,本文繪制了箱線圖來顯示每個函數(shù)在30次獨立實驗后的結(jié)果分布,如圖3所示.從圖3中可以看出,TWD-MPA算法在所有測試函數(shù)上的標(biāo)準(zhǔn)偏差均為0,沒有檢測到異常值,并且中位數(shù)、最小值與最大值均相等,且與最優(yōu)解一致.這一結(jié)果表明,相比于其他算法,TWD-MPA在所有測試函數(shù)上展現(xiàn)出顯著的算法穩(wěn)定性和卓越的優(yōu)化性能.

圖28種算法在基準(zhǔn)函數(shù)上的收斂曲線圖Fig.2 Convergence curve of eight algorithms on benchmark function

3.5 統(tǒng)計性分析

為了進(jìn)一步驗證TWDMPA與其他算法在性能上的顯著差異,本文對TWD-MPA和其他7種優(yōu)化算法的實驗結(jié)果進(jìn)行了差異性統(tǒng)計檢驗.

Wilcoxon 秩和檢驗是一種流行的非參數(shù)統(tǒng)計檢驗,用于比較2個樣本數(shù)據(jù)之間的差異性.本文采用顯著性水平為0.O5的Wilcoxon秩和檢驗將TWD-MPA與其他7種算法進(jìn)行兩兩比較,因此當(dāng) p 值小于0.05時,表明兩種算法之間有顯著性差異,否則說明兩種算法整體上相當(dāng),檢驗結(jié)果如表1所示.表1中的符號“ +/-/= ”分別表示TWD-MPA 的性能優(yōu)于、劣于、相似于其他對比算法,“NaN”表示兩種算法的實驗結(jié)果一致,不適于該檢驗.由表可知,在10個基準(zhǔn)測試函數(shù)上,TWD-MPA優(yōu)于WOA、GWO、POA、DBO、ARO、MPA和MSMPA的函數(shù)個數(shù)分別為8、10、10、7、6、8、7.并且除“NaN\"外,TWD-MPA與其他7種算法相比的值均小于0.05,充分證明TWD-MPA顯著優(yōu)于其他7種算法.

Friedman檢驗用于比較多個算法的性能并進(jìn)行排名.該檢驗的秩均值越小,表明算法的性能越好.表2為8種算法在10個測試函數(shù)上的Friedman檢驗結(jié)果,從表2中可以看出,WOA、GWO、POA、DBO、ARO、MPA、MSMPA和 TWD-MPA的秩均值分別為 5.4967、6.433 3、7.0617、3.745 0、3.7683、4.880 0、2.7100 和1.9050,其中TWD-MPA的秩均值最小,在所有算法的性能等級中排名第一,隨后依次是MSMPA、DBO、ARO、MPA、WOA、GWO 和 POA,算法的排名結(jié)果表明 TWD-MPA 顯著優(yōu)于其他算法.

圖38種算法在基準(zhǔn)函數(shù)上實驗結(jié)果的箱線圖Fig.3Boxplot of experimental results for eight algorithms in benchmark functions

綜上所述,與其他7種優(yōu)化算法相比,TWD-MPA在尋優(yōu)精度、收斂速度和穩(wěn)定性等方面有更優(yōu)秀的表現(xiàn).Wilcoxon 秩和檢驗中 ?P 值小于0.05,F(xiàn)riedman檢驗中性能等級排名第1,都從統(tǒng)計學(xué)角度證明了TWD-MPA與其他算法存在顯著差異性.

Tab.1 StatisticalresultsoftheWilcoxonsranksumtest表2Friedman檢驗的統(tǒng)計結(jié)果
表1Wilcoxon秩和檢驗的統(tǒng)計結(jié)果Tab.2 StatisticalresultsoftheFriedman test
注:黑體數(shù)值為最優(yōu)值.

4結(jié)語

本文采用三支決策“三分而治\"和“延遲決策”的思想來改進(jìn)海洋捕食者算法.通過將整個獵物種群分為獨立的3個域,并對每個域中獵物分別采取不同策略進(jìn)行更新,有效提高了種群多樣性,從而避免過早陷入局部最優(yōu).種群更新規(guī)則中引入步長控制參數(shù)策略、慣性權(quán)重系數(shù)策略,進(jìn)一步平衡了算法的勘探與開發(fā).基于10個基準(zhǔn)測試函數(shù)的對比實驗表明,本文提出的 TWD-MPA算法在尋優(yōu)精度和收斂速度等性能指標(biāo)上具有明顯的優(yōu)勢.

附錄見電子版(DOI:10.16366/j.cnki.1000-2367.2024.04.12.0002).

參考文獻(xiàn)

[1]FARAMARZIA,HEIDARINEJADM,MRJALILIS,etal.Marine predators algorithm:a naturE-inspired metaheuristic[J].ExpertSys

temswith Applications,2020,152:113377.

[2] 張磊,劉升,高文欣,等.多子群改進(jìn)的海洋捕食者算法[J].微電子學(xué)與計算機(jī),2022,39(2):51-59. ZHANG L,LIUS,GAOWX,etal.Improved marine predators algorithmwithmulti-subpopulationJ].Microelectronicsamp;.Computer, 2022,39(2):51-59.

[3]HOUSSEINE H,HASSABALLAHM,IBRAHMIE,et al.Anutomatic arrhythmia clasificationmodelbasedonimproved Marie Predators Algorithm and Convolutions Neural Networks[J].Expert Systems with Applications,2022,187:115936.

[4]FAN QS,HUANGHS,CHENQP,etal.Amodifiedself-adaptivemarine predatorsalgorithm:frameworkandengineringaplications [J].Engineering with Computers,2022,38(4):3269-3294.

[5] 付華,劉尚霖,管智峰,等.階段化改進(jìn)的海洋捕食者算法及其應(yīng)用[J].控制與決策,2023,38(4):902-910. FUH,LIU SL,GUANZF,etal.Phased-improvementmarinepredatorsalgorithanditsplicationJ].ControlandDecisio2, 38(4):902-910.

[6]SADIQAS,DEHKORDIAA,JAIIS,etalNlinearmarinepredatoralgoritacost-efectiveoptimizerforfairoeloca tion in NOMA-VLC-B5G networks[J].Expert Systems with Applications,2022,203:117395.

[7]HOUSSEINE H,MAHDYMA,F(xiàn)ATHYA,etal.Amodied MarinePredatorAlgorithmbasedonopositionbasedlearnngfortrack ing the global MPP of shaded PV system[J].Expert Systems with Applications,2021,183:115253.

[8]SHAHEENMA M,YUSRID,F(xiàn)ATHYA,etal.Anoveappliationof improved marinepredatorsalgorithand particleswaroptimization for solving the ORPD problem[J].Energies,2020,13(21) :5679.

[9]龔榮,謝寧新,李德倫,等.基于鄰域粗糙集和海洋捕食者算法的特征選擇方法[J].微電子學(xué)與計算機(jī),2022,39(9):35-45. GONG R,XIENX,LIDL,etal.Featureselectionmethodbasedonneighborhoodroughsetsand marine predatoralgorithmJ]Microe lectronics amp; Computer,2022,39(9):35-45.

[10]張貝,閔華松,張新明.改進(jìn)海洋捕食者算法和插值平滑的機(jī)器人路徑規(guī)劃[J].計算機(jī)應(yīng)用研究,2023,40(7):2082-2089. ZHANG B,MINHS,ZHANG X MRobot path planningbasedonimproved marine predators algorithmandinterpolationsmothing[]. Application Research of Computers,2023,40(7) :2082-2089.

[11]YAO YY.Threeway decisions with probabilistic rough sets[J].Information Sciences,2010,18o(3):341-353.

[12]薛占熬,龐文莉,姚守倩,等.基于前景理論的直覺模糊三支決策模型[J].河南師范大學(xué)學(xué)報(自然科學(xué)版),2020,48(5):31-36. XUE ZA,PANG WL,YAOS Q,et al.The prospect theory based intuitionisticfuzythre-way decisions modelJ].Journalof Henan Normal University(Natural Science Edition),2020,48(5):31-36.

[13]MIRJALILI S,LEWIS A.The whale optimization algorithm[J].Advances in Engineering Software,2016,95:51-67.

[14]MIRJALILI S,MIRJALILI S M,LEWIS A.Grey wolf optimizer[J].Advances in Engineering Software,2014,69:46-61.

[15]WANGJB,YANGB,CHENYJ,etalNovePhasianidae inspiredpeafowl(Pavouticus/cristatusoptimizationalgorith;Designevaluation,and SOFC models parameter estimation[J].Sustainable Energy Technologies and Assessments,022,50:101825.

[16]XUEJK,SHENBDungbetleoptimizer:anewmeta-heuristicalgorithmforgloalotimizationJ].TheJouralofSupercoputing, 2023,79(7) :7305-7336.

[17]WANGLYCAOQJ,ZHANGZX,etal.Artificialrbitsoptimization:anewbispired meta-heuriticalgorihforsolvingengi neering optimization problems[J].Engineering Applications of Artificial Intellgence,2O22,114:105082.

Marine predator algorithm based on three-way decision

Fang Jingla,Wan Renxiala.b,Miao Duoqianlb,2

(1.a.CollgeofataiandfoacebngiKbatotellgenIfadgatarocssu University,Yinchuan75021,China;2.DepartmentofComputerScienceandTechnology,TongjiUniversity,Shanghai21804,China)

Abstract:In responseto the limitations of the traditional marine predator algorithm—specificallits slow convergence speed,low solutionaccuracy,and susceptibity to local optima,a marine predatoralgorithm basedon three-way decision (TWD-MPA)is proposed inthis paper.Acording totheratioofthedistancebetwee individuals,the preyisclasified into positive,negative and boundary regions,with diferent strategies implemented toupdate the prey among thesethree regions. Thestepsizecontrolandthe inertia weightcoeficientstrategies are incorporatedtobalance thealgorithm's explorationand exploitationcapability.TWD-MPA was subjected toacomparing testagainst other seven optimization algorithms across 10 benchmark test functions.The results demonstrated TWD-MPAs superior performance in terms of solution accuracy,convergence speed,and stability compared to the other tested algorithms.

Keywords: marine predator algorithm;three-way decision; step size control; inertia weight; boundary region

[責(zé)任編校 陳留院 楊浦]

附錄

表 S1基準(zhǔn)測試函數(shù)信息
表S2參數(shù)設(shè)置
表S3優(yōu)化算法在10個基準(zhǔn)函數(shù)上的實驗結(jié)果Tab.S3Experimental results of optimization algorithms in ten benchmark functions
注:黑體數(shù)值為最優(yōu)值.

猜你喜歡
捕食者獵物步長
一類捕食者-食餌三種群模型的穩(wěn)定性和Hopf分支
螳螂的伏擊藝術(shù)
我國優(yōu)秀男子撐竿跳高運(yùn)動員倒三步關(guān)鍵技術(shù)特征研究
基于TVF-EMD和自注意力機(jī)制LSTM的庫區(qū)邊坡變形預(yù)測算法研究
Collatz猜想的一個等價轉(zhuǎn)化及若干相關(guān)結(jié)論證明
蜂鳥幼鳥的“角色扮演”
大自然探索(2025年7期)2025-08-03 00:00:00
變色龍的“彈簧舌”
大自然探索(2025年7期)2025-08-03 00:00:00
為何動物偽裝不完美也能嚇退天敵?
水蛋:有耐心的水中獵手
TBM隧道地表沉降及襯砌變形規(guī)律研究
主站蜘蛛池模板: 青青操视频在线| 3344在线观看无码| 69免费在线视频| 欧美日韩国产系列在线观看| 欧美精品在线视频观看| 国产青青操| 永久免费无码日韩视频| 欧美另类第一页| 香蕉国产精品视频| 人妻丰满熟妇av五码区| 最新日本中文字幕| 久久精品无码中文字幕| 国产女人在线观看| 国产欧美日韩专区发布| 亚洲欧洲综合| 一级毛片网| 亚洲Av综合日韩精品久久久| 亚洲视频在线观看免费视频| 激情综合五月网| 精品国产中文一级毛片在线看 | 亚洲日韩精品无码专区97| 99这里精品| 日韩天堂视频| 欧美色综合久久| 一区二区三区国产| 97在线免费| 国产欧美视频在线观看| 亚洲美女一级毛片| 国产成人免费观看在线视频| 在线精品亚洲一区二区古装| 少妇露出福利视频| 亚洲色图欧美在线| 2019年国产精品自拍不卡| 综合久久久久久久综合网| 日韩欧美在线观看| 一区二区三区四区精品视频 | 欧美日韩中文字幕二区三区| 中文字幕 欧美日韩| 22sihu国产精品视频影视资讯| 国产精品吹潮在线观看中文| 国产美女精品在线| 美女内射视频WWW网站午夜 | 99久久精品国产自免费| 二级特黄绝大片免费视频大片| 国产黄在线免费观看| 欧美a级完整在线观看| 欧美日韩午夜| 亚洲人成影院午夜网站| 最新日韩AV网址在线观看| AV在线天堂进入| 久一在线视频| 国产精品私拍99pans大尺度| 最新国产成人剧情在线播放| 日本精品视频一区二区| 精品国产香蕉在线播出| 91麻豆国产视频| 青青青草国产| 国产麻豆精品在线观看| 亚洲综合经典在线一区二区| 久久无码av一区二区三区| 国产成人区在线观看视频| 亚洲日本中文字幕天堂网| 九九久久精品国产av片囯产区| 国产第一页亚洲| 91精品国产无线乱码在线| 免费中文字幕在在线不卡| 一级成人欧美一区在线观看 | 亚洲91在线精品| 国产美女在线观看| 在线观看亚洲精品福利片| 亚洲国产日韩一区| 高清不卡一区二区三区香蕉| 婷婷六月在线| 视频在线观看一区二区| 在线免费观看AV| 国产成人h在线观看网站站| 国产成人免费| 有专无码视频| 亚洲香蕉在线| 高清久久精品亚洲日韩Av| 国产成人精品日本亚洲| 久久久久中文字幕精品视频|