Particle swarm optimization with an enhanced learning strategy and crossover operator

被引:37
|
作者
Molaei, Sajjad [1 ]
Moazen, Hadi [2 ]
Najjar-Ghabel, Samad [1 ]
Farzinvash, Leili [1 ]
机构
[1] Univ Tabriz, Fac Elect & Comp Engn, Tabriz, Iran
[2] Sharif Univ Technol, Dept Comp Engn, Tehran, Iran
关键词
Particle swarm optimization; Swarm intelligence; Optimization; Enhanced learning strategy; Parameter updating; Crossover operator; FEATURE-SELECTION; ALGORITHM; WEIGHT; SEARCH; COLONY;
D O I
10.1016/j.knosys.2021.106768
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Particle Swarm Optimization (PSO) is a well-known swarm intelligence (SI) algorithm employed for solving various optimization problems. This algorithm suffers from premature convergence to local optima. Accordingly, a number of PSO variants have been proposed in the literature. These algorithms exploited different schemes to improve performance. In this paper, we propose a new variant of PSO with an enhanced Learning strategy and Crossover operator (PSOLC). This algorithm applies three strategies, comprising altering the exemplar particles, updating the PSO parameters, and integrating PSO with Genetic Algorithm (GA). In the proposed learning strategy, each particle is guided by the best positions (pbests) of all particles, which improves its search capability. Furthermore, the proposed parameter updating scheme computes the self-cognition coefficient for each particle based on the quality of the pbests. Finally, the proposed crossover operator injects randomness to particles to improve the global search ability. The proposed improvements in PSOLC increase its exploration capability at the early stages of the search process and its exploitation ability at the end. The derived outcome from applying PSOLC and other variants of PSO to the benchmark functions verify the superiority of the proposed algorithm in terms of accuracy and convergence speed. (C) 2021 Elsevier B.V. All rights reserved.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Particle Swarm Optimization with A Modified Learning Strategy and Blending Crossover
    Panda, Aditya
    Mallipeddi, Rammohan
    Das, Swagatam
    [J]. 2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 415 - 422
  • [2] A particle swarm optimization algorithm with crossover operator
    Hao, Zhi-Feng
    Wang, Zhi-Gang
    Huang, Han
    [J]. PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 1036 - +
  • [3] Particle Swarm Optimization with Crossover Operator for Global Optimization Problems
    Qian, Weiyi
    Liu, Guanglei
    [J]. MECHATRONICS, ROBOTICS AND AUTOMATION, PTS 1-3, 2013, 373-375 : 1131 - 1134
  • [4] Quantum-behaved Particle Swarm Optimization with Crossover Operator
    Su, Dianbo
    Xu, Wenbo
    Sun, Jun
    [J]. PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND INFORMATION SYSTEMS, 2009, : 399 - 402
  • [5] Particle Swarm Optimization with a Novel Multi-parent Crossover Operator
    Wang, Hui
    Wu, Zhijian
    Liu, Yong
    Zeng, Sanyou
    [J]. ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 7, PROCEEDINGS, 2008, : 664 - +
  • [6] Reversible Circuit Synthesis With Particle Swarm Optimization Using Crossover Operator
    Podlaski, Krzysztof
    [J]. 2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 375 - 379
  • [7] Particle swarm optimization with adaptive learning strategy
    Zhang, Yunfeng
    Liu, Xinxin
    Bao, Fangxun
    Chi, Jing
    Zhang, Caiming
    Liu, Peide
    [J]. KNOWLEDGE-BASED SYSTEMS, 2020, 196
  • [8] Enhanced comprehensive learning particle swarm optimization
    Yu, Xiang
    Zhang, Xueqing
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2014, 242 : 265 - 276
  • [9] Dynamic Population-based particle swarm optimization combined with crossover operator
    Miao, Yanjiang
    Cui, Zhihua
    Zeng, Jianchao
    [J]. HIS 2009: 2009 NINTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, VOL 1, PROCEEDINGS, 2009, : 399 - 404
  • [10] Enhanced Differential Crossover and Quantum Particle Swarm Optimization for IoT Applications
    Ghorpade, Sheetal N.
    Zennaro, Marco
    Chaudhari, Bharat S.
    Saeed, Rashid A.
    Alhumyani, Hesham
    Abdel-Khalek, S.
    [J]. IEEE ACCESS, 2021, 9 : 93831 - 93846