动态规划-矩阵连乘问题(一)

本文介绍了动态规划的基本思想和应用,特别讨论了矩阵连乘问题。通过最优子结构和重叠子问题的概念,阐述了动态规划求解矩阵连乘问题的四个步骤,包括最优解的性质、递归定义最优值、自底向上计算最优值以及构造最优解。文章还分析了穷举法的高时间复杂度,并预告了动态规划算法的代码实现。
摘要由CSDN通过智能技术生成

动态规划的理论性和实践性都比较强,一方面需要理解状态、状态转移、最优子结构、重叠子问题等概念,另一方面又需要根据题目的条件灵活设计算法。

动态规划是一种用途很广的问题求解方法。它本身并不是一个特定的算法,而是一种思想,一种手段。

动态规划算法与分治法类似,其基本思想也是将待求解问题分解为若干个子问题

在分解时,得到的子问题往往不是互相独立的,不同子问题的数目常常只有多项式量级。

在用分治法求解时,有些子问题被重复计算了许多次

如果能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,就可以避免大量重复计算,从而得到多项式时间算法

动态规划基本步骤:

1、找出最优解的性质,并刻画其结构特征。

2、递归的定义最优值。

3、以自底向上的方式计算最优值。

4、根据计算最优值时得到的信息,构造最优解。

动态规划算法产用于求解具有某种最优性质的问题。

可能会有许多可行解,希望找到具有最优解的那个解。

矩阵连乘问题

给定n个矩阵, 其中与是可乘的,考察这n个矩阵的连乘积           

计算矩阵的连乘可以有许

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值