计算机科学
元启发式
CMA-ES公司
数学优化
差异进化
水准点(测量)
连续优化
Bat算法
最优化问题
启发式
算法
进化策略
进化算法
多群优化
数学
粒子群优化
地理
大地测量学
作者
Fatma A. Hashim,Abdelazim G. Hussien
标识
DOI:10.1016/j.knosys.2022.108320
摘要
In recent years, several metaheuristic algorithms have been introduced in engineering and scientific fields to address real-life optimization problems. In this study, a novel nature-inspired metaheuristics algorithm named as Snake Optimizer (SO) is proposed to tackle a various set of optimization tasks which imitates the special mating behavior of snakes. Each snake (male/female) fights to have the best partner if the existed quantity of food is enough and the temperature is low. This study mathematically mimics and models such foraging and reproduction behaviors and patterns to present a simple and efficient optimization algorithm. To verify the validity and superiority of the proposed method, SO is tested on 29 unconstrained Congress on Evolutionary Computation (CEC) 2017 benchmark functions and four constrained real-world engineering problems. SO is compared with other 9 well-known and newly developed algorithms such as Linear population size reduction-Success-History Adaptation for Differential Evolution (L-SHADE), Ensemble Sinusoidal incorporated with L-SHADE (LSHADE-EpSin), Covariance matrix adaptation evolution strategy (CMAES), Coyote Optimization Algorithm (COA), Moth-flame Optimization, Harris Hawks Optimizer, Thermal Exchange optimization, Grasshopper Optimization Algorithm, and Whale Optimization Algorithm. Experimental results and statistical comparisons prove the effectiveness and efficiency of SO on different landscapes with respect to exploration–exploitation balance and convergence curve speed. The source code is currently available for public from: https://se.mathworks.com/matlabcentral/fileexchange/106465-snake-optimizer
科研通智能强力驱动
Strongly Powered by AbleSci AI