我被指派研究计算矩阵行列式的最快算法,这与IT技术有关。
我已经了解到LU分解和Bareiss算法,它们都运行在O(n^3)的时间复杂度,但是通过一些挖掘,似乎存在一些时间复杂度介于n^2和n^3之间的算法。
这个来源(见第113-114页)和这个来源(见第198页)说,基于Coppersmith-Winograd算法进行矩阵乘法,存在一个运行时间为O(n^2.376)的算法。然而,我找不到任何关于这种算法的详细信息。
我的问题是:
- 计算矩阵行列式的已知最快算法是什么?
- 在哪里可以找到关于这个最快算法的信息?
非常感谢。
回答:
- 已知的计算矩阵行列式的最快算法是基于Coppersmith-Winograd算法的,其运行时间为O(n^2.376)。
- 目前没有找到有关该算法的详细信息。