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

基于鳥群搜索行為和余弦變異的改進白鯊優化算法

2023-05-13 13:47:24張超
西華大學學報(自然科學版) 2023年3期
關鍵詞:優化實驗

張超,楊 憶

(1.宿州職業技術學院計算機信息系,安徽 宿州 234000;2.淮北師范大學計算機科學與技術學院,安徽 淮北 235000)

優化是為一組決策變量尋找最佳組合以解決特定問題的過程[1]。現實世界很多復雜的科學和工程問題本質上是困難的優化問題。他們的目標函數大多是不可微、不連續、非線性和非凸的,涉及許多決策變量并受到各種約束的束縛。基于梯度的傳統優化技術,如牛頓法、序列二次規劃法等很難為其找到高質量的解[2]。元啟發式算法不依賴于問題的梯度信息,其一般優化框架是從一組隨機解開始,由多個智能體按照特定元啟發式算子協同求解問題[3]。元啟發式算法已經成為求解現實世界復雜優化問題的流行方法。

目前,元啟發式算法中遺傳算法[4](genetic algorithm,GA)、粒子群優化(particle swarm optimizer,PSO)算法[5]、蟻群優化(ant colony optimization,ACO)算法[6]等經典算法被廣泛利用。近幾年,一些新的元啟發式算法涌現出來,如正弦余弦算法(sine cosine algorithm,SCA)[7]、冠狀病毒群體免疫優化(coronavirus herd immunity optimizer,CHIO)算法[8]、鯨魚優化算法[9](whale optimization algorithm,WOA)、蜜獾算法[10](honey badger algorithm,HBA)、野馬優化(wild horse optimizer,WHO)算法[11]等。這些算法幫助解決了圖像處理[12]、無線傳感器網絡優化[13]、路徑規劃[14]、流水車間調度[15]等現實生活領域的諸多問題。

由于元啟發式算法的隨機性和搜索空間的未知性,這類算法存在缺陷:1)在搜索中無法精確控制種群的多樣性;2)算法易早熟收斂,陷入局部極值;3)無法適應于求解所有現實問題。這些缺陷成為新算法提出和對現有算法改進研究的天然動機。克服了缺陷的算法可提高解決現實生活中特定問題的效率。

白鯊優化(white shake optimizer,WSO)算法是Braik 等[1]在2022 年提出的一種新型的元啟發式算法,其靈感源自白鯊在深海中利用自己非凡的嗅覺、聽覺和視覺系統進行捕獵的行為。他們通過對白鯊捕獵時幾個典型行為的數學建模,仿生設計了WSO 算法。然而,與大多數基于種群的算法一樣,WSO 算法在處理高維優化問題時亦存在容易早熟收斂、收斂精度低等問題。

為提高WSO 算法在處理高維優化問題的收斂精度,本文提出一種改進的白鯊優化(improved white shake optimizer,IWSO)算法。IWSO 算法使用3 種改進策略:1)引入Sinusoidal 混沌映射(Sinusoidal map)初始化策略,以提高初始解的多樣性,使其盡可能地覆蓋更多的潛在解空間,從而提高算法收斂速度;2)引入鳥群搜索行為,對白鯊個體的速度更新公式進行改進,賦予白鯊游動速度自適應動態慣性權重,以提高算法的收斂速度;3)在WSO 開發階段,引入精英白鯊余弦變異策略,以加快算法向最優解進化,以提高收斂精度。為了驗證IWSO 算法的性能,本文選取23 個著名基準函數和8 個CEC2014 測試函數做對比分析實驗。其結果表明,IWSO 算法優于對比算法,具有良好的尋優性能。

1 白鯊優化(WSO)算法

大白鯊擁有非凡的視覺、嗅覺、聽覺和敏感的電磁場感受力,能很好地感知來自環境的各種復雜信息[1],如圖1 所示。圖1 展示了白鯊各感官系統在搜尋獵物時能夠偵察的范圍。白鯊利用它們追蹤和狩獵。白鯊優化算法主要是以白鯊的3 種典型行為進行數學建模仿生設計的。

圖1 白鯊及其感官系統[1]Fig.1 White shark and its sensory system[1]

1.1 朝向獵物移動的速度

大白鯊利用聽覺、視覺和嗅覺等非凡感官跟蹤獵物。大白鯊根據它在獵物移動時聽到的波浪聲音感知到獵物位置后,以波浪式向獵物游動,游動速度使用式(1)模擬計算。

