* 3.6 0-1背包问题 问题描述 给定n种物品和一个背包。物品i的重量是wi,其价值为vi,背包的容量为C。问应如何选择装入背包的物品,使得装入背包中物品的总价值最大? * 0-1背包问题是一个特殊的整数规划问题。 求(x1,x2,…,xn)使目标函数 最大,其中c0, wi 0, vi 0, 1≤i≤n 0-1背包问题Knapsack(1,n,c) * 例:w = ( w1, w2, w3) = (2, 3, 4) v=(v1, v2, v3)=(2, 3, 4) 求Knapsack(1, 3, 6) 取x = (1, 0, 1)时,Knapsack(1,3,6) = (v1x1+v2x2+v3x3) = 1*1 + 2*0 + 5*1 = 6最大 用穷举法求解,时间复杂度为O(n2n) * 1、 最优子结构性质 证明:(反证法) 设(y1,y2,…,yn)是Knapsack(1,n,c)的一个最优解,则(y2,…,yn)是Knapsack(2,n,c-w1y1)子问题的一个最优解。若不然,设(z2,…,zn)是Knapsack(2,n,c-w1y1)的最优解,因此有 说明(y1,z2,…,zn)是Knap(1,n,c)的一个更优解,矛盾。 0-1背包问题Knapsack(1, n, c)满足最优性原理 * 2、 递归关
您可能关注的文档
- [名校联盟]福建省高三语文有效性教育反思论文.ppt
- “华颂杯”家具创意设计大赛策划案.docx
- 《电器商品商务谈判与推销》理论课程标准.doc
- 《电子商务概论》期末考试试题.doc
- 《电子商务系统》网上购物论文.doc
- 《计算机算法设计与分析》递归与分治策略.ppt
- 《计算机算法设计与分析》分支限界法.ppt
- 《计算机算法设计与分析》回溯法.ppt
- 《计算机算法设计与分析》算法概述.ppt
- 《建筑电气专业方向综合课程设计》指导及任务书.doc
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
原创力文档

文档评论(0)