Abstract

The Binary Particle Swarm Optimization (BPSO) is the most popular swarm-based algorithm to tackle binary optimization problems. Based on the high performance of the BPSO, many proposals have been developed presenting modifications in the standard method. However, in the last decade, the Binary Cat Swarm Optimization (BCSO) has gained attention. In this paper, we introduce a new algorithm called Double-Swarm BPSO, which presents some modifications on the BPSO inspired in the BCSO optimization process. In this case, we propose to divide the agents into two sub-swarms. The experiments showed that the proposal overcomes the previous popular swarm-based methods and binary versions of the Genetic Algorithm in some instances of the 0/1 knapsack problem, especially in high dimension cases.

Keywords:
Knapsack problem Swarm behaviour Multi-swarm optimization Particle swarm optimization Binary number Computer science Swarm intelligence Mathematical optimization Dimension (graph theory) Metaheuristic Genetic algorithm Algorithm Mathematics Artificial intelligence Machine learning

Metrics

7
Cited By
1.19
FWCI (Field Weighted Citation Impact)
28
Refs
0.82
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Metaheuristic Optimization Algorithms Research
Physical Sciences →  Computer Science →  Artificial Intelligence
Advanced Multi-Objective Optimization Algorithms
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Advanced Algorithms and Applications
Physical Sciences →  Engineering →  Control and Systems Engineering
© 2026 ScienceGate Book Chapters — All rights reserved.