期刊
SOFT COMPUTING
卷 25, 期 4, 页码 3013-3042出版社
SPRINGER
DOI: 10.1007/s00500-020-05360-2
关键词
Binary particle swarm optimization (BPSO); Transfer function; S-shaped; V-shaped and linear transfer functions; x-shaped transfer function
A new transfer function called x-shaped BPSO (XBPSO) is proposed in this study to enhance exploration and exploitation of BPSO in the binary search space, as well as to increase solution accuracy and convergence speed. The results show that XBPSO significantly improves BPSO algorithm performance, achieving a minimum error of 8.9% in all benchmark instances and providing superior solutions in 18 out of 23 minimization functions.
Definitive optimization algorithms are not able to solve high-dimensional optimization problems because the search space grows exponentially with the problem size and an exhaustive search will be impractical. Therefore, approximate algorithms are applied to solve them. A category of approximate algorithms are meta-heuristic algorithms. They have shown an acceptable efficiency to solve these problems. Among them, particle swarm optimization (PSO) is one of the well-known swarm intelligence algorithms to optimize continuous problems. A transfer function is applied in this algorithm to convert the continuous search space to the binary one. The role of the transfer function in binary PSO (BPSO) is very important to enhance its performance. Several transfer functions have been proposed for BPSO such as S-shaped, V-shaped, linear and other transfer functions. However, BPSO algorithm can sometimes find local optima or show slow convergence speed in some problems because of using the velocity of PSO and these transfer functions. In this study, a novel transfer function calledx-shaped BPSO (XBPSO) is proposed to increase exploration and exploitation of BPSO in the binary search space. The transfer function uses two functions and improved rules to generate a new binary solution. The proposed method has been run on 33 benchmark instances of the 0-1 multidimensional knapsack problem (MKP), two discrete maximization functions and 23 minimization functions. The results have been compared with some well-known BPSO and discrete meta-heuristic algorithms. The results showed thatx-shaped transfer function considerably increased the solution accuracy and convergence speed in BPSO algorithm. The average error of compared algorithms on all 0-1 MKP benchmark instances indicated that XBPSO has the minimum error of 8.9%. Also, the mean absolute error (MAE) obtained by XBPSO on two discrete maximization functions is 0.45. Moreover, the proposed transfer function provides superior solutions in 18 functions from 23 minimization functions.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据