A Nonlinear Randomly Reuse-Based Mutated Whale Optimization Algorithm and Its Application for Solving Engineering Problems

Lei Wu,Dengpan Xu,Qiang Guo,Erqi Chen,Wensheng Xiao
DOI: https://doi.org/10.1016/j.asoc.2024.112271
2024-01-01
Abstract:The whale optimization algorithm (WOA) is a meta-heuristic optimization algorithm inspired by the social behavior of whale hunting. However, the WOA has the defects of easily falling into local optimum and slow convergence speed. Therefore, to overcome the shortcomings of the original WOA, a novel variant of WOA called nonlinear randomly reuse-based mutated whale optimization algorithm (NRRMWOA) is proposed in this study. In detail, the proposed NRRMWOA includes three novel strategies as compared with original WOA. Firstly, a nonlinear adaptive parameter strategy is introduced to achieve nonlinear adjustment of search pattern along with the iteration time. The second improvement is the random reuse strategy, which can fully utilize the current optimal whale to improve the solution accuracy. The thirdly proposed late disturbance mutation strategy has the function of increasing population diversity in the later stage of iteration. The three proposed strategies complement each other and significantly improve the convergence efficiency and global exploration capability of WOA. To verify the superiority of the proposed NRRMWOA, a series of typical benchmark functions are utilized to conduct comprehensive numerical experiments. Compared with three sets of comparison algorithms (five variants of WOA, five advanced algorithms, and five well-known algorithms), the ARVs (average ranking values) obtained by NRRMWOA are 1.4667, 1.9167, and 2.1333, respectively. The rankings are all the best in the corresponding group. The detailed experimental and statistics results indicate that the presented NRRMWOA has higher convergence speed and better solution quality compared with the three sets of existing algorithms. In addition, 15 real-world optimization problems are employed to further test the performance of NRRMWOA for solving engineering optimization problems. For the results of 15 real-world optimization problems, the proposed NRRMWOA achieves the best results including 8 best “Mean”, 10 best “Min.”, and 7 best “Max.”. As a conclusion, the proposed NRRMWOA is a promising and excellent algorithm.
What problem does this paper attempt to address?