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

计算机工程 ›› 2009, Vol. 35 ›› Issue (6): 208-209. doi: 10.3969/j.issn.1000-3428.2009.06.073

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

背包问题的知识进化算法

马慧民1,叶春明1,张 爽1,许圣良2   

  1. (1. 上海理工大学管理学院,上海 200093;2. 上海电机学院经济管理学院,上海 200245)

  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2009-03-20 发布日期:2009-03-20

Knowledge Evolution Algorithm for Knapsack Problem

MA Hui-min1, YE Chun-ming1, ZHANG Shuang1, XU Sheng-liang2   

  1. (1. School of Management, Univ. of Shanghai for Sci. & Tech., Shanghai 200093; 2. School of Economy Management, Shanghai Dianji University, Shanghai 200245)
  • Received:1900-01-01 Revised:1900-01-01 Online:2009-03-20 Published:2009-03-20

摘要: 知识进化算法是在分析知识进化机制基础上提出的一种新型优化算法。该文根据0-1背包问题的特点,提出用于求该问题的知识进化算法方案,阐明算法的具体实现过程。通过对其他文献中仿真实例的计算和结果比较,表明应用该算法求解背包问题取得了良好的效果。该算法同样可以应用于其他组合优化问题。

关键词: 背包问题, 知识进化算法, 进化计算

Abstract: Knowledge Evolution Algorithm(KEA)is a new optimization algorithm based on mechanism of knowledge evolution. The method based on knowledge evolution algorithm is proposed to solve knapsack problems. The detailed realization of the method is illustrated. The example of other literatures is computed. By comparing the result, it is found that this algorithm illustrates its higher searching efficiency than genetic algorithm and particle swarm optimization algorithm of other literatures. Simulation results of the example demonstrate the effectiveness of this algorithm.

Key words: knapsack problem, knowledge evolution algorithm, evolutionary computation

中图分类号: