天天看點

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)

目錄

​​1 概述​​

​​2.1 包圍獵物編輯​​

​​2.2 氣泡網攻擊​​

​​2.3  搜尋獵物​​

​​ 3 流程圖​​

​​4 增強型鲸魚優化算法​​

​​5  運作結果​​

​​6 Matlab代碼及詳細文章 ​​

​​7 寫在最後​​

1 概述

2016年,WOA由Mirjalili等[6.人提出,這是一種新型的功能強大的群智能優化算法,它不僅有搜尋能力強、正回報等特點,還可以實作全局優化。該算法包括三個行為:包圍獵物、氣泡網攻擊和搜尋獵物。 

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)

2.1 包圍獵物

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)

2.2 氣泡網攻擊

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)

2.3  搜尋獵物

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)

 3 流程圖

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)

4 增強型鲸魚優化算法

本文是一種增強型鲸魚優化算法E-WOA,該算法采用池化機制和3種有效的搜尋政策,分别是遷徙、優先選擇和富集包圍獵物。評估E-WOA的性能,并與知名的WOA變體進行比較,以解決全局優化問題。獲得的結果表明,E-WOA的性能優于WOA的變體。在E-WOA顯示出足夠的性能之後,它被用來提出一個名為BE-WOA的二進制E-WOA來選擇有效的特征,特别是從醫學資料集中選擇。BE-WOA使用醫學疾病資料集進行驗證,并在适應性,準确性,靈敏度,精度和特征數量方面與最新的高性能優化算法進行比較。詳細文章見第6部分。

5  運作結果

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)

6 Matlab代碼及詳細文章 

本文僅展現部分代碼​

智能優化算法|增強型鲸魚優化算法 (E-WOA)(Matlab代碼實作)
👨‍🎓部落客課外興趣:中西方哲學,送予讀者:

7 寫在最後

繼續閱讀