第3章 动态规划3_0-1背包问题.pptVIP

  • 8
  • 0
  • 约5.48千字
  • 约 21页
  • 2017-07-07 发布于浙江
  • 举报
第3章 动态规划3_0-1背包问题

第3章 动态规划 (Dynamic Programming) —3.4 0-1背包问题 0-1背包问题 问题描述: 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 0-1背包问题: 对每种物品i装入背包或不装入背包。不能将物品i装入背包多次,也不能只装入部分的物品i。 0-1背包问题 给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问:应如何选择装入背包的物品,使得装入背包中物品的总价值最大? 0-1背包问题描述:给定C 0, wi 0, vi 0 , 1≤i≤n.要求找一n元向量(x1,x2,…,xn), xi∈{0,1}, ∑ wi xi≤C,且∑ vi xi达最大,即一个特殊的整数规划问题。 1.最优子结构性质 最优子结构性质:设(y1,y2,…,yn)是 (3.4.1)的一个最优解,则(y2,…,yn)是下面相应子问题的一个最优解: 证明:使用反证法. 若不然,设(z2,z3,…,zn)是上述子问题的一个最优解,而(y

文档评论(0)

1亿VIP精品文档

相关文档