Bounded knapsack problem (BKP) is a classical knapsack problem. At present, methods for solving the BKP are mainly deterministic algorithms. The literature that using evolutionary algorithms solve this problem has not been reported. Therefore, this paper uses a binary particle swarm optimization (BPSO) to solve the BKP. On the basis of using the repair and optimization method to deal with the infeasible solutions, an effective method of using BPSO to solve the BKP is given. For three kinds of large-scale BKP instances, the feasibility and efficiency of BPSO are verified by comparing the results with whale optimization algorithm and genetic algorithm. The experimental results show that BPSO is not only more stable, but also can obtain the approximation ratio closer to 1.
CITATION STYLE
Li, Y., He, Y., Li, H., Guo, X., & Li, Z. (2019). A binary particle swarm optimization for solving the bounded knapsack problem. In Communications in Computer and Information Science (Vol. 986, pp. 50–60). Springer Verlag. https://doi.org/10.1007/978-981-13-6473-0_5
Mendeley helps you to discover research relevant for your work.