针对萤火虫算法求解精度不高、收敛慢、容易陷入局部极小等缺点,提出了位置更新正弦调整的萤火虫群优化(S-GSO)算法.通过对权重的分析,在位置公式更新过程中,引入正弦公式进行调整.通过8个经典测试函数仿真表明,与基本萤火虫群优化算法、最大最小荧光素值萤火虫群优化算法和确定更新搜索域的萤火虫群优化算法相比,S-GSO算法求解精度更高、收敛速度快,增强了全局搜索的能力.
In order to solve the problems of glowworm swarm algorithm in low computational accuracy, low speed of convergence and easy to fall into local optimization, a glowworm swarm optimization algorithm based on location update sinusoidal changing (S-GSO) was raised. After peferring on the analysis of the weight factor, sine formula was introduced to adjust during the process of location formula update. Simulation results on eight classical test functions show that the proposed S-GSO is superior to glowworm swarm optimization algorithm (GSO), glowworm swarm optimization algorithm based on max-min luciferin algorithm (MMGSO) and glowworm swarm optimization algorithm based on definite updating search domains algorithm (GSOD) as to computational accuracy, convergence speed and the ability to find the global optimum.