社区
数据结构与算法
帖子详情
算法导论动态规划章节中rod-cutting的一个问题
dracularking
2016-05-04 10:03:31
为了计算最优的原木切割法,公式是这样的:
可后来就变形成这样了,没明白这样怎么也可以(左手段换成了p):
p:不切割,直接卖的价值
r:优化方式切割后的总价值
...全文
542
3
打赏
收藏
算法导论动态规划章节中rod-cutting的一个问题
为了计算最优的原木切割法,公式是这样的: 可后来就变形成这样了,没明白这样怎么也可以(左手段换成了p): p:不切割,直接卖的价值 r:优化方式切割后的总价值
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wshcdr
2016-12-29
打赏
举报
回复
公式2 是做了简化,从左边切下长度为i的一段,然后只对右边长度为n-i长度的钢条进行切割,对左边的不再切割了
dracularking
2016-05-09
打赏
举报
回复
谢谢回答,确实是这样,不管怎样分割,只要最优分割后,总能从最后的分割结果中,找出一个p[i](未必是单价最高), 重新组合成这样: r[n] = p[i] + r[n-i] (1<=i<=n) 说明这种分割方式总能组成最优解,是不是这样?
Tiger_Zhao
2016-05-04
打赏
举报
回复
r 是1个或多个 p 组成的集合。
怎么推导不知道,不过可以反过来论证:
1)假定已经按公式1找到了最优的r[n];
2)那么从里面拿走单价最高的一条p[k]
2.a)如果k=n,直接符合公式2
2.b)如果k<n,剩下集合必定是最优r[n-k],否则用最优的r[n-k]和p[k]可以组成
更优
的r[n]了。
所以公式2是正确的:
要么是 p[n] 直接组成最优的 r[n];
要么是某个最优的 r[n-i] 加上 p[n] 组成最优的 r[n]。
动态规划
之-
Rod
Cut
ting
问题
(1)
文章介绍了
动态规划
的概念,起源于RichardBellman,并探讨了它与分治法和贪心算法的异同。
动态规划
的关键要素是最优子结构和重叠子
问题
,通过四个步骤(
问题
子结构、递归定义、求解和构造解)解决此类
问题
。文
中
以
Rod
Cut
ting
问题
为例,展示了
动态规划
的求解过程,讨论了如何通过记忆化搜索减少计算量,以提高效率。
LintCode解题记录
动态规划
专题 Part1 17.11.4
本文作者分享了在LintCode上解决
动态规划
问题
的经历,详细探讨了多个
动态规划
经典题目,包括Minimum Path Sum、Paint Fence、
Cut
ting
a
Rod
等。通过对每个
问题
的描述、思路分析和代码展示,阐述了
动态规划
的解题方法,并总结了如何优化空间复杂度和理解递归关系的重要性。
构网型变流器正负序阻抗解耦特性及扫频验证研究(Simulink仿真实现)
内容概要:本文系统研究了构网型变流器的正负序阻抗解耦特性及其在弱电网环境下的稳定性表现,重点依托Matlab/Simulink仿真平台,构建了详细的阻抗数学模型,设计了解耦控制策略,并采用小信号扫频法进行频域辨识与稳定性验证。研究深入探讨了构网型变流器与传统跟网型逆变器在正负序阻抗特性上的本质差异,结合虚拟同步发电机(VSG)等先进控制技术,分析其在抑制宽频带振荡、削弱锁相环动态耦合等方面的优越性。文
中
不仅提供了完整的仿真模型与MATLAB代码实现,还整合了光伏、风电、储能、微电网等多类新能源系统的阻抗建模与稳定性分析资源,形成了一套面向新型电力系统稳定性的综合性技术资料体系,具有较强的科研复现与工程参考价值。; 适合人群:面向具备电力电子、电力系统自动化、新能源并网等专业背景的研究生、高校教师及工程技术人员,特别适用于从事阻抗建模、小干扰稳定性分析、宽频振荡机理研究以及撰写高水平学术论文的科研工作者。; 使用场景及目标:①掌握构网型变流器正负序阻抗建模与扫频辨识的仿真方法;②深入理解VSG等构网型控制在弱电网
中
提升稳定性的内在机理;③复现顶刊论文
中
的阻抗分析流程与稳定性判据应用;④利用提供的成熟模型与代码加速科研进程,支撑课题研究与学术成果产出。; 阅读建议:建议结合文
中
提供的Simulink模型与MATLAB代码,按照“理论建模—仿真搭建—扫频激励—频响提取—Nyquist判据分析”的完整流程进行实践操作,重点关注扫频信号的注入方式、频率范围设置及阻抗曲线的物理意义解读,并参考博士论文复现案例深化对复杂动态耦合
问题
的理解。
科技
中
介服务机构如何在区域科技创新数智大脑
中
提升服务效能?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
AgentAtlas:AI 编程项目的全景地图
AgentAtlas:AI 编程项目的全景地图
数据结构与算法
33,025
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章