式(2)—(5)中:n代表白鯊種群規模;rand(1,n)表示在[0,1]范圍內,產生n個服從均勻分布的隨機數;k和K分別表示當前和最大迭代次數;pmin和pmax表示白鯊實現良好運動的最小和最大速度,一般取值為0.5 和1.5;τ表示加速度系數,一般取值為4.125。

1.2 朝向最優獵物移動

當白鯊聽到獵物移動引起的波浪聲或聞到獵物的氣味時,會向其移動。某些情況下,當白鯊到達獵物原始位置時,獵物已經離開,這時白鯊會進行搜索:1)根據獵物的氣味在當前區域進行局部探索;2)根據獵物制造的波浪聲進行全局搜索。這2 種搜索行為使用式(6)模擬計算。

式中sgn 是符號運算符。

式中 ⊕為異或運算。式(7)—(9)主要功能是將搜索空間上下邊界值賦予中溢出上下邊界的維度。

式中fmin和fmax分別表示波浪式運動的最小和最大頻率,一般取值為0.07 和0.75。

式中a0和a1是2 個正常數,用于管理探索和開發行為,一般取值為6.25 和100。

1.3 白鯊的集群行為

白鯊是一種高度社會化的動物。它們喜歡集群捕獵,捕獵時會保持高度合作,朝著最靠近獵物的白鯊移動。WSO 算法使用式(12)模擬群體朝著最佳白鯊移動行為。

式中:a2是一個正常數,控制開發和探索之間的平衡,一般取值為0.000 5。

WSO 算法使用式(15)模擬白鯊集群行為,白鯊個體根據到達最佳位置的白鯊的位置更新自己的位置,該位置非常接近獵物。

2 改進的白鯊優化(IWSO)算法

WSO 算法在低維函數上具有良好的尋優性能,但在高維函數上收斂精度較低,特別在問題維度大于100 維以上時,算法易陷入局部極值,早熟收斂。為此,本文使用3 種策略進行改進,以提高WSO 算法處理高維優化問題的能力。

2.1 Sinusoidal 混沌映射初始化策略

由于初始解會對元啟發式算法的最終尋優結果產生較大影響。WSO 算法的初始種群采用隨機化方式生成,易導致初始解在搜索域內分布不均,缺乏多樣性。為此,引入Sinusoidal 混沌映射初始化種群,利用混沌系統的非線性、隨機性和遍歷性特點,提高初始種群的多樣性和在解空間的分布性,從而提高算法的尋優性能。Sinusoidal 混沌映射的數學表達式為

其中,x∈[0,1],本文a=2.3,x0=0.7。其300 次迭代映射產生的混沌序列值分布如圖2 所示。由圖2可見,混沌值在[0,1]之間分布均勻,使用其取代WSO 算法的偽隨機初始值,能夠有效提高初始種群的分布性。

圖2 Sinusoidal 混沌映射分布圖Fig.2 Distribution diagram of Sinusoidal chaos map

2.2 鳥群搜索行為的速度更新策略

白鯊向獵物游動的速度使用式(1)計算,其對WSO 算法至關重要。在WSO 算法全局搜索階段主要依賴速度進行位置更新計算。但式(1)使用收縮因子μ對速度更新規則進行整體縮放。μ的值取決于式(5)中加速度系數τ,根據文獻[1]的大量數值實驗后推薦的τ取值,μ實際值為0.703 46,是一個常數。對速度恒定的縮放,易使白鯊種群失去活性,導致算法在全局搜索時陷入極值,收斂停滯。

為了改進WSO 算法,本文首先刪除式(1)中μ縮放因子,并受粒子群優化算法鳥群覓食行為啟發,將鳥群飛行速度的慣性權重思想引入式(1)中。改進后的速度更新策略使用式(17)計算。

式中:g是慣性權重參數,由式(18)計算;其他參數及取值和式(1)保持一致。

其中,gmax和gmin是慣性權重上下界,本文中gmax=0.9,gmin=0.2。隨著迭代進程,g動態遞減。在迭代前期g取較大值,有利于白鯊種群在盡可能大的空間進行全局搜索,找到更多的潛在最優解。在迭代過程中逐漸變小的g,可使得白鯊種群具備精細的局部開發能力,有利于在已找到的潛在最佳解中勘探到更好的最優解。

