【发布时间】:2015-09-15 10:43:04
【问题描述】:
我正在阅读有关 cormen 中的动态编程。
相关背景见以下链接
http://staff.ustc.edu.cn/~csli/graduate/algorithms/book6/chap16.htm
通常,子问题图提供了一种替代方法来执行动态规划的运行时分析。 每个顶点对应一个子问题,子问题的选择是从该子问题入射的边。回想一下,在棒切割中,子问题图有 n 个顶点,每个顶点最多有 n 条边,产生一个 O(n^2) 运行时间。对于矩阵链乘法,如果我们要绘制子问题图,它将有 O(n^2) 个顶点,每个顶点的度数最多为 n - 1,总共有 O(n^3) 个顶点和边.
我正在寻找简单示例 n = 4 的矩阵链乘法子问题图。
感谢您的时间和帮助
【问题讨论】:
-
能否举个具体问题的例子?
标签: algorithm dynamic-programming