Mathematics (Jul 2024)
A Modified Sand Cat Swarm Optimization Algorithm Based on Multi-Strategy Fusion and Its Application in Engineering Problems
Abstract
Addressing the issues of the sand cat swarm optimization algorithm (SCSO), such as its weak global search ability and tendency to fall into local optima, this paper proposes an improved strategy called the multi-strategy integrated sand cat swarm optimization algorithm (MSCSO). The MSCSO algorithm improves upon the SCSO in several ways. Firstly, it employs the good point set strategy instead of a random strategy for population initialization, effectively enhancing the uniformity and diversity of the population distribution. Secondly, a nonlinear adjustment strategy is introduced to dynamically adjust the search range of the sand cats during the exploration and exploitation phases, significantly increasing the likelihood of finding more high-quality solutions. Lastly, the algorithm integrates the early warning mechanism of the sparrow search algorithm, enabling the sand cats to escape from their original positions and rapidly move towards the optimal solution, thus avoiding local optima. Using 29 benchmark functions of 30, 50, and 100 dimensions from CEC 2017 as experimental subjects, this paper further evaluates the MSCSO algorithm through Wilcoxon rank-sum tests and Friedman’s test, verifying its global solid search ability and convergence performance. In practical engineering problems such as reducer and welded beam design, MSCSO also demonstrates superior performance compared to five other intelligent algorithms, showing a remarkable ability to approach the optimal solutions for these engineering problems.
Keywords