2.3 精英白鯊余弦變異策略

每代最優白鯊是種群中的精英,離獵物最近,在它的附近鄰域小空間內進行精細化開發,能夠極大提升找到最佳解的概率,提高收斂精度。為此,本文在WSO 算法開發階段,引入精英白鯊余弦變異策略,利用余弦函數周期性振蕩特征,驅動算法在精英白鯊附近的小鄰域內進行勘探。隨著算法的運行,精英白鯊更接近于獵物,開發的鄰域范圍應逐漸收縮,因此,在本文中為余弦函數設計自適應動態遞減的振幅。該過程使用式(19)模擬計算。

式中:B是cos(α)的振幅,由式(20)計算;α∈[0,2π],是隨機數。em 為余弦變異控制參數,一般取0.2。rand 小于0.2 時進行精英白鯊余弦變異,反之,仍使用WSO 算法原開發策略。

其中,γ為形狀控制系數,B的值隨迭代次數非線性遞減。圖3 是不同γ值的B×cos(α)形狀對比圖,本文γ=100。從圖3 可見,在迭代開始,IWSO 算法在精英白鯊稍大鄰域內進行搜索,隨著迭代進行,在精英白鯊微小鄰域內進行開發,以此提高算法收斂速度和精度。

圖3 不同γ 值的B×cos(α)形狀對比圖Fig.3 Shape comparison of B×cos(α) for different values of γ

2.4 IWSO 算法

綜上,在Sinusoidal 混沌映射、動態慣性權重的鳥群搜索行為和精英白鯊余弦變異策略的有效集成,成為IWSO 算法。圖4 示出改進后的白鯊優化算法的偽代碼。

圖4 IWSO 算法的偽代碼Fig.4 Pseudo-code of IWSO algorithm

3 仿真實驗

3.1 實驗設計

為充分驗證IWSO 算法的尋優性能,仿真實驗在2 類領域內普遍接受并能夠客觀評估元啟發式算法性能的函數上進行。一是著名的23 個基準函數,函數詳情可參閱文獻[8-10]。二是CEC2014中8 個復合函數,函數詳情可參閱文獻[16]。算法評價指標為尋優結果的最好值、最差值、平均值和標準差。

本文選擇近年新興的5 種算法做對比實驗。5種算法分別是:SCA[7]、CHIO算法[8]、WOA[9]、HBA[10]和WHO 算法[11]。為保障算法比較的公平性,所有算法的種群規模設為30,最大迭代次數設為500。IWSO 算法參數使用第2 章已給出的值。對比算法的參數均使用對應文獻推薦的設置,以保障其尋優性能最佳。

3.2 在23 個函數上的實驗結果和分析

23 個函數分類情況如下:單峰函數,f1~f7;多峰函數,f8~f13;固定維度多峰函數,f14~f23。將f1~f13函數的維度設為30。

3.2.1 單峰函數實驗結果

表1 為算法的對比實驗結果。由表1 可知,IWSO 算法在f1~f4上每次皆能找到理論最優值,而相應的對比算法均不能。f5被稱為“香蕉”函數,一般的元啟發式算法在其上表現較差,而IWSO 算法最優值可達1.555 3×10-3級別,平均值亦優于對比算法,表現出優越尋優性能。在f6上:IWSO 算法優于WSO 算法、CHIO 算法、WOA 和SCA;最好值不如HBA 和WHO 算法,但最差值、平均值和標準差均優于它們。在f7上,IWSO 算法在4 個評價指標上亦均優于其他算法。因此,IWSO 算法在單峰函數上的尋優能力整體優于所有對比算法。

表1 單峰函數上的對比實驗結果Tab.1 Comparative experimental results on unimodal functions

3.2.2 多峰函數實驗結果

表2 為算法在多峰函數上的對比實驗結果。由表2 可知,在f8上,IWSO 算法能收斂到理論最優值,其他對比算法均不能,且IWSO 算法的均值和最差值好于所有對比算法。在f9和f11上,IWSO 算法和HBA 每次均能找到理論最優值,整體略優于WHO 算法,大幅優于WSO 算法、CHIO 算法、WOA、SCA。在f10上:IWSO 算法、WOA、HBA 和WHO 算法最好值一樣,但從最差值、均值和標準差指標看,IWSO 算法更穩定,魯棒性優于它們;WSO 算法、CHIO 算法和SCA 表現較差。f12和f13函數較復雜,最優值很難找到,但IWSO 算法整體上優于所有對比算法。綜上所述,IWSO 算法在多峰函數上具有良好的收斂精度和魯棒性。

