Quantum-Inspired Differential Evolution with Grey Wolf Optimizer for 0-1 Knapsack Problem

被引:23
作者
Wang, Yule [1 ]
Wang, Wanliang [1 ]
机构
[1] Zhejiang Univ Technol, Coll Comp Sci & Technol, Hangzhou 310023, Peoples R China
基金
中国国家自然科学基金;
关键词
quantum computing; differential evolution; grey wolf optimizer; evolutionary algorithm; 0-1 knapsack problem; SEARCH ALGORITHM; GATE;
D O I
10.3390/math9111233
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The knapsack problem is one of the most widely researched NP-complete combinatorial optimization problems and has numerous practical applications. This paper proposes a quantum-inspired differential evolution algorithm with grey wolf optimizer (QDGWO) to enhance the diversity and convergence performance and improve the performance in high-dimensional cases for 0-1 knapsack problems. The proposed algorithm adopts quantum computing principles such as quantum superposition states and quantum gates. It also uses adaptive mutation operations of differential evolution, crossover operations of differential evolution, and quantum observation to generate new solutions as trial individuals. Selection operations are used to determine the better solutions between the stored individuals and the trial individuals created by mutation and crossover operations. In the event that the trial individuals are worse than the current individuals, the adaptive grey wolf optimizer and quantum rotation gate are used to preserve the diversity of the population as well as speed up the search for the global optimal solution. The experimental results for 0-1 knapsack problems confirm the advantages of QDGWO with the effectiveness and global search capability for knapsack problems, especially for high-dimensional situations.
引用
收藏
页数:21
相关论文
共 59 条
[11]  
Feng Y., 2019, MATHEMATICS-BASEL, V7, P1056, DOI DOI 10.3390/math7111056
[12]   Binary Moth Search Algorithm for Discounted {0-1} Knapsack Problem [J].
Feng, Yan-Hong ;
Wang, Gai-Ge .
IEEE ACCESS, 2018, 6 :10708-10719
[13]   Enhanced Moth Search Algorithm for the Set-Union Knapsack Problems [J].
Feng, Yanhong ;
Yi, Jiao-Hong ;
Wang, Gai-Ge .
IEEE ACCESS, 2019, 7 :173774-173785
[14]   Solving randomized time-varying knapsack problems by a novel global firefly algorithm [J].
Feng, Yanhong ;
Wang, Gai-Ge ;
Wang, Ling .
ENGINEERING WITH COMPUTERS, 2018, 34 (03) :621-635
[15]   Opposition-based learning monarch butterfly optimization with Gaussian perturbation for large-scale 0-1 knapsack problem [J].
Feng, Yanhong ;
Wang, Gai-Ge ;
Dong, Junyu ;
Wang, Ling .
COMPUTERS & ELECTRICAL ENGINEERING, 2018, 67 :454-468
[16]   Multi-strategy monarch butterfly optimization algorithm for discounted {0-1} knapsack problem [J].
Feng, Yanhong ;
Wang, Gai-Ge ;
Li, Wenbin ;
Li, Ning .
NEURAL COMPUTING & APPLICATIONS, 2018, 30 (10) :3019-3036
[17]   Solving 0-1 knapsack problem by a novel binary monarch butterfly optimization [J].
Feng, Yanhong ;
Wang, Gai-Ge ;
Deb, Suash ;
Lu, Mei ;
Zhao, Xiang-Jun .
NEURAL COMPUTING & APPLICATIONS, 2017, 28 (07) :1619-1634
[18]   An Improved Hybrid Encoding Cuckoo Search Algorithm for 0-1 Knapsack Problems [J].
Feng, Yanhong ;
Jia, Ke ;
He, Yichao .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2014, 2014
[19]   SIMULATING PHYSICS WITH COMPUTERS [J].
FEYNMAN, RP .
INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 1982, 21 (6-7) :467-488
[20]  
Fogel D.B., 2000, INTRO EVOLUTIONARY C, V1