Author Login Chief Editor Login Reviewer Login Editor Login Remote Office

Computer Engineering ›› 2006, Vol. 32 ›› Issue (6): 212-214.

• Artificial Intelligence and Recognition Technology • Previous Articles     Next Articles

Ant Colony Algorithm for 0-1 Knapsack Problem

QIN Ling1,2,3, BAI Yun3, ZHANG Chunfang2, CHEN Ling2   

  1. 1. Department of Computer Science and Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016;2. Department of Computer Science and Engineering, Yangzhou University, Yangzhou 225009;3. Department of Computer Science and Engineering , University of Science and Technology of Suzhou, Suzhou 215000
  • Online:2006-03-20 Published:2006-03-20

解0-1 背包问题的蚁群算法

秦 玲1,2,3,白 云3,章春芳2,陈 崚2   

  1. 1. 南京航空航天大学计算机科学与工程系,南京 210016;2. 扬州大学计算机科学与工程系,扬州 225009;3. 苏州科技学院计算机科学与工程系,苏州 215000

Abstract: A new type of ant colony algorithm based on the dissimilarity of the solutions is presented to solve the 0-1 knapsack problem. In the algorithm, the paper introduces the mechanism of local pheromone updating and the operation of mutation in which the operation probability is decided by the dissimilarity of the solutions. Experimental results show that the method has high convergence speed, diversity of the solutions and high generality.

Key words: Knapsack problem; Ant colony algorithm; Local pheromone updating

摘要: 针对经典的0-1 背包问题,提出一种基于解的相异度的新的蚁群优化算法,该方法引入信息量的局部更新机制,并根据解的相异程度确定解的交叉概率。数值实验计算表明,该算法加快计算速度的同时保证了解的多样性,具有较好的通用性。

关键词: 背包问题;蚁群算法;局部更新