Scientific Reports (Sep 2024)
An improved sand cat swarm optimization with lens opposition-based learning and sparrow search algorithm
Abstract
Abstract The sand cat swarm optimization (SCSO) is a recently proposed meta-heuristic algorithm. It inspires hunting behavior with sand cats based on hearing ability. However, in the later stage of SCSO, it is easy to fall into local optimality and cannot find a better position. In order to improve the search ability of SCSO and avoid falling into local optimal, an improved algorithm is proposed - Improved sand cat swarm optimization based on lens opposition-based learning and sparrow search algorithm (LSSCSO). A dynamic spiral search is introduced in the exploitation stage to make the algorithm search for better positions in the search space and improve the convergence accuracy of the algorithm. The lens opposition-based learning and the sparrow search algorithm are introduced in the later stages of the algorithm to make the algorithm jump out of the local optimum and improve the global search capability of the algorithm. To verify the effectiveness of LSSCSO in solving global optimization problems, CEC2005 and CEC2022 test functions are used to test the optimization performance of LSSCSO in different dimensions. The data results, convergence curve and Wilcoxon rank sum test are analyzed, and the results show that it has a strong optimization ability and can reach the optimal in most cases. Finally, LSSCSO is used to verify the effectiveness of the algorithm in solving engineering optimization problems.
Keywords