五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【優(yōu)化求解】基于自適應權重和Levy飛行的改進鯨魚優(yōu)化算法matlab源碼

2021-08-19 00:02 作者:Matlab工程師  | 我要投稿

一、理論基礎

1、基本鯨魚優(yōu)化算法

1、啟發(fā)

鯨魚優(yōu)化算法 (whale optimization algorithm,WOA)是 2016 年由澳大利亞格里菲斯大學的Mirjalili等提出的一種新的群體智能優(yōu)化算法,其優(yōu)點在于操作簡單、參數(shù)少以及跳出局部最優(yōu)的能力強。

在這里插入圖片描述

圖1 座頭鯨的狩獵攝食行為

2、包圍獵物

座頭鯨能識別獵物的位置并圍著它們轉。由于最優(yōu)位置在搜索空間中的位置是未知的,WOA算法假設當前的最佳候選解是目標獵物或接近最優(yōu)解。在定義了最佳候選解之后,其他候選位置將嘗試向最佳位置移動并更新其位置。此行為由以下等式表示:

?

?

3、狩獵行為

根據(jù)座頭鯨的狩獵行為,它是以螺旋運動游向獵物,故狩獵行為的數(shù)學模型如下:

?

4、搜索獵物

數(shù)學模型如下:

?

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

為了避免傳統(tǒng)的WOA在求解后期容易陷入局部最優(yōu)導致的算法早熟從而收斂使進度不高的問題,本文改進WOA的思路從以下兩個方法入手:一是使用自適應權重方法,使得WOA的局部尋優(yōu)能力得到提升;另一方法是通過引入Levy飛行策略對鯨魚位置進行更新,以提升WOA的全局尋優(yōu)能力。

(1)自適應權重方法

文使用了一種呈指數(shù)改變的自適應權重方法,算法前期使用較大的權重實現(xiàn)較強的全局搜索性能,保證搜索范圍,隨著迭代次數(shù)的增長,接近最優(yōu)解時,權重值呈現(xiàn)指數(shù)減小,使得算法的局部尋優(yōu)能力大大提升。自適應權值公式如式(1)所示,改進后的位置更新公式如式(2)所示:

?

(2)Levy飛行策略

本文將Levy飛行應用于鯨魚的位置更新中,在算法進行更新后再進行一次Levy飛行更新個體位置,可以實現(xiàn)跳出局部最優(yōu)解,擴大搜索能力的效果。位置更新的方式為:

?

(3)改進WOA的算法流程圖

改進WOA(ALWOA)通過使用Levy飛行策略來跳出局部最優(yōu)解,避免算法早熟。通過加上自適應權重的方式使得鯨魚在進行局部尋優(yōu)時可以提升收斂精度,具體的算法執(zhí)行步驟如圖1所示。

在這里插入圖片描述

圖1 算法流程圖

二、實驗測試及分析

將ALWOA算法與基本鯨魚優(yōu)化算法(WOA)進行對比,以表1中的測試函數(shù)為例。種群規(guī)模N = 30 N=30N=30,最大迭代次數(shù)T max ? = 500 T_{\max}=500Tmax=500,獨立運行30次。

表1 測試函數(shù)

在這里插入圖片描述


結果顯示如下:

在這里插入圖片描述


在這里插入圖片描述


在這里插入圖片描述


在這里插入圖片描述


在這里插入圖片描述


在這里插入圖片描述


在這里插入圖片描述


在這里插入圖片描述

函數(shù):F1 ALWOA:最差值: 0,最優(yōu)值:0,平均值:0,標準差:0 WOA:最差值: 1.6883e-72,最優(yōu)值:2.9877e-85,平均值:1.1383e-73,標準差:3.6912e-73 函數(shù):F2 ALWOA:最差值: 0,最優(yōu)值:0,平均值:0,標準差:0 WOA:最差值: 9.2114e-49,最優(yōu)值:1.6957e-58,平均值:4.0317e-50,標準差:1.7153e-49 函數(shù):F3 ALWOA:最差值: 0,最優(yōu)值:0,平均值:0,標準差:0 WOA:最差值: 81115.6125,最優(yōu)值:7149.4409,平均值:45078.032,標準差:16689.7634 函數(shù):F4 ALWOA:最差值: 0,最優(yōu)值:0,平均值:0,標準差:0 WOA:最差值: 90.4817,最優(yōu)值:0.74946,平均值:48.111,標準差:27.4069 函數(shù):F5 ALWOA:最差值: 0.00039416,最優(yōu)值:1.5239e-06,平均值:0.00010479,標準差:0.00011388 WOA:最差值: 0.013092,最優(yōu)值:3.1057e-05,平均值:0.0035873,標準差:0.0037103 函數(shù):F6 ALWOA:最差值: 0,最優(yōu)值:0,平均值:0,標準差:0 WOA:最差值: 5.6843e-14,最優(yōu)值:0,平均值:1.8948e-15,標準差:1.0378e-14 函數(shù):F7 ALWOA:最差值: 8.8818e-16,最優(yōu)值:8.8818e-16,平均值:8.8818e-16,標準差:0 WOA:最差值: 7.9936e-15,最優(yōu)值:8.8818e-16,平均值:4.4409e-15,標準差:2.6389e-15 函數(shù):F8 ALWOA:最差值: 0,最優(yōu)值:0,平均值:0,標準差:0 WOA:最差值: 0.1511,最優(yōu)值:0,平均值:0.008203,標準差:0.032075

結果表明,改進WOA算法(ALWOA)在收斂速度、優(yōu)化精度和尋優(yōu)能力方面較基本W(wǎng)OA算法有很大提升。

三、參考文獻

[1] 吳小龍, 胡松, 成衛(wèi).?基于改進鯨魚優(yōu)化算法的多目標信號配時優(yōu)化[J]. 昆明理工大學學報(自然科學版), 2021, 01: 134-141.

?


【優(yōu)化求解】基于自適應權重和Levy飛行的改進鯨魚優(yōu)化算法matlab源碼的評論 (共 條)

分享到微博請遵守國家法律
鞍山市| 巴彦淖尔市| 顺昌县| 大方县| 老河口市| 闻喜县| 岗巴县| 连城县| 乌鲁木齐县| 伊川县| 高要市| 灵武市| 区。| 峨山| 怀集县| 搜索| 禄丰县| 宁阳县| 丹棱县| 宝丰县| 明水县| 大理市| 定襄县| 溆浦县| 封丘县| 尚志市| 齐齐哈尔市| 丹阳市| 佳木斯市| 长沙县| 镇安县| 宝兴县| 炎陵县| 老河口市| 吉木萨尔县| 汉中市| 长宁县| 资讯 | 湖北省| 甘南县| 巨野县|