A Novel Improved Whale Optimization Algorithm for Global Optimization and Engineering Applications

Ziying Liang,Ting Shu,Zuohua Ding
DOI: https://doi.org/10.3390/math12050636
IF: 2.4
2024-02-22
Mathematics
Abstract:The Whale Optimization Algorithm (WOA) is a swarm intelligence algorithm based on natural heuristics, which has gained considerable attention from researchers and engineers. However, WOA still has some limitations, including limited global search efficiency and a slow convergence rate. To address these issues, this paper presents an improved whale optimization algorithm with multiple strategies, called Dynamic Gain-Sharing Whale Optimization Algorithm (DGSWOA). Specifically, a Sine–Tent–Cosine map is first adopted to more effectively initialize the population, ensuring a more uniform distribution of individuals across the search space. Then, a gaining–sharing knowledge based algorithm is used to enhance global search capability and avoid falling into a local optimum. Finally, to increase the diversity of solutions, Dynamic Opposition-Based Learning is incorporated for population updating. The effectiveness of our approach is evaluated through comparative experiments on blackbox optimization benchmarking and two engineering application problems. The experimental results suggest that the proposed method is competitive in terms of solution quality and convergence speed in most cases.
mathematics
What problem does this paper attempt to address?
### Problems Addressed by the Paper The paper aims to address the limitations of the Whale Optimization Algorithm (WOA) in terms of global search efficiency and convergence speed. Specifically, WOA has the following two main issues: 1. **Limited global search capability**: WOA tends to get trapped in local optima when searching for the global optimum, leading to low search efficiency. 2. **Slow convergence speed**: The convergence speed of WOA is relatively slow, affecting its performance in practical applications. To overcome these issues, the paper proposes an improved Whale Optimization Algorithm called the Dynamic Gain-Sharing Whale Optimization Algorithm (DGSWOA). DGSWOA introduces several strategies to enhance the global search capability and convergence speed of the algorithm, including: 1. **Sine–Tent–Cosine mapping**: Used to initialize the population more effectively, ensuring a more uniform distribution of individuals in the search space, thereby expanding the initial search range and increasing the likelihood of finding the global optimum. 2. **Knowledge acquisition and sharing-based algorithm**: Achieves more effective exploration by considering the neighborhood of individuals, avoiding a completely random exploration process, and effectively improving the quality of solutions. 3. **Dynamic opposition-based learning**: Updates the population based on the fitness ranking of individuals, further increasing the diversity of solutions, thereby searching the space more efficiently. The paper validates the effectiveness of DGSWOA through comparative experiments on the Blackbox Optimization Benchmarking (BBOB) and two engineering application problems. The experimental results show that DGSWOA has higher solution quality and faster convergence speed in most cases.