Hybrid Strategies Based Seagull Optimization Algorithm for Solving Engineering Design Problems
The seagull optimization algorithm (SOA) is a meta-heuristic algorithm proposed in 2019. It has the advantages of structural simplicity, few parameters and easy implementation. However, it also has some defects including the three main drawbacks of slow convergence speed, simple search method and poor ability of balancing global exploration and local exploitation. Besides, most of the improved SOA algorithms in the literature have not considered the drawbacks of the SOA comprehensively enough. This paper proposes a hybrid strategies based algorithm (ISOA) to overcome the three main drawbacks of the SOA. Firstly, a hyperbolic tangent function is used to adjust the spiral radius. The spiral radius can change dynamically with the iteration of the algorithm, so that the algorithm can converge quickly. Secondly, an adaptive weight factor improves the position updating method by adjusting the proportion of the best individual to balance the global and local search abilities. Finally, to overcome the single search mode, an improved chaotic local search strategy is introduced for secondary search. A comprehensive comparison between the ISOA and other related algorithms is presented, considering twelve test functions and four engineering design problems. The comparison results indicate that the ISOA has an outstanding performance and a significant advantage in solving engineering problems, especially with an average improvement of 14.67% in solving welded beam design problem.