A Complex-valued Encoding Bat Algorithm for Solving 0-1 Knapsack Problem

被引:42
|
作者
Zhou, Yongquan [1 ,2 ]
Li, Liangliang [1 ]
Ma, Mingzhi [1 ]
机构
[1] Guangxi Univ Nationalities, Coll Informat Sci & Engn, Nanning 530006, Peoples R China
[2] Guangxi Key Lab Hybrid Computat & IC Design Anal, Nanning 530006, Peoples R China
基金
美国国家科学基金会;
关键词
Complex-valued encoding; Bat algorithm; Knapsack problem; OPTIMIZATION;
D O I
10.1007/s11063-015-9465-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a novel complex-valued encoding bat algorithm (CPBA) for solving 0-1 knapsack problem. The complex-valued encoding method which can be considered as an efficient global optimization strategy is introduced to the bat algorithm. Based on the two-dimensional properties of the complex number, the real and imaginary parts of complex number are updated separately. The proposed algorithm can effectively diversify bat population and improving the convergence performance. The CPBA enhances exploration ability and is effective for solving both small-scale and large-scale 0-1 knapsack problem. Finally, numerical simulation is carried out, and the comparison results with some existing algorithms demonstrate the validity and stability of the proposed algorithm.
引用
收藏
页码:407 / 430
页数:24
相关论文
共 50 条
  • [31] Artificial Glowworm Swarm Optimization Algorithm for Solving 0-1 Knapsack Problem
    Gong, Qiaoqiao
    Zhou, Yongquan
    Yang, Yan
    SMART MATERIALS AND INTELLIGENT SYSTEMS, PTS 1 AND 2, 2011, 143-144 : 166 - 171
  • [32] A PBIL Algorithm for Solving 0-1 Knapsack Problem Based on Greedy Strategy
    Fang, Xiaoping
    Chen, Niansheng
    Guo, Yu
    PROCEEDINGS OF THE 2013 ASIA-PACIFIC COMPUTATIONAL INTELLIGENCE AND INFORMATION TECHNOLOGY CONFERENCE, 2013, : 664 - 672
  • [33] An enhanced binary slime mould algorithm for solving the 0-1 knapsack problem
    Abdollahzadeh, Benyamin
    Barshandeh, Saeid
    Javadi, Hatef
    Epicoco, Nicola
    ENGINEERING WITH COMPUTERS, 2022, 38 (SUPPL 4) : 3423 - 3444
  • [34] Solving 0-1 Knapsack Problem Based on Immune Clonal Algorithm and Ant Colony Algorithm
    Zhao Fang
    Ma Yu-Lei
    Zhang Jun-Peng
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON COMMUNICATION, ELECTRONICS AND AUTOMATION ENGINEERING, 2013, 181 : 1047 - +
  • [35] An Improved Shuffled Frog-Leaping Algorithm to Solving 0-1 Knapsack Problem
    Zhang, Jianhao
    Jiang, Wei
    Zhao, Kang
    IEEE ACCESS, 2024, 12 : 148155 - 148166
  • [36] Solving the 0-1 Quadratic Knapsack Problem with a competitive Quantum Inspired Evolutionary Algorithm
    Patvardhan, C.
    Bansal, Sulabh
    Srivastav, A.
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2015, 285 : 86 - 99
  • [37] AN ALGORITHM FOR THE 0-1 EQUALITY KNAPSACK-PROBLEM
    RAM, B
    SARIN, S
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1988, 39 (11) : 1045 - 1049
  • [38] Solving the 0-1 Knapsack Problem Using Genetic Algorithm and Rough Set Theory
    Pradhani, Tribikram
    Israni, Akash
    Sharma, Manish
    2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 1120 - 1125
  • [39] Multivariant Optimization Algorithm for the 0-1 Knapsack Problem
    Liu Lan Juan
    Li Bao Lei
    Zhang Qin Hu
    Lv Dan Jv
    Shi Xin Lin
    Li Jing Jing
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 3514 - 3518
  • [40] A Hybrid Harmony Search Algorithm with Distribution Estimation for Solving the 0-1 Knapsack Problem
    Liu, Kang
    Ouyang, Haibin
    Li, Steven
    Gao, Liqun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022