A swarm optimizer with attention-based particle sampling and learning for large scale optimization

被引:3
作者
Sheng M. [1 ,4 ]
Wang Z. [2 ,3 ]
Liu W. [3 ]
Wang X. [1 ]
Chen S. [5 ]
Liu X. [3 ]
机构
[1] School of Computer Science and Technology, Zhejiang University of Technology, Hangzhou
[2] College of Electrical Engineering and Automation, Shandong University of Science and Technology, Qingdao
[3] Department of Computer Science, Brunel University London, Middlesex, Uxbridge
[4] Zhejiang Police College, Hangzhou
[5] School of Computer Science and Technology, Tianjin University of Technology, Tianjin
关键词
Attention mechanism; Exemplar selection; Large scale optimization; Particle swarm optimization;
D O I
10.1007/s12652-022-04432-5
中图分类号
学科分类号
摘要
Attention mechanism, which is a cognitive process of selectively concentrating on certain information while ignoring others, has been successfully employed in deep learning. In this paper, we introduce the attention mechanism into a particle swarm optimizer and propose an attention-based particle swarm optimizer (APSO) for large scale optimization. In the proposed method, the attention mechanism is introduced such that activating different particles to participate in evolution at different stages of evolution. Further, an attention-based particle learning is devised to randomly select three particles from a predominant sub-swarm, which is activated by the attention mechanism, to guide the learning of particles. The cooperation of these two strategies could be employed to achieve a balanced evolution search, thus appropriately searching the space of large-scale optimization problems. Extensive experiments have been carried out on CEC’2010 and CEC’2013 large scale optimization benchmark functions to evaluate the performance of proposed method and to compare with related methods. The results show the superiority of proposed method. © 2022, The Author(s).
引用
收藏
页码:9329 / 9341
页数:12
相关论文
共 62 条
  • [1] Andrews P.S., An investigation into mutation operators for particle swarm optimization, Proceedings of the IEEE Congress on Evolutionary Computation, P, pp. 1044-1051, (2006)
  • [2] Angeline P.J., Using selection to improve particle swarm optimization, Proceedings of the IEEE Congress on Evolutionary Computation, pp. 84-89, (1998)
  • [3] Bergh F.V.D., Engelbrecht A.P., A cooperative approach to particle swarm optimization, IEEE Trans Evol Comput, 8, 3, pp. 225-239, (2004)
  • [4] Campos M., Krohling R.A., Enriquez I., Bare bones particle swarm optimization with scale matrix adaptation, IEEE Trans Cybern, 44, 9, pp. 1567-1578, (2014)
  • [5] Chen Y.P., Peng W.C., Jian M.C., Particle swarm optimization with recombination and dynamic linkage discovery, IEEE Trans Syst Man Cybern B Cybern, 37, 6, pp. 1460-1470, (2007)
  • [6] Chen W., Zhang J., Lin Y., Chen E., Particle swarm optimization with an aging leader and challengers, IEEE Trans Evol Comput, 17, 2, pp. 241-258, (2013)
  • [7] Cheng R., Jin Y., A competitive swarm optimizer for large scale optimization, IEEE Trans Cybern, 45, 2, pp. 191-204, (2015)
  • [8] Cheng R., Jin Y., A social learning particle swarm optimization algorithm for scalable optimization, Inf Sci, 291, 6, pp. 43-60, (2015)
  • [9] Corbetta M., Shulman G.L., Control of goal-directed and stimulus-driven attention in the brain, Nat Rev Neurosci, 3, 3, pp. 215-229, (2002)
  • [10] Eberhart R.C., Shi Y., Tracking and optimizing dynamic systems with particle swarms, Proceedings of the IEEE Congress on Evolutionary Computation, P, pp. 94-97, (2001)