我知道两个满矩阵相乘的下限是Ω(n^2)。矩阵乘法
我一直在尝试证明两个下三角矩阵相乘的下限,使用问题转化方法。
我的初步想法是(1)转换下三角矩阵,(2)估计这种变换的时间复杂度。
现在,我只需要证明
原因是一个下三角矩阵的平方仍然是一个下三角矩阵,并且一个下三角矩阵乘以它的转置变形是一个“满矩阵”。
所以我只需要分析一个三角矩阵乘以它的转置变形的复杂度。
请问我的想法是否“合理”?
我的初步想法是(1)转换下三角矩阵,(2)估计这种变换的时间复杂度。
T(lower_triangular_matrix_multiplication(n))+O(lower_triangular_matrix_transformation(n))>Ω(full_matrix_multiplication(n)) = Ω(n^2)
现在,我只需要证明
O(lower_triangular_matrix_transformation(n))
,我需要让三角矩阵成为一个满矩阵,所以我只需让这个三角矩阵乘以它的变形,比如转置,为了简单起见。原因是一个下三角矩阵的平方仍然是一个下三角矩阵,并且一个下三角矩阵乘以它的转置变形是一个“满矩阵”。
所以我只需要分析一个三角矩阵乘以它的转置变形的复杂度。
请问我的想法是否“合理”?