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

        ?

        改進的鯨魚優(yōu)化算法與圖像閾值分割

        2022-10-19 09:35:48郭松林巴艷坤
        黑龍江科技大學學報 2022年5期
        關鍵詞:測試函數鯨魚全局

        郭松林, 巴艷坤

        (黑龍江科技大學 電氣與控制工程學院, 哈爾濱 150022)

        0 引 言

        鯨魚優(yōu)化算法[1](WOA)由于搜索能力強和收斂速度快等優(yōu)點被廣泛應用在工程領域的各個方面,但存在全局搜索能力差及尋優(yōu)精度低等問題?;诖耍瑖鴥韧庋芯繉W者提出了諸多改進鯨魚優(yōu)化算法的方案,劉景森等[2]提出一種具有輪盤賭選擇的雙種群交互演化鯨魚算法,但改進后的算法全局尋優(yōu)能力和收斂性能仍有待改善。胡松等[3]通過引入自適應權重策略和天牛須搜索策略改進鯨魚優(yōu)化算法。肖爽等[4]將飛蛾-火焰算法融合到鯨魚優(yōu)化算法中,一定程度上可以預防算法早熟。余修武等[5]采用Levy飛行策略優(yōu)化鯨魚算法,提出了AWL-MC算法。為提高WOA的全局搜索能力,改善收斂性能,筆者提出改進鯨魚算法的方案,采用Tent對算法的種群位置進行初始化,增強算法的多樣性,將過渡參數由線性替換為非線性,以提升算法的局部收斂性能和全局勘探能力。

        1 模型的建立

        為增強鯨魚算法的多樣性,引入Tent混沌映射[6]初始化鯨魚群體的位置,將線性過渡策略替換為非線性過渡,使算法從勘探到開發(fā)的過程更加合理。

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

        鯨魚優(yōu)化算法是對鯨魚圍捕獵物的行為進行模擬。鯨魚群主要通過包圍獵物和用汽泡網驅趕獵物,在每次迭代中,鯨魚群會隨機選擇一種行為進行捕獵。

        (1)包圍獵物

        鯨魚群隨機選擇向著最優(yōu)位置或隨機位置進行移動,對獵物進行包圍。

        向著最優(yōu)位置的鯨魚游動

        (1)

        A——均勻分布(-a,a)的隨機數,a的初始值為2;

        C——均勻分布在(0,2)內的隨機數。

        向著隨機位置的鯨魚游動

        (2)

        (2)氣泡網捕獵

        (3)

        式中:m——常數;

        l——[-1,1]的均勻隨機數。

        1.2 Tent混沌映射

        混沌現象是一種普遍存在的自然現象,混沌變量具有遍歷的特性[7],因此在算法中加入混沌映射可以增強算法多樣性,提高算法的全局搜索能力,常見的有Logistic映射和Tent映射如圖1所示。由圖1可以看出,Logistic映射的取值主要分布在[0,0.05]和[0.9,1.0]兩個區(qū)間內,因此Logistic遍歷具有不均勻性。單梁等[8-9]研究表明,Tent映射與Logistic映射相比,取值分布更均勻,遍歷性更強,證明了Tent映射可以作為產生優(yōu)化算法的混沌序列。

        圖1 混沌映射直方圖Fig. 1 Histogram of chaotic map

        Tent映射表達式為

        (4)

        式中,i——第i維。

        1.3 正弦函數的非線性過渡參數

        收斂速度和種群多樣性是影響算法的主要因素。在傳統鯨魚算法中,式(1)中的過渡參數a決定了算法在多樣性和收斂性之間的協調能力。若a>1時,進行全局勘探;反之,進行局部尋優(yōu),因此對于a值的選擇是否合適至關重要。由式(1)和(2)可知,a是線性遞減的,而優(yōu)化問題多是非線性變化的,因此,合理地設置參數a,能夠很好地改善WOA算法的性能。呂鑫等[9-10]研究表明,算法進行搜索的過程是非常復雜的,整體來講,呈非線性變化的趨勢,因此傳統鯨魚算法中的a并不能真實全面地反映出算法的優(yōu)化搜索過程,從全局勘探到局部開發(fā)也不能形成良好過渡。對此,徐明等[11]提出一種非線性過渡策略為

        (5)

        式中:amax、amin——a的最大值和最小值;

        t——當前迭代次數;

        T——算法最大迭代次數。

        WOA同樣具有局部搜索能力強而全局搜索能力弱的特點,因此,利用式(5)對過渡參數a進行改進。式(1)中的收斂因子a線性遞減策略和非線性遞減策略的比較如圖2所示。

        圖2 過渡參數的比較Fig. 2 Comparison of transition parameters

        2 改進算法性能測試

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

        改進鯨魚優(yōu)化算法,分為以下五個步驟。

        步驟一初始化,種群規(guī)模N,目標函數維度d,上、下界ub和lb,最大迭代次數T。

        步驟二使用Tent混沌序列初始化種群。

        步驟三利用非線性過渡參數a替換掉先行過渡參數。

        步驟四更新各鯨魚的位置,計算各鯨魚的適應度,找出最優(yōu)位置的鯨魚和適應度。

        步驟五判斷適應度值是否滿足條件或達到設定迭代次數,若是,則結束;若否,則返回步驟四。

        2.2 改進的鯨魚優(yōu)化算法性能測試

        選取8個基準函數測試改進鯨魚算法的性能,將改進鯨魚優(yōu)化算法(IWOA)的尋優(yōu)結果與PSO、WOA和GWO的尋優(yōu)結果進行對比分析,各算法的參數設置相同,分別運行30次,取所有運行次數結果的平均值和均方差作為評估指標。

        單峰值測試函數f1、f2和f3分別為

        高維多峰值測試函數f4、f5和f6分別為

        固定維多峰值測試函數f7和f8分別為

        f1、f2、f3、f4、f5和f6的理論最優(yōu)解除f4外均為0,維度均為30。f7和f8為固定維多峰函數,維度分別為2和4,理論最優(yōu)解分別為1和-10.536 3。

        表1~3為各算法對函數進行尋優(yōu)測試后統計結果,在對f1、f4和f6進行尋優(yōu)測試時,IWOA均可找到最優(yōu)解,標準WOA僅在對f4和f6進行尋優(yōu)時,可以找到最優(yōu)解,PSO和GWO無法找到全局最優(yōu)解;在對f2、f3、f5、f7和f8函數進行尋優(yōu)測試時,IWOA尋優(yōu)結果在4個測試算法中均位居第一,且通過算法測試的標準差可以看出,IWOA收斂值的分布更加集中,尋優(yōu)結果更加穩(wěn)定。

        表1 不同算法對單峰值測試函數尋優(yōu)結果

        表2 不同算法對高維多峰測試函數尋優(yōu)結果

        表3 不同算法對固定維多峰測試函數尋優(yōu)結果

        各算法對測試函數進行尋優(yōu)測試的收斂性能曲線如圖3~5所示。為了進一步驗證改進后算法的性能,對IWOA進行秩和檢驗,將所有測試值按照從小到大的次序排列,并將各個測試值按照排列的順序進行編號,稱為秩,分別對兩組的測試值計算秩和進行檢驗,如表4所示。

        表4 Wilxocon秩和檢驗

        由圖3~5可以看出,在對f1、f3、f5、f7和f8函數進行尋優(yōu)測試時,IWOA的收斂性能均優(yōu)于PSO、WOA和GWO;對f2函數進行尋優(yōu)測試時,在5次迭代之后,IWOA的收斂速度明顯加快,且尋優(yōu)精度遠優(yōu)于PSO、WOA和GWO;對f4函數進行尋優(yōu)測試時,在20次迭代之前,PSO尋優(yōu)精度優(yōu)于IWOA,但在20次迭代之后,IWOA明顯優(yōu)于其他3個算法;對f6函數進行尋優(yōu)測試時,在10次迭代之前,PSO尋優(yōu)性能優(yōu)于IWOA,但在10次迭代之后,IWOA明顯優(yōu)于其他3個算法。

        圖3 各算法對f1~f3的尋優(yōu)收斂曲線 Fig. 3 Optimization convergence curve of each algorithm for f1-f3

        圖4 各算法對f4~f6的尋優(yōu)收斂曲線Fig. 4 Optimization convergence curve of each algorithm for f4-f6

        仿真結果表明,在對WOA進行改進后,算法的收斂性能得到顯著提升,通測試結果的標準差可知,IWOA的收斂更加穩(wěn)定。

        在p=5%顯著水平下進行檢驗,若顯著水平p<5%,則認為兩算法之間具有顯著差異;若顯著水平p>5%,則認為兩算法之間沒有顯著差異,即兩算法性能相當。

        由表4可以看出,IWOA在8個測試函數上均優(yōu)于PSO和GWO,在6個測試函數上優(yōu)于WOA。結果表明,IWOA與其他三個算法存在顯著性差異。

        3 工程應用

        圖像分割問題是實際工程中常見的一類問題,通過圖像分割驗證改進后算法能否應用在實際工程中。

        對圖像進行二值化處理最有效和最常用的算法是大津法[9],將圖像分為前景和背景,找到能使類間方差最大的分割閾值即為最佳閾值,在圖像分割中IWOA的適應度函數為

        f(x,y)=x1x2(y1-y2)2,

        (6)

        式中:x1——前景圖像所占圖像的比例;

        x2——背景圖像所占圖像的比例;

        y1——前景圖像的平均灰度;

        y2——背景圖像的平均灰度。

        采用IWOA對圖像進行閾值分割,即找到一個最優(yōu)位置作為分割閾值,使類間方差最大。種群規(guī)模設置為20,最大迭代次數設置為100,目標函數的維度設置為1,初始值上下界分別設置為255和0。運行30次后分割閾值的最大值、最小值、平均值和標準差如表5所示。

        表5 圖像分割閾值

        由表5可知,IWOA進行圖像分割得到的最優(yōu)分割閾值,而使用大津法進行圖像分割得到的最優(yōu)分割閾值分別為89和117。由表5可以看出,通過IWOA得到的結果分布在大津法得到的結果周圍,收斂效果顯著。圖5和6為大津法和IWOA進行圖像分割的結果,從圖5、6可以看出,IWOA和大津法分割結果相似,因此IWOA實際工程問題的應用中切實可行。

        圖5 Lena標準測試圖像Fig. 5 Lena standard test image

        圖6 Cameraman標準測試圖像Fig. 6 Cameraman standard test image

        4 結 論

        (1)采用Tent混沌映射初始化鯨魚個體的位置,增強了算法的種群多樣性,將線性過渡參數改為非線性過渡,提高了算法的全局搜索能力。

        (2)通過測試結果的平均值和標準差可知,IWOA尋優(yōu)精度更高,穩(wěn)定性更強,收斂值分布更集中,尋優(yōu)結果更加穩(wěn)定。

        (3)將IWOA應用到圖像分割問題中,與大津算法得到的結果相比,平均誤差為0.15%,在圖像閾值分割的工程標準范圍之內,驗證了其在工程領域應用的可行性。

        猜你喜歡
        測試函數鯨魚全局
        小鯨魚
        幼兒100(2022年41期)2022-11-24 03:20:20
        Cahn-Hilliard-Brinkman系統的全局吸引子
        量子Navier-Stokes方程弱解的全局存在性
        迷途鯨魚
        鯨魚
        鯨魚島——拖延癥
        動漫星空(2018年4期)2018-10-26 02:11:54
        落子山東,意在全局
        金橋(2018年4期)2018-09-26 02:24:54
        具有收縮因子的自適應鴿群算法用于函數優(yōu)化問題
        物聯網技術(2017年5期)2017-06-03 10:16:31
        帶勢函數的雙調和不等式組的整體解的不存在性
        約束二進制二次規(guī)劃測試函數的一個構造方法
        午夜男女爽爽爽在线视频| 免费一区二区三区女优视频| 国产精品美女久久久免费| 亚洲狠狠婷婷综合久久久久图片| 国产成人精选在线不卡| 日韩av不卡一二三区| 久久精品国产亚洲av高清三区| 国产精品亚洲а∨天堂2021| 日韩a∨精品日韩在线观看| 麻豆成年视频在线观看| 韩国女主播一区二区在线观看| 亚洲视频观看一区二区| 久久久精品人妻一区二区三区四区| 国产乱码一二三区精品| 人妻熟妇乱系列| 精品蜜桃在线观看一区二区三区| 国产自拍精品一区在线观看| a级毛片成人网站免费看| 国产一级黄色录像| 日韩一区二区三区人妻中文字幕| 国产大屁股喷水视频在线观看| 亚洲av日韩av综合| 久久99久久99精品免观看不卡| 女主播国产专区在线观看| 欧美三级不卡在线观看| 麻豆精品久久久久久久99蜜桃| 久久国产热精品波多野结衣av | 久久精品成人一区二区三区| 亚洲乱码日产精品bd| 精品一区二区三区影片| av天堂在线免费播放| 欧美精品色婷婷五月综合| 99久久人人爽亚洲精品美女| 一区欧美在线动漫| 99久久精品人妻少妇一| 国产69精品久久久久久久| 一本色道久久综合亚洲精品小说| 蜜桃一区二区三区在线视频| 亚洲精品乱码久久久久久不卡 | 亚洲一区二区三区毛片| 中文字幕无线码一区二区|