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 条
  • [1] A Complex-valued Encoding Bat Algorithm for Solving 0–1 Knapsack Problem
    Yongquan Zhou
    Liangliang Li
    Mingzhi Ma
    Neural Processing Letters, 2016, 44 : 407 - 430
  • [2] A complex-valued encoding wind driven optimization for the 0-1 knapsack problem
    Yongquan Zhou
    Zongfan Bao
    Qifang Luo
    Sen Zhang
    Applied Intelligence, 2017, 46 : 684 - 702
  • [3] A complex-valued encoding wind driven optimization for the 0-1 knapsack problem
    Zhou, Yongquan
    Bao, Zongfan
    Luo, Qifang
    Zhang, Sen
    APPLIED INTELLIGENCE, 2017, 46 (03) : 684 - 702
  • [4] A Novel Bat algorithm of solving 0-1 Knapsack Problem
    Chen, Yanfeng
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 1598 - 1601
  • [5] New binary bat algorithm for solving 0-1 knapsack problem
    Rizk-Allah, Rizk M.
    Hassanien, Aboul Ella
    COMPLEX & INTELLIGENT SYSTEMS, 2018, 4 (01) : 31 - 53
  • [6] Complex-Valued Crow Search Algorithm for 0-1 KP Problem
    Shi, Yan
    Zhou, Yongquan
    Luo, Qifang
    Huang, Huajuan
    INTELLIGENT COMPUTING METHODOLOGIES, PT III, 2022, 13395 : 860 - 875
  • [7] An new algorithm of solving 0-1 knapsack problem
    Tuo Shou-Heng
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 1, 2011, : 543 - 546
  • [8] Memetic Algorithm for Solving the 0-1 Multidimensional Knapsack Problem
    Rezoug, Abdellah
    Boughaci, Dalila
    Badr-El-Den, Mohamed
    PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 298 - 304
  • [9] ALGORITHM FOR 0-1 KNAPSACK PROBLEM
    LAURIERE, M
    MATHEMATICAL PROGRAMMING, 1978, 14 (01) : 1 - 10
  • [10] New binary bat algorithm for solving 0–1 knapsack problem
    Rizk M. Rizk-Allah
    Aboul Ella Hassanien
    Complex & Intelligent Systems, 2018, 4 : 31 - 53