Solving 0-1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation

被引:59
|
作者
Feng, Yanhong [1 ]
Yang, Juan [2 ]
Wu, Congcong [1 ]
Lu, Mei [3 ]
Zhao, Xiang-Jun [3 ]
机构
[1] Hebei GEO Univ, Sch Informat Engn, Shijiazhuang 050031, Hebei, Peoples R China
[2] Kaili Univ, Sch Math Sci, Kaili 556011, Guizhou, Peoples R China
[3] Jiangsu Normal Univ, Sch Comp Sci & Technol, Xuzhou 221116, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Monarch butterfly optimization; Chaotic maps; Gaussian mutation operator; 0-1 Knapsack problems;
D O I
10.1007/s12293-016-0211-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, inspired by the migration behavior of monarch butterflies in nature, a metaheuristic optimization algorithm, called monarch butterfly optimization (MBO), was proposed. In the present study, a novel chaotic MBO algorithm (CMBO) is proposed, in which chaos theory is introduced in order to enhance its global optimization ability. Here, 12 one-dimensional classical chaotic maps are used to tune two main migration processes of monarch butterflies. Meanwhile, applying Gaussian mutation operator to some worst individuals can effectively prevent premature convergence of the optimization process. The performance of CMBO is verified and analyzed by three groups of large-scale 0-1 knapsack problems instances. The results show that the introduction of appropriate chaotic map and Gaussian perturbation can significantly improve the solution quality together with the overall performance of the proposed CMBO algorithm. The proposed CMBO can outperform the standard MBO and other eight state-of-the-art canonical algorithms.
引用
收藏
页码:135 / 150
页数:16
相关论文
共 50 条
  • [1] Solving 0–1 knapsack problems by chaotic monarch butterfly optimization algorithm with Gaussian mutation
    Yanhong Feng
    Juan Yang
    Congcong Wu
    Mei Lu
    Xiang-Jun Zhao
    [J]. Memetic Computing, 2018, 10 : 135 - 150
  • [2] Solving 0-1 knapsack problem by a novel binary monarch butterfly optimization
    Feng, Yanhong
    Wang, Gai-Ge
    Deb, Suash
    Lu, Mei
    Zhao, Xiang-Jun
    [J]. NEURAL COMPUTING & APPLICATIONS, 2017, 28 (07): : 1619 - 1634
  • [3] Multi-strategy monarch butterfly optimization algorithm for discounted {0-1} knapsack problem
    Feng, Yanhong
    Wang, Gai-Ge
    Li, Wenbin
    Li, Ning
    [J]. NEURAL COMPUTING & APPLICATIONS, 2018, 30 (10): : 3019 - 3036
  • [4] Multi-strategy monarch butterfly optimization algorithm for discounted {0-1} knapsack problem
    Yanhong Feng
    Gai-Ge Wang
    Wenbin Li
    Ning Li
    [J]. Neural Computing and Applications, 2018, 30 : 3019 - 3036
  • [5] Solving 0–1 knapsack problem by a novel binary monarch butterfly optimization
    Yanhong Feng
    Gai-Ge Wang
    Suash Deb
    Mei Lu
    Xiang-Jun Zhao
    [J]. Neural Computing and Applications, 2017, 28 : 1619 - 1634
  • [6] Solving 0-1 Knapsack Problems by Binary Dragonfly Algorithm
    Abdel-Basset, Mohamed
    Luo, Qifang
    Miao, Fahui
    Zhou, Yongquan
    [J]. INTELLIGENT COMPUTING METHODOLOGIES, ICIC 2017, PT III, 2017, 10363 : 491 - 502
  • [7] A variable relationship excavating based optimization algorithm for solving 0-1 knapsack problems
    Zheng, Minyi
    Gu, Fangqing
    Chen, Xuesong
    Wu, Hao-Tian
    [J]. 2019 15TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS 2019), 2019, : 36 - 39
  • [8] A Novel Monarch Butterfly Optimization with Global Position Updating Operator for Large-Scale 0-1 Knapsack Problems
    Feng, Yanhong
    Yu, Xu
    Wang, Gai-Ge
    [J]. MATHEMATICS, 2019, 7 (11)
  • [9] Opposition-based learning monarch butterfly optimization with Gaussian perturbation for large-scale 0-1 knapsack problem
    Feng, Yanhong
    Wang, Gai-Ge
    Dong, Junyu
    Wang, Ling
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2018, 67 : 454 - 468
  • [10] A Binary Equilibrium Optimization Algorithm for 0-1 Knapsack Problems
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Mirjalili, Seyedali
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 151