- 3
- 0
- 约4.75千字
- 约 32页
- 2022-06-06 发布于上海
- 举报
会计学
1
资源背包动态规划
经典的背包问题(01背包)
有N件物品;
第i件物品Wi公斤;
第i件物品价值Ci元;
现有一辆载重M公斤的卡车;
问选取装载哪些物品,使得卡车运送的总价值最大?
第1页/共32页
搜索法
对于每种物品,要么装上卡车,要么不装,因此,N种物品的装箱方案共有2N种。
按每种物品进行搜索,方法如下:
对第i种物品进行搜索
如果所有的物品都搜索完,则更新最优解
如果当前的估计达不到最优解,则回溯
如果第i种物品能放,则放,并标记,否则选下一个物品
清除标记
回溯
第2页/共32页
动态规划
可以按每个物品进行规划,同样每种物品有选和不选两种选择
设F(i,j)表示前i件物品载重为j的最大效益,则有
1=i=N, 0=j=N
初值:F(0,j)=0
F(N,M)即答案
显然时间复杂度为O(NM)
第3页/共32页
主程序如下
for i:=1 to m do f[0,i]:=0; //初始化
for i:=1 to n do f[i,0]:=0;
for i:=1 to n do // 动态规划,递推求f
for j:=1 to m do
begin
if j=w[i] then //背包容量够大
f[i,j]:=max(f[i-1,j-w[i]]+c[i],f[i-1,j])
else
您可能关注的文档
- 走向务实和完善——谈语文课程标准修订.pptx
- 走向专业化的教师职业已整理完.pptx
- 走出腐败高发期与教育的使命.pptx
- 走出校门用我们的双眼观察一切一起研究一起探索.pptx
- 走出情绪的低谷.pptx
- 走一步,再走一步.pptx
- 走一步再走一步解析.pptx
- 走一步再走一步栗子作品.pptx
- 走一步再走一步张冬辉.pptx
- 走一步再走一步分析.pptx
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
原创力文档

文档评论(0)