Particle swarm optimization (PSO), an important solving method in the field of swarm intelligence, is recognized as one of the most effective metaheuristics for addressing optimization problems. Many adaptive strategies have been developed to improve the performance of PSO. Despite these advances, a key problem lies in defining the configuration criteria of the adaptive algorithm. This study presents an adaptive variant of PSO that relies on fitness landscape analysis, particularly via ruggedness factor estimation. Our approach involves adaptively updating the cognitive and acceleration factors based on the estimation of the ruggedness factor using a machine learning-based method and a deterministic way. We tested them on global optimization functions and the feature selection problem. The proposed method gives encouraging results, outperforming native PSO in almost all instances and remaining competitive with state-of-the-art methods.
Read full abstract