IEEE Access (Jan 2020)

A Molecular Interactions-Based Social Learning Particle Swarm Optimization Algorithm

  • Yun Hou,
  • Guo-Sheng Hao,
  • Yong Zhang,
  • Feng Gu,
  • Xia Wang,
  • Ting-Ting Zhang

DOI
https://doi.org/10.1109/ACCESS.2020.3010543
Journal volume & issue
Vol. 8
pp. 135661 – 135674

Abstract

Read online

Social learning particle swarm optimization (SL-PSO) allows individuals to learn from others to improve the scalability with easy parameter settings. However, it still suffers from the poor convergence for those multi-modal problems due to the loss of swarm diversity. To improve both the diversity and the convergence, this paper proposes a novel algorithm to apply the mechanism of molecular interactions to SL-PSO, in which the molecular attraction aims to improve the convergence, and the molecular repulsion intends to enhance the diversity. In the experiments, we compare our algorithm with the SL-PSO algorithm and other representative PSO and evolutionary algorithms on 49 benchmark functions. The results show the performance of the proposed algorithm is better than that of the SL-PSO algorithm and other representative PSO and evolutionary algorithms on average. This work builds the solid foundation for the integration of the molecular interaction mechanism with PSO and other optimization algorithms.

Keywords