表2 多峰函數上的對比實驗結果Tab.2 Comparative experimental results on multimodal functions

3.2.3 固定維度多峰函數實驗結果

表3 為算法在固定維度多峰函數上的對比實驗結果。從找到理論最優值維度分析:IWSO 算法、WSO 算法、HBA 和WHO 算法在所有10 個函數上都能找到理論最優值;WOA 為5個,CHIO 算法為3個,SCA 為2個,表現相對較差。從算法的穩定性維度分析:除了f14,從均值和標準差看,IWSO 算法表現出穩健的魯棒性,整體好于對比算法。特別在f15、f21~f23上,IWSO 算法每次均能收斂到理論最優值,表現出優越的魯棒性,而對比算法均易陷入局部極值,魯棒性欠佳。因此,IWSO 算法提升了WSO 算法在固定維度多峰函數上尋優的穩定性,整體性能優于其他對比算法。

表3 固定維度多峰函數上的對比實驗結果Tab.3 Comparison experimental results on fixed dimensional multimodal functions

綜上所述,IWSO 算法在3 種不同類型的函數上均表現出了優越的尋優性能,在收斂精度和穩定性上較對比算法大幅提升,說明本文所提出的改進策略是可行和有效的。

3.2.4 收斂性分析

除了收斂精度和穩定性外,衡量一個元啟發式算法性能優劣的重要指標是收斂速度。收斂速度代表達到問題預設精度所耗費的迭代周期,在一定程度上反映了算法獲得最佳解時所花費時間的優劣。圖5 為各算法在部分函數上的收斂曲線對比圖。橫坐標代表迭代次數,縱坐標代表到目前為止獲得的最佳解(做10 為底的對數處理)。

從圖5 可見,IWSO 算法的收斂曲線整體呈起伏前進形態,說明算法能夠有效跳出局部極值,不斷向最佳解收斂。在f1~f4上,IWSO 算法在100 次迭代左右即能收斂到函數的最優值0,對比算法均不能。在f9和f11上,IWSO 算法找到最優值0 僅需幾步迭代,較對比算法中表現較好的WOA、HBA、WHO 算法大幅提高。綜上說明所提Sinusoidal 混沌映射、動態慣性權重的鳥群搜索行為和精英白鯊余弦變異策略的有效集成,可提高IWSO 算法的收斂速度和精度。

圖5 收斂曲線對比圖Fig.5 Comparison of convergence curves

3.3 在CEC2014 復合函數上的實驗結果和分析

為了進一步驗證IWSO 算法在更復雜函數上的尋優性能,本文做IWOS 算法和6 種對比算法在CEC2014 中8 個復雜復合函數上的實驗。以平均值、標準差作為評價指標。對實驗結果做p=5%顯著性水平下的Wilcoxon 秩和檢驗,以說明實驗真實性,以決策算法的性能優劣,實驗結果如表4 所示。CEC2014 復合函數較復雜,理論最優值很難獲得。從Wilcoxon 秩和檢驗結果看:IWSO算法在8 個函數上均優于WSO 算法、CHIO 算法、WHO 算法和SCA;IWSO 算法在6 個函數上優于WOA,在2 個函數上相當;IWSO 算法在6 個函數上優于HBA,在f26上相當,在f27上略遜。特別地,在f30、f31上,IWSO 算法的收斂精度較對比算法提升4~6 個數量級。綜上,進一步驗證了所提3 種策略的有效性。

表4 CEC2014 復合函數上的對比實驗結果Tab.4 Comparison experimental results on the CEC2014 composite functions

4 IWSO 在更高維度上的尋優性能

限于篇幅,本文選擇f1~f4這4 個函數做維度為300 和1 000 維的實驗,以充分展示IWSO 算法在更高維度時的優越性能。對比實驗主要在IWSO 算法和基本WSO 算法之間進行,種群規模和最大迭代次數仍設為30 和500,獨立進行30 次實驗,實驗結果如表5 所示。表5 的平均值和標準差指標清晰地表明:IWSO 算法在300 維和1 000維時每次都能收斂到函數的最優值0,不受維度變大的影響;基本WSO 算法在300 和1 000 維上收斂結果變得更差。這進一步說明,IWSO 算法充分解決了WSO 算法處理高維函數時性能較差的不足,達到了算法改進的目的。

