矩阵连乘(矩阵链乘)比动态规划更高效的算法,时间复杂度O(nlogn)

数学是一门奇妙的学问,算法中数学的运用无所不在,而图论作为数学里的一个分支更是bug级别的奇妙,为什么这么说呢?因为一些算法问题可以转化成图论里的问题,用图论里的理论解决算法里的问题可能达到意想不到的好效果。
矩阵连乘问题作为动态规划里的经典问题,被讲到烂大街,以致于很多人以为用动态规划求解的话,时间复杂度O(n^3)已经是最优了,殊不知,矩阵连乘问题的时间复杂度有大幅的下降空间,本文将矩阵连乘问题转换成图论里的多边形划分三角形问题,最终能将时间复杂度降低到O(nlogn)级别,惊不惊喜!意不意外!

思想就是找到最优解的规律,以最快的速度找到最优解,而不需要动态规划方式遍历,三言两语难说清楚,感兴趣请参考论文:

《COMPUTATION OF MATRIX CHAIN PRODUCTS.》作者:T. C. HUt AND M. T. SHING+

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值