版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Henan Normal Univ Coll Comp & Informat Engn Xinxiang Henan Peoples R China Engn Technol Res Ctr Comp Intelligence & Data Min Xinxiang Henan Peoples R China
出 版 物:《INFORMATION SCIENCES》 (信息科学)
年 卷 期:2019年第480卷
页 面:109-129页
核心收录:
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:Key Research Projects of Higher Education Institutions of Henan Province China [19A520026]
主 题:Intelligence optimization algorithm Evolutionary algorithm Particle swarm optimization Differential mutation Social learning
摘 要:Social Learning Particle Swarm Optimization (SLPSO) is an improved Particle Swarm Optimization (PSO) algorithm, which greatly improves the optimization performance of PSO. However, SLPSO still has some deficiency, such as poor balance between exploration and exploitation and low search efficiency, so that it cannot yet do well in solving many complex optimization problems. Thus, this paper proposes an improved SLPSO algorithm, that is, Differential mutation and novel Social learning PSO (DSPSO). Firstly, in order to balance exploration and exploitation better, a dynamic inertia weight is introduced to replace the random inertia weight of SLPSO, and a single-example learning approach and an example-mean learning one are proposed to replace the imitation component and the social influence component of SLPSO respectively. Secondly, the dimension-based velocity updating equation of SLPSO is divided into two particle-based updating equations with the two approaches, and the two are executed alternately to form a novel social learning PSO (NSLPSO), which enhance the exploitation of SLPSO. Finally, a dynamic differential mutation strategy is used in NSLPSO to update the three best particles to enhance the exploration to obtain DSPSO. Experimental results on the complex functions from CEC2013 reveal that DSPSO outperforms SLPSO and quite a few state-of-the-art and classic PSO variants. (C) 2018 Elsevier Inc. All rights reserved.