用遗传算法解决0-1背包问题.docVIP

  • 3
  • 0
  • 约1.86万字
  • 约 16页
  • 2019-11-11 发布于湖北
  • 举报
实现遗传算法的0-1背包问题 求解及其改进 姓名: 学号: 班级: 提交日期:2012年6月27日 实现遗传算法的0-1背包问题求解 摘要:研究了遗传算法解决0-1背包问题中的几个问题: 对于过程中不满足重量限制条件的个体的处理,通过代换上代最优解保持种群的进化性 对于交换率和变异率的理解和处理方法,采用逐个体和逐位判断的处理方法 对于早熟性问题,引入相似度衡量值并通过重新生成个体替换最差个体方式保持种群多样性。 一种最优解只向更好进化方法的尝试。 通过实际计算比较表明,本文改进遗传算法在背包问题求解中具有很好的收敛性、稳定性和计算效率。通过实例计算,表明本文改进遗传算法优于简单遗传算法和普通改进的遗传算法。 关键词:遗传算法;背包问题 ;优化 基本实现原理: 一、问题描述 0-1背包问题属于组合优化问题的一个例子,求解0-1背包问题的过程可以被视作在很多可行解当中求解一个最优解。01背包问题的一般描述如下: 给定n个物品和一个背包,物品i的重量为Wi,其价值为Vi,背包的容量为C。选择合适的物品装入背包,使得背包中装入的物品的总价值最大。注意的一点是,背包内的物品的重量之和不能大于背包的容量C。在选择装入背包的物品时,对每种

文档评论(0)

1亿VIP精品文档

相关文档