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

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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Information sciences Ročník 648; s. 119529
Hlavní autoři: Li, Xiaotong, Fang, Wei, Zhu, Shuwei
Médium: Journal Article
Jazyk:angličtina
Vydáno: Elsevier Inc 01.11.2023
Témata:
ISSN:0020-0255, 1872-6291
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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. •An improved binary QPSO algorithm for 0-1 KP is proposed.•A mapping strategy based on the average position of all particles is introduced.•A transfer function is used to guide particles to converge to the optimum.•A repair method is employed to deal with infeasible and feasible solutions.•A diversity mechanism is developed to alleviate the local optima problem of QPSO.
ISSN:0020-0255
1872-6291
DOI:10.1016/j.ins.2023.119529