国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種改進的鯨魚優(yōu)化算法在工程上的應用

2024-06-03 00:00:00林恒青

摘要:針對鯨魚優(yōu)化算法存在收斂速度慢、易于陷入局部最優(yōu)、收斂精度不高等問題,提出一種混合策略的改進 鯨魚優(yōu)化算法(LWWOA).首先在全局搜索階段引入萊維飛行,然后在螺旋更新階段加入一個隨機調整的慣性 權重,最后將改進的鯨魚優(yōu)化算法應用于實際工程的優(yōu)化設計問題,應用場景包括三桿桁架設計和壓力彈簧的 設計.仿真結果表明,LWWOA具有較快的收斂速度和較優(yōu)的收斂精度,對實際工程的設計具有指導意義,并 能拓展到其他領域.

關鍵詞:鯨魚優(yōu)化算法;萊維飛行;慣性權重策略;三桿桁架;壓力彈簧

中圖分類號:TP391.4

文獻標志碼:A

Application of an Improved Whale Optimization Algorithm in Engineering

LIN Heng-qing

(College of Mechanical and Intelligent Manufacturing,

Fujian Chuanzheng Communications College, Fuzhou 350007, China)

Abstract: The Whale Optimization Algorithm is a newly proposed population intelligence algorithm in recent years, which has problems such as slow convergence speed, easy to fall into local optima, and low convergence accuracy. In response to the above issues, this article proposes a hybrid strategy based improved whale optimization algorithm (LWWOA), which first introduces Levy flight in the global search phase, and then adds a randomly adjusted inertia weight in the spiral update phase, at last, applies the improved whale optimization algorithm to practical engineering optimization design problems, including the design of three bar trusses and the design of pressure springs. The simulation results show that LWWOA has a fast convergence speed and excellent convergence accuracy, which has guiding significance for practical engineering design and can be extended to other fields.

Key words: Whale Optimization Algorithm; Levy Flight; inertia weight strategy; three bar truss; compression spring

0引言

群智能優(yōu)化算法作為人工智能最為熱門的研 究內容之一,已經在學術界、工業(yè)界得到了廣泛的 應用和實踐.過去的幾十年,受到自然現象的啟發(fā),研究者們提出了各種群智能優(yōu)化算法,如黏菌 算法[1](Slime Moudl algorithm,SMA)、人工蜂 群算法[2](Artificial Bee Colony Algorithm, ABC)和蝗蟲優(yōu)化算法[3](Grasshopper Optimisa- tion Algorithm,GOA),還有基于數學函數的黃金正弦算法[4](Golden Sine Algorithm,GSA)等, 為解決復雜的優(yōu)化問題提供了強有力支持.

鯨魚優(yōu)化算法(WOA)是一種全新的元啟發(fā)式優(yōu)化算法,它是由Seyedali Mirjalili等[]受到 座頭鯨狩獵行為的啟發(fā)于2016年提出的.該算法模擬鯨魚尋找獵物、包圍獵物和氣泡網攻擊獵物 等捕食行為而達到優(yōu)化搜索的目的[6].

1標準鯨魚算法

1.1包圍捕獵方式

在狩獵過程中鯨魚能夠識別獵物的位置并將 其包圍.由于最優(yōu)設計在搜索中的位置不是先驗 已知的,因此WOA算法假定當前最優(yōu)鯨魚個體 的位置是目標獵物位置或接近最優(yōu)解.在定義了 最佳搜索代理(鯨魚)之后,其他搜索代理(鯨魚) 將嘗試向最優(yōu)鯨魚位置靠近包圍來更新它們的位 置,這一行為可表示為:

其中,0.05≤x1≤2;0.25≤x2≤1.3;2≤x3≤15.

4實驗結果與分析

4.1實驗環(huán)境

本文的仿真實驗環(huán)境為:Windows10操作系統;Intel(R)Core(TM)I5處理器3.2GHz、8GB內存;GTX1050顯卡,軟件環(huán)境使用Python 語言編程開發(fā).

4.2數據預處理

本文將所提出的改進算法LWWOA與人工 蜂群算法(ABC)、蝗蟲優(yōu)化算法(GOA)和黏菌算法(SMA)進行測試對比.為了能夠客觀反映實驗 結果,統一設置各算法種群數量為30,最大迭代 次數設為100,每種算法在兩個場景中分別進行 30次獨立實驗.

場景1下的實驗結果如圖3所示.LW-WOA、SMA、GOA、ABC算法分別對應不同線 形.從圖中可以看出,幾種算法的適應度函數值不 斷減小,最終輸出了一組滿足約束條件的參數,幾 種算法的最終輸出值相差不大,相比之下LW-WOA算法得出的值最小,更加接近最優(yōu)解.雖然 在開始搜索階段LWWOA的初始值比其他算法更遠離最優(yōu)值,但是它收斂速度最快,經過20次 左右的迭代收斂到極值.

