解01背包问题的动态规划算法.doc
解0/1背包问题的动态规划算法
摘要:本文通过研究动态规划原理,提出了根据该原理解决0/1背包问题的方法与算法实现,并对算法的正确性作了验证.观察程序运行结果,发现基于动态规划的算法能够得到正确的决策方案且比穷举法有效.
关键字:动态规划;0/1背包;约束条件;序偶;决策序列;支配规则
1、引 言
科学研究与工程实践中,常常会遇到许多优化问题,而有这么一类问题,它们的活动过程可以分为若干个阶段,但整个过程受到某一条件的限制。这若干个阶段的不同决策的组合就构成一个完整的决策。0/1背包问题就是一个典型的在资源有限的条件下,追求总的收益最大的资源有效分配的优化问题。
对于0/1背包问题,我们可以这样描述:设有一确定容量为C的包及两个向量C’=(S1,S2,……,Sn)和P=(P1,P2,……,PN),再设X为一整数集合,即X=1,2,3,……,N,X为SI、PI的下标集,T为X的子集,那么问题就是找出满足约束条件∑Si〈=C,使∑PI获得最大的子集T。在实际运用中,S的元素可以是N个经营项目各自所消耗的资源,C可以是所能提供的资源总量,P的元素可是人们从各项项目中得到的利润。
0/1背包问题是工程问题的典型概括,怎么样高效求出最优决策,是人们关心的问题。
2、求解问题的动态规划原理与算法
2.1动态规划原理的描述
求解问题的动态规划有向前处理法向后处理法两种,这里使用向前处理
您可能关注的文档
- 西南大学全日制专业学位(教育硕士).doc
- 西南大学学生通识选修课选课操作指南.doc
- 西南大学招聘(录)人员情况登记表.doc
- 西南大学网络与继续教育学院学籍卡.doc
- 西南政法大学硕士研究生培养指导及相关表格下载指引.doc
- 西南林业大学2011—2012学年第01学期.doc
- 西南林业大学2011届毕业生供需洽谈会.doc
- 西南模2010学年第一学期高三期中考试.doc
- 西南民族大学本科毕业设计论文封面-本科生毕业设计(论 文).doc
- 西南民族大学硕士研究生就业.doc
- 2026年中考数学二轮复习讲练测(浙江专用)专题02二次函数的综合压轴题(重难专练)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(全国通用)专题06图形的变化(知识·方法·能力清单)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题04中考几何压轴--圆的综合(重难专练)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(全国通用)专题04函数实际应用(知识·方法·能力清单)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题04二次函数综合问题(复习讲义)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题05反比例函数综合问题(复习讲义)(学生版+解析).docx
- 2026年中考历史解题方法与技巧(全国通用真题汇编)专题03漫画海报解读类选择题(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题06三角形综合问题(复习讲义)(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题01实数运算(学生版+解析).docx
- 2026年中考数学二轮复习讲练测(浙江专用)专题01整式和分式化简求值(复习讲义)(学生版+解析).docx
最近下载
- 耶鲁Yale4109电子门锁中文说明书.pdf VIP
- 宜家行业报告分析.docx VIP
- 陕西西北工业大学附属中学2025-2026学年下学期高三数学4月第十一次模考试卷(含答案).pdf VIP
- 中国信息通信技术(ICT)人才生态白皮书.pdf VIP
- 第9讲 “蛋糕”做大了同时要分好 教学设计.doc VIP
- 广州道路全要素手册v201709.pdf VIP
- 2025欧洲新生儿呼吸窘迫综合征管理共识指南解读.pptx VIP
- 桂东县庄川年产6万吨冶金用脉石英、长石矿建设项目变更环境影响报告书.doc VIP
- DL5009.3-2013 电力建设安全工作规程 第3部分:变电站.docx VIP
- 班主任经验交流--用心浇灌,静待花开(2)教学课件.pptx VIP
原创力文档

文档评论(0)