Computer Engineering and Applications ›› 2015, Vol. 51 ›› Issue (9): 244-247.

Previous Articles     Next Articles

Solving multiple knapsack problem with speed limit particle swarm algorithm

CUI Jianshuang, WANG Chongjing   

  1. Dongling School of Economics and Management, University of Science and Technology Beijing, Beijing 100083, China
  • Online:2015-05-01 Published:2015-05-15

求解多重背包问题的限速粒子群算法

崔建双,王憧憬   

  1. 北京科技大学 东凌经济管理学院,北京 100083

Abstract: A speed limit particle swarm algorithm for solving the multiple knapsack problem is presented. By limiting the speed in different positions, the search efficiency of the algorithm and the probability of obtaining optimum are significantly increased. The algorithm flowchart is demonstrated. The influence with different speed limit values is tested. The instance test results prove the effectiveness of the proposed algorithm.

Key words: multi-knapsack problem, Particle Swarm Optimization(PSO), speed limit

摘要: 提出了一种限速粒子群算法用于求解多重背包问题。通过对迭代过程中不同位置的限速更新,使得搜索效率大大提高,获得最优值的概率也大幅提高。给出了算法流程图,分析了限速值对计算结果的影响。算例的计算结果证明了该算法的有效性。

关键词: 多重背包问题, 粒子群算法, 限速