An Improved Particle Swarm Optimization Algorithm Based on Variable Neighborhood Search

被引:1
作者
Li, Hao [1 ]
Zhan, Jianjun [1 ,2 ]
Zhao, Zipeng [1 ]
Wang, Haosen [1 ]
机构
[1] Natl Univ Def Technol, Coll Syst Engn, Changsha 410073, Peoples R China
[2] Cainiao Network, Hangzhou 311100, Peoples R China
关键词
particle swarm optimization; neighborhood search; discrete optimization; metaheuristic;
D O I
10.3390/math12172708
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Various metaheuristic algorithms inspired by nature have been designed to deal with a variety of practical optimization problems. As an excellent metaheuristic algorithm, the improved particle swarm optimization algorithm based on grouping (IPSO) has strong global search capabilities. However, it lacks a strong local search ability and the ability to solve constrained discrete optimization problems. This paper focuses on improving these two aspects of the IPSO algorithm. Based on IPSO, we propose an improved particle swarm optimization algorithm based on variable neighborhood search (VN-IPSO) and design a 0-1 integer programming solution with constraints. In the experiment, the performance of the VN-IPSO algorithm is fully tested and analyzed using 23 classic benchmark functions (continuous optimization), 6 knapsack problems (discrete optimization), and 10 CEC2017 composite functions (complex functions). The results show that the VN-IPSO algorithm wins 18 first places in the classic benchmark function test set, including 6 first places in the solutions for seven unimodal test functions, indicating a good local search ability. In solving the six knapsack problems, it wins four first places, demonstrating the effectiveness of the 0-1 integer programming constraint solution and the excellent solution ability of VN-IPSO in discrete optimization problems. In the test of 10 composite functions, VN-IPSO wins first place four times and ranks the first in the comprehensive ranking, demonstrating its excellent solving ability for complex functions.
引用
收藏
页数:24
相关论文
共 42 条
[1]  
Abbass HA, 2001, IEEE C EVOL COMPUTAT, P207, DOI 10.1109/CEC.2001.934391
[2]  
Abdel-Basset M., 2018, COMPUTATIONAL INTELL, P185, DOI [DOI 10.1016/B978-0-12-813314-9.00010-4, DOI 10.1016/B978-0-12-813314-9.00010-4.Z.B.T.-C.I]
[3]   A modified nature inspired meta-heuristic whale optimization algorithm for solving 0-1 knapsack problem [J].
Abdel-Basset, Mohamed ;
El-Shahat, Doaa ;
Sangaiah, Arun Kumar .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2019, 10 (03) :495-514
[4]   Optimized Convolutional Forest by Particle Swarm Optimizer for Pothole Detection [J].
Aljohani, Abeer .
INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2024, 17 (01)
[5]   Chaotic grasshopper optimization algorithm for global optimization [J].
Arora, Sankalap ;
Anand, Priyanka .
NEURAL COMPUTING & APPLICATIONS, 2019, 31 (08) :4385-4405
[6]   Knapsack problems - An overview of recent advances. Part II: Multiple, multidimensional, and quadratic knapsack problems [J].
Cacchiani, Valentina ;
Iori, Manuel ;
Locatelli, Alberto ;
Martello, Silvano .
COMPUTERS & OPERATIONS RESEARCH, 2022, 143
[7]   Novel inertia weight strategies for particle swarm optimization [J].
Chauhan, Pinkey ;
Deep, Kusum ;
Pant, Millie .
MEMETIC COMPUTING, 2013, 5 (03) :229-251
[8]  
COLORNI A, 1992, FROM ANIM ANIMAT, P134
[9]   Osprey optimization algorithm: A new bio-inspired metaheuristic algorithm for solving engineering optimization problems [J].
Dehghani, Mohammad ;
Trojovsky, Pavel .
FRONTIERS IN MECHANICAL ENGINEERING-SWITZERLAND, 2023, 8
[10]   From evolutionary computation to the evolution of things [J].
Eiben, Agoston E. ;
Smith, Jim .
NATURE, 2015, 521 (7553) :476-482