【发布时间】:2016-11-07 08:51:54
【问题描述】:
我现在正在自己练习动态编程。对于经典问题“矩阵链乘法”是找到最小数量的标量乘法。也就是说,
M[i,j] = 0 if i=j
= Min(i<=k<j){M[i,k-1]+M[k,j]+Pi-1*Pj*Pk}
and its time complexity is O(n^3)
但是我很好奇,如果我想找到标量乘法的“最大化”(而不是最小值),它是否存在最优结构,是否有可能在多项式时间内解决它?
【问题讨论】:
标签: algorithm dynamic-programming