蛇优化算法(Snake Optimizer)
生活随笔
收集整理的這篇文章主要介紹了
蛇优化算法(Snake Optimizer)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
生物學機理:來源于蛇的交配行為。如果溫度較低,且食物可用,蛇的交配行為發生;否則蛇只會尋找食物(食物量<0.25)或吃現有的食物(T>0.6)。基于此,將考慮蛇優化算法的搜索過程分為兩個階段:勘探和開發。勘探描述了環境因素,即寒冷的地方和食物,該階段并不存在蛇只在它周圍的環境中尋找食物的這種情況。
? ? ? ? ? ? ? ??
? ? ? ? 交配模式? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 戰斗模式
?算法流程圖
?
偽代碼:?
?
?在論文中Fatma教授通過與GA、HHO、TS、PSO等多個算法在CEC2017測試數據集進行算法性能測試,測試結果無論是在迭代次數、求解時間、適應值曲線上SO優化算法都表現出優越性;并且該算法操作簡單、容易理解。
參考文獻:
Hashim, F. A., & Hussien, A. G. (2022). Snake Optimizer: A novel meta-heuristic optimization algorithm.Knowledge-Based Systems, 108320.
總結
以上是生活随笔為你收集整理的蛇优化算法(Snake Optimizer)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PreferenceScreen的应用
- 下一篇: smtp服务器组件,配置exchange