作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (6): 212-214.

• 人工智能及识别技术 • 上一篇    下一篇

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

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

  1. 1. 南京航空航天大学计算机科学与工程系,南京 210016;2. 扬州大学计算机科学与工程系,扬州 225009;3. 苏州科技学院计算机科学与工程系,苏州 215000
  • 出版日期:2006-03-20 发布日期:2006-03-20

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

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

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