表5 在更高維度上的對比實驗結果Tab.5 Comparison experimental results in higher dimensions

5 結論

針對白鯊優化(WSO)算法在處理高維函數時存在早熟收斂,精度較差的不足,提出了一種改進的白鯊優化(IWSO)算法。IWSO 算法集成了Sinusoidal 混沌映射初始化策略、基于鳥群搜索行為的速度更新策略和精英白鯊余弦變異策略。首先,在23 個基準函數和CEC2014 中8 個復合函數上進行了對比實驗,實驗結果表明,IWSO 算法在收斂精度、速度及其魯棒性上整體優于WSO 算法、CHIO 算法、WOA、HBA、WHO 算法和SCA。其次,在300 和1 000 維度上做更高維度性能分析實驗,結果表明,IWSO 算法均能收斂到函數的理論最優值,充分解決了WSO 算法處理高維函數時性能較差的不足。大量實驗結果表明,3 種策略的有效集成提高了初始解的多樣性及在解空間的分布,加快了白鯊向獵物游動的速度,有效維持了探索和開發之間的微平衡,進而達到了提升算法性能的目的。白鯊優化(WSO)算法是2022 年新提出的元啟發式算法,相關研究和應用尚處于起步階段,下一步的重點工作,將研究使用IWSO 算法解決現實世界的實際工程優化問題。

猜你喜歡
優化實驗
記一次有趣的實驗
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
微型實驗里看“燃燒”
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 日韩免费毛片视频| 国产小视频在线高清播放| 成人在线观看不卡| 日本爱爱精品一区二区| 国产高潮视频在线观看| 国产精品三级av及在线观看| a色毛片免费视频| 日韩大乳视频中文字幕| 亚洲国产精品一区二区高清无码久久 | 亚洲一区网站| 成人国产精品网站在线看| 国产麻豆福利av在线播放| 国产成人高清精品免费软件| 亚洲日本中文字幕天堂网| 99热这里只有精品免费| 亚洲成人黄色在线| 国产精品视频久| 欧美日韩国产在线人成app| 91精选国产大片| 国产日韩欧美黄色片免费观看| 在线观看免费人成视频色快速| 99久久婷婷国产综合精| 久久永久视频| AV不卡在线永久免费观看| 乱色熟女综合一区二区| 国产乱子伦一区二区=| 91探花在线观看国产最新| 中文字幕在线看| 欧美性色综合网| 日韩久草视频| 中文字幕在线视频免费| 亚洲中文字幕97久久精品少妇| 污网站免费在线观看| 波多野结衣中文字幕一区二区 | 韩国福利一区| 免费高清毛片| 小说区 亚洲 自拍 另类| P尤物久久99国产综合精品| 99爱在线| 重口调教一区二区视频| 亚洲男女在线| 青青草国产免费国产| 国产精品成人AⅤ在线一二三四| 91精品国产自产91精品资源| 又猛又黄又爽无遮挡的视频网站| 狠狠色噜噜狠狠狠狠色综合久| 中文字幕在线一区二区在线| 婷婷午夜影院| AV在线天堂进入| 99激情网| 亚洲天堂成人在线观看| 日韩欧美在线观看| 97在线免费| 在线观看免费国产| 午夜精品福利影院| 日本a级免费| 婷婷综合色| 亚洲天堂精品视频| 再看日本中文字幕在线观看| 波多野结衣爽到高潮漏水大喷| 日韩色图区| 欧美成人手机在线视频| www中文字幕在线观看| 日韩免费视频播播| 欧美精品导航| 免费在线色| 91免费精品国偷自产在线在线| 国产91高清视频| 国产欧美日韩在线在线不卡视频| 亚洲AV成人一区二区三区AV| 99re热精品视频中文字幕不卡| 欧美午夜久久| 国产91透明丝袜美腿在线| 国产小视频免费观看| 国产97视频在线观看| 欧美一级99在线观看国产| 波多野结衣久久高清免费| 九九久久精品免费观看| 波多野结衣视频网站| 天天操天天噜| 亚洲h视频在线| 九九久久99精品|