An improved binary quantum-behaved particle swarm optimization algorithm for knapsack problems

被引:6
|
作者
Li, Xiaotong [1 ]
Fang, Wei [1 ]
Zhu, Shuwei [1 ]
机构
[1] Jiangnan Univ, Jiangsu Prov Engn Lab Pattern Recognit & Computat, Wuxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Knapsack problem; Combinatorial optimization problem; Quantum-behaved particle swarm optimization; Transfer function; Local attractor; CONVERGENCE; DESIGN;
D O I
10.1016/j.ins.2023.119529
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The 0-1 knapsack problem is a typical NP-hard combinatorial optimization problem that is difficult to solve efficiently based on traditional optimization approaches. Binary quantum behaved particle swarm optimization (BQPSO) algorithm is a simple yet efficient discrete optimization approach since it guarantees global search. However, BQPSO suffers from local optimum and slow convergence problems due to aggregation among particles, limiting its performance. To address this problem, an improved BQPSO (IBQPSO) algorithm is proposed to effectively solve the 0-1 knapsack problem. First, to address the discretization issues in existing QPSO algorithms, a mapping strategy based on the average position of all particles is introduced. Then, the transfer function is used to discretize the local attractors into binary vectors for crossover operations, which can guide individuals in the discrete space to the optimum. In addition, a new repair method is employed to address infeasible solutions, and a diversity maintenance mechanism is developed in IBQPSO to alleviate the local optima problem. The proposed algorithm is compared with ten state-of-the-art heuristic algorithms on a set of 0-1 knapsack problems with different scales. Experimental results show that IBQPSO has obvious superiority over the other ten algorithms in terms of convergence speed and search performance.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] An Improved Quantum-behaved Particle Swarm Optimization Algorithm for the Knapsack Problem
    Li Xinran
    MECHATRONICS, ROBOTICS AND AUTOMATION, PTS 1-3, 2013, 373-375 : 1178 - 1181
  • [2] An adaptive binary quantum-behaved particle swarm optimization algorithm for the multidimensional knapsack problem
    Li, Xiaotong
    Fang, Wei
    Zhu, Shuwei
    Zhang, Xin
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 86
  • [3] An improved quantum-behaved particle swarm optimization algorithm
    Panchi Li
    Hong Xiao
    Applied Intelligence, 2014, 40 : 479 - 496
  • [4] An Improved Quantum-Behaved Particle Swarm Optimization Algorithm
    Yang, Jie
    Xie, Jiahua
    2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 2, 2010, : 159 - 162
  • [5] An improved quantum-behaved particle swarm optimization algorithm
    Li, Panchi
    Xiao, Hong
    APPLIED INTELLIGENCE, 2014, 40 (03) : 479 - 496
  • [6] A Novel Binary Quantum-behaved Particle Swarm Optimization Algorithm
    Zhao, Jing
    Li, Ming
    Wang, Zhihong
    Xu, Wenbo
    2013 12TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2013, : 119 - 123
  • [7] Quantum-behaved particle swarm optimization with binary encoding
    Xi, Mao-Long
    Sun, Jun
    Wu, Yong
    Kongzhi yu Juece/Control and Decision, 2010, 25 (01): : 99 - 104
  • [8] Quantum-behaved Particle Swarm Optimization with binary encoding
    Sun, Jun
    Xu, Wenbo
    Fang, Wei
    Chai, Zhilei
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, PT 1, 2007, 4431 : 376 - +
  • [9] A Novel Quantum-behaved Particle Swarm Optimization Algorithm
    Zhao, Jing
    Liu, Hong
    14TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS, ENGINEERING AND SCIENCE (DCABES 2015), 2015, : 94 - 97
  • [10] Application of quantum-behaved particle swarm optimization algorithm
    Wang Shanli
    Long Jun
    Wei Zhiyi
    26TH CHINESE CONTROL AND DECISION CONFERENCE (2014 CCDC), 2014, : 1016 - 1021