Whale optimization algorithm(WOA)is a swarm intelligence optimization method proposed to imitate the feeding behavior of whales in nature.WOA is widely used in science,engineering and other fields due to its simple structure,easy to understand concept,and good global optimization performance.However,as the research on WOA continues,researchers have found that there are still some shortcomings,such as slow convergence speed and low accuracy in the later stage.This paper analyzes and improves the shortcomings of whale optimization algorithm,and proposes three better performance whale optimization algorithms.The aim is to improve and expand the application range of whale optimization algorithms,and provide an effective new method for solving complex optimization problems.The main work of this paper is as follows:(1)By introducing multiple swarm mechanisms to enhance the explore ability of the algorithm,introducing weight parameters to improve the algorithm to avoid falling into local optima,improving the foraging mechanism to enhance the optimization ability of the algorithm,and improving the performance of the algorithm from the above three aspects,an improved multiple swarm whale optimization algorithm is proposed,and the improved algorithm is successfully applied to the multicarrier NOMA power allocation strategy problem,expanding the application range of whale optimization algorithm.(2)By mixing with the Firefly algorithm,the algorithm further conforms to the natural mechanism while improving the explore ability of the algorithm.By introducing adaptive parameters,the algorithm improves the ability to escape from the local optimum.A hybrid whale optimization algorithm is proposed.The improved hybrid algorithm is successfully applied to the path planning of UAV,expanding the application range of whale optimization algorithm.(3)By mixing whale optimization algorithm and Firefly algorithm,an Opposition-Based Learning multi-population whale optimization and firefly hybrid algorithm is proposed.At the same time,it is applied to the mobile robots path planning problem,providing a new way to solve the mobile robots path planning problem. |