Binary Moth Search Algorithm for Discounted {0-1} Knapsack Problem

被引:96
作者
Feng, Yan-Hong [1 ]
Wang, Gai-Ge [2 ,3 ,4 ,5 ,6 ]
机构
[1] Hebei GEO Univ, Sch Informat Engn, Shijiazhuang 050031, Hebei, Peoples R China
[2] Ocean Univ China, Dept Comp Sci & Technol, Qingdao 266100, Peoples R China
[3] Jiangsu Normal Univ, Sch Comp Sci & Technol, Xuzhou 221116, Peoples R China
[4] Jilin Univ, Key Lab Symbol Computat & Knowledge Engn, Minist Educ, Changchun 130012, Jilin, Peoples R China
[5] Northeast Normal Univ, Inst Algorithm & Big Data Anal, Changchun 130117, Jilin, Peoples R China
[6] Northeast Normal Univ, Sch Comp Sci & Informat Technol, Changchun 130117, Jilin, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
基金
中国国家自然科学基金;
关键词
Discounted {0-1} knapsack problem; harmony search; moth search; swarm intelligence; OPTIMIZATION ALGORITHM; COLONY;
D O I
10.1109/ACCESS.2018.2809445
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The discounted {0-1} knapsack problem (DKP) extends the classical 0-1 knapsack problem (0-1 KP) in which a set of item groups is included and each group consists of three items, whereas at most one of the three items can be packed into the knapsack. Therefore, the DKP is more complicated and computationally difficult than 0-1 KP. The DKP has been found many applications in real economic problems and other areas. In this paper, the influence of Levy flights operator and fly straightly operator in the moth search (MS) algorithm is verified. Nine types of new mutation operator based on the global harmony search are specially devised to replace Levy flights operator. Then, nine novel MS-based algorithms for DKP are proposed (denoted by MS1 - MS9). Extensive experiments on three sets of 30 DKP instances demonstrate the remarkable performance of the proposed nine new MS-based approaches. In particular, it discovers that MS1 - MS3 show better comprehensive performance among 10 algorithms. A variety of analyses indicate the important contribution of the individual of memory consideration in MS1 - MS9.
引用
收藏
页码:10708 / 10719
页数:12
相关论文
共 32 条
[1]  
Alsuwaiyel MH., 2009, Algorithms design techniques and analysis
[2]  
[Anonymous], IEEE T EVOL COMPUT
[3]  
[Anonymous], 1995, 1995 IEEE INT C
[4]  
[Anonymous], ACTA ELECT SINICA
[6]  
Cormen T. H., 2009, Introduction to Algorithms, V3rd
[7]   Ant system: Optimization by a colony of cooperating agents [J].
Dorigo, M ;
Maniezzo, V ;
Colorni, A .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 1996, 26 (01) :29-41
[8]  
Du D., 2011, THEORY COMPUTATIONAL
[9]   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
[10]   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