|
|
Particle Swarm Optimization Algorithm Based on Labor Division and Fuzzy Control |
LI Jin1, ZHANG Jihui1, GAO Xueliu2, ZHANG Baohua2
|
1. a. Institute of Complexity Science; b. Shandong Key Laboratory of Industrial Control Technology, Qingdao University, Qingdao 266071, China; 2. Qingdao Port International Company, Ltd, Qingdao 266011, China |
|
|
Abstract In order to overcome the shortages of the particle swarm optimization algorithm, such as low accuracy, slow convergence and falling into local optima, a particle swarm optimization algorithm based on labor division and fuzzy control is proposed, which improves the algorithm by using the division of labor, parameter adaptive adjustment and simulated annealing with distance factors. Particles are divided into scout and rearguard ones, the former searches randomly and the latter learns from the best individual solutions as well as the best global solution to ensure the diversity of population and to accelerate the search. A sigmoid function is used to adjust the inertial weight and fuzzy logic is applied to balance exploration and exploitation capability of the algorithm. The best global particle is updated according to simulated annealing with distance factors taken into account, which improves the ability of the algorithms to jump out of the local optima. Simulation experiments on 25 standard test functions show that the improved algorithm has better performance in terms of convergence accuracy, speed and stability.
|
Received: 16 October 2022
Published: 26 April 2024
|
|
|
|
|
|
|
|