場景1的30次實驗對比結果如表1所列,表 中列舉了30次實驗的最小值、最大值、平均值及 標準差,用以分析算法的優(yōu)劣.從表1中看出,在場景1中LWWOA無論是在尋優(yōu)精度還是算法 穩(wěn)定性方面相比其他3種智能算法表現更好.

場景2下的實驗結果如圖4所示.從圖中可 以看出,幾種算法的適應度函數值迅速下降,收斂 曲線的斜率近乎垂直,最終輸出了一組滿足約束 條件的參數.通過對比幾種算法的最終適應度值 幾乎相同,但是在收斂速度上LWWOA算法更 勝一籌.

從以上兩個實際工程的應用可以看出,與其 他智能優(yōu)化算法相比,結合了Levy Flight和隨機 調整的慣性權重的鯨魚算法尋優(yōu)性能更佳,在全 局搜索階段引入Levy Flight進行優(yōu)化,提升了全 局搜索能力,加快了收斂速度[10].在局部搜索階 段引入隨機調整慣性權重,由于較大和較小權重 都隨機出現,有利于局部和全局搜索的平衡,更容 易找到最優(yōu)解.

場景2的30次實驗結果對比情況如表2所 列,表中列舉了30次實驗的最小值、最大值、平 均值及標準差用以分析算法的優(yōu)劣.從表2中看出,在場景2中LWWOA無論是在尋優(yōu)的精度 還是算法的穩(wěn)定性方面要優(yōu)于其他3種智能算 法.

5結語

鯨魚優(yōu)化算法是一種基于自然界中鯨魚群體 行為的優(yōu)化算法,標準鯨魚算法存在諸如收斂速 度慢、易于陷入局部最優(yōu)、收斂精度不高等一些問 題,本文提出了具有萊維飛行和隨機調整的慣性 權重策略融合的鯨魚優(yōu)化算法(LWWOA).經過仿真實驗可以看出,LWWOA可以應用于實際工 作中的優(yōu)化設計,算法性能優(yōu)于其他幾種算法,有 助于提高工程項目的效率和性能.LWWOA具有 很大的應用前景,可以進一步拓展到更多的領域.

參考文獻:

[1] LI S M,CHEN H L,WANG M J,et al. Slime mould algorithem:a new method for stochastic optimization [J]. Future Generation Computer Sysetems, 2020,111:300-323.

[2] KARABOGA D, BASTURK B. A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm [J]. Journal of

Global Optimization,2007,39(3):459-471.

[3] SAREMI S, MIRJALILI S, LEWIS A. Grashopper optimisaton algoritm: theory and application[J]. Advances in Engineering Software,2017,105:33-47.

[4] TANYILDIZI E, DEMIR G. Golden sine algoritm: a novel math-ispired algorithm[J]. Advances Electrial amp;. Computer Engineering,2017,17(2):71-78.

[5] SEYEDALI M,ANDREW L. The whale optimization algorithm [J]. Advances in Engineering Software,2016,95:51-67.

[6]李鑫.改進的鯨魚優(yōu)化算法研究[D].阜新:遼寧工程 技術大學,2021.

[7]徐航,張達敏,王依柔,等.混合策略改進鯨魚優(yōu)化算 法[J].計算機工程與設計,2020,41(12):3397-3404.

[8]周歡.基于改進布谷鳥算法的電子商務配送中心選址研究[D].鄭州:河南大學,2016.

[9]汪逸暉,高亮.烏鴉搜索算法的改進及其在工程約束 優(yōu)化問題中的應用[J].計算機集成制造系統,2021(7):1871-1883.

[10]李建偉,于廣濱.改進麻雀搜索算法的輪轂減速器優(yōu) 化設計[J].哈爾濱理工大學學報,2022(5):56-63.

[責任編輯:李嵐]

丘北县| 清丰县| 贵德县| 六枝特区| 承德县| 娄烦县| 吴忠市| 南雄市| 秦皇岛市| 海南省| 商南县| 常州市| 富蕴县| 无棣县| 伊金霍洛旗| 阿勒泰市| 灯塔市| 江北区| 皋兰县| 麻栗坡县| 石泉县| 大关县| 茂名市| 阿荣旗| 互助| 綦江县| 昆山市| 海南省| 沂水县| 白城市| 略阳县| 南昌市| 惠水县| 深州市| 兰考县| 纳雍县| 集安市| 铁岭县| 静安区| 沽源县| 玉树县|