Solving 0-1 knapsack problem by a novel binary monarch butterfly optimization

被引:117
作者
Feng, Yanhong [1 ]
Wang, Gai-Ge [2 ,3 ,4 ]
Deb, Suash
Lu, Mei [2 ]
Zhao, Xiang-Jun [2 ]
机构
[1] Shijiazhuang Univ Econ, Sch Informat Engn, Shijiazhuang 050031, Hebei, Peoples R China
[2] Jiangsu Normal Univ, Sch Comp Sci & Technol, Xuzhou 221116, Jiangsu, Peoples R China
[3] Northeast Normal Univ, Inst Algorithm & Big Data Anal, Changchun 130117, Peoples R China
[4] Northeast Normal Univ, Sch Comp Sci & Informat Technol, Changchun 130117, Peoples R China
基金
中国国家自然科学基金;
关键词
Evolutionary computation; Monarch butterfly optimization; Knapsack problems; Greedy optimization algorithm; ALGORITHM;
D O I
10.1007/s00521-015-2135-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a novel binary monarch butterfly optimization (BMBO) method, intended for addressing the 0-1 knapsack problem (0-1 KP). Two tuples, consisting of real-valued vectors and binary vectors, are used to represent the monarch butterfly individuals in BMBO. Real-valued vectors constitute the search space, whereas binary vectors form the solution space. In other words, monarch butterfly optimization works directly on real-valued vectors, while solutions are represented by binary vectors. Three kinds of individual allocation schemes are tested in order to achieve better performance. Toward revising the infeasible solutions and optimizing the feasible ones, a novel repair operator, based on greedy strategy, is employed. Comprehensive numerical experimentations on three types of 0-1 KP instances are carried out. The comparative study of the BMBO with four state-of-the-art classical algorithms clearly points toward the superiority of the former in terms of search accuracy, convergent capability and stability in solving the 0-1 KP, especially for the high-dimensional instances.
引用
收藏
页码:1619 / 1634
页数:16
相关论文
共 54 条
  • [1] [Anonymous], 2013, Evolutionary Optimization Algorithms
  • [2] [Anonymous], IEEE 3 INT C MACH LE
  • [3] [Anonymous], INT J BIOIN IN PRESS
  • [4] [Anonymous], 2012, INT J BIOINSPIRED CO
  • [5] [Anonymous], 2012, J INFORM COMPUTATION
  • [6] Shuffled frog leaping algorithm and its application to 0/1 knapsack problem Kaushik Kumar
    Bhattacharjee, Kaushik Kumar
    Sarmah, S. P.
    [J]. APPLIED SOFT COMPUTING, 2014, 19 : 252 - 263
  • [7] Solving 0-1 knapsack Problems by a Discrete Binary Version of Differential Evolution
    Chen Peng
    Li Jian
    Liu Zhiming
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 513 - +
  • [8] Artificial plant optimisation algorithm with three-period photosynthesis
    Cui, Zhihua
    Fan, Shujing
    Zeng, Jianchao
    Shi, Zhongzhi
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2013, 5 (02) : 133 - 139
  • [9] DISCRETE-VARIABLE EXTREMUM PROBLEMS
    DANTZIG, GB
    [J]. OPERATIONS RESEARCH, 1957, 5 (02) : 266 - 277
  • [10] Du D.-Z., 2011, Design and analysis of approximation algorithms