《算法导论》笔记 第15章 15.3 动态规划基础

【笔记】


最优子结构

重叠子问题

构造最优解

备忘录(记忆化搜索)


【练习】


15.3-1 在确定矩阵链乘法中最优乘法次数时,下面哪种方法更为有效:枚举对乘积所有可能的加全部括号并逐一计算其乘法的次数,或者运行RECURSIVE-MATRIX-CHAIN?


15.3-2 画出MERGE-SORT作用于一个包含16个元素的数组上的递归树。请解释在加速一个好的分治算法如MERGE-SORT方面,做备忘录方法为什么没有说明效率。


15.3-3 考虑矩阵链乘法的一个变形,其目标是加全部括号矩阵序列以最大化而不是最小化标量乘法的次数。这个问题是否具有最优子结构。


15.3-4 描述装配线调度问题如何具有重叠子问题。


15.3-5 在求解子问题之前,通过选择一个矩阵Ak来在该位置分裂子乘积AiAi+1...Aj(通过选择k使pi-1pkpj最小化),找出一个实例,使这个贪心方法得到一个次最优解。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值