首页 | 本学科首页   官方微博 | 高级检索  
     


A novel improved particle swarm optimization algorithm based on individual difference evolution
Affiliation:1. Electrical Engineering Department, Electrical Engineering Laboratory (LGEB), Technology Faculty, University of Bejaia, 06000 Bejaia, Algeria;2. University of Birmingham, EECE, Edgbaston B15 2TT;3. Centre for Ubiquitous Computing, Computer Science, University of Oulu, PO Box 4500, 91004 Oulu, Finland;1. State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University, Shenyang 110819, PR China;2. College of Computer Science, Liaocheng University, Liaocheng 252059, PR China;3. State Key Laboratory of Digital Manufacturing Equipment & Technology, Huazhong University of Science & Technology, Wuhan 430074, PR China;1. Institute of Electrical Engineering, Yanshan University, Qinhuangdao 066004, China;2. Department of Automation, Shanghai Jiao Tong University, Shanghai 200240, China;3. Department of Mathematics and Computer Science, Hengshui University, Hengshui 053000, China;1. School of Computer Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Singapore;2. School of Electrical and Electronics Engineering, Nanyang Technological University, 50 Nanyang Avenue, Singapore 639798, Singapore
Abstract:As a well-known stochastic optimization algorithm, the particle swarm optimization (PSO) algorithm has attracted the attention of many researchers all over the world, which has resulted in many variants of the basic algorithm, in addition to a vast number of parameter selection/control strategies. However, most of these algorithms evolve their population using a single fixed pattern, thereby reducing the intelligence of the entire swarm. Some PSO-variants adopt a multimode evolutionary strategy, but lack dynamic adaptability. Furthermore, competition among particles is ignored, with no consideration of individual thinking or decision-making ability. This paper introduces an evolution mechanism based on individual difference, and proposes a novel improved PSO algorithm based on individual difference evolution (IDE-PSO). This algorithm allocates a competition coefficient called the emotional status to each particle for quantifying individual differences, separates the entire swarm into three subgroups, and selects the specific evolutionary method for each particle according to its emotional status and current fitness. The value of the coefficient is adjusted dynamically according to the evolutionary performance of each particle. A modified restarting strategy is employed to regenerate corresponding particles and enhance the diversity of the population. For a series of benchmark functions, simulation results show the effectiveness of the proposed IDE-PSO, which outperforms many state-of-the-art evolutionary algorithms in terms of convergence, robustness, and scalability.
Keywords:Particle swarm optimization  Individual difference  Dynamic adjustment  Subgroup  Emotional PSO  Psychology model
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号