A modified hybrid rice optimization algorithm for solving 0-1 knapsack problem

被引:0
作者
Zhe Shu
Zhiwei Ye
Xinlu Zong
Shiqin Liu
Daode Zhang
Chunzhi Wang
Mingwei Wang
机构
[1] Hubei University of Technology,School of Computer Science
[2] Hubei University of Technology,School of mechanical engineering
来源
Applied Intelligence | 2022年 / 52卷
关键词
0-1 knapsack problem; Swarm intelligence algorithm; Hybrid rice optimization algorithm; Binary ant colony optimization algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
The 0-1 knapsack problem (KP) is a classic NP-hard problem and could be handled by swarm intelligence algorithms. However, most of these algorithms might be trapped in the local optima as the scale increases. Hybrid rice optimization (HRO) is a novel swarm intelligence algorithm inspired by the breeding process of Chinese three-line hybrid rice, its population is classified into three types such as the maintainer, restorer and sterile line and several stages including hybridization, selfing and renewal are implemented. In this paper, a modified HRO algorithm is proposed for the complicated large-scale 0-1 KP. A dynamic step is introduced in the renewal stage to balance the exploration and exploitation phases. Moreover, HRO is combined with binary ant colony optimization (BACO) algorithm to compose the parallel model and serial model for enhancing the convergence speed and search efficiency. In the parallel model, HRO and BACO are independently implemented on two subpopulations and communicate during each iteration. In the serial model, BACO is embedded in HRO as an operator to update the maintainer line. The experimental results on 0-1 KPs of different scales and correlations demonstrate the outperformance of the parallel model and serial model.
引用
收藏
页码:5751 / 5769
页数:18
相关论文
共 67 条
[1]  
Pisinger D(2005)Where are the hard knapsack problems? Comput Oper Res 32 2271-2284
[2]  
Merkle R(1978)Hiding information and signatures in trapdoor knapsacks IEEE Trans Inf Theory 24 525-530
[3]  
Hellman M(1999)Who is interested in algorithms and why? lessons from the Stony Brook Algorithm Repository ACM SIGACT News 30 65-74
[4]  
Skiena SS(2015)Portfolio selection: an alternative approach Econ Lett 135 141-143
[5]  
Hatemi JA(2002)A multidimensional knapsack model for asset-backed securitization J Oper Res Soc 53 822-832
[6]  
El-Khatib Y(2019)An improved attack on the basic merkle–hellman knapsack cryptosystem IEEE Access 7 59388-59393
[7]  
Mansini R(2010)On exponential time lower bound of knapsack under backtracking Theor Comput Sci 411 1883-1888
[8]  
Speranza MG(2000)Dynamic programming approaches to the multiple criteria knapsack problem Nav Res Logist 47 57-76
[9]  
Liu J(2017)A branch-and-bound algorithm for the knapsack problem with conflict graph Informs J Comput 29 457-473
[10]  
Bi J(2004)An exact method based on Lagrangian decomposition for the 0–1 quadratic knapsack problem Eur J Oper Res 157 565-575