Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 高斯消去变换和征服算法的替代方案_Algorithm_Performance_Math - Fatal编程技术网

Algorithm 高斯消去变换和征服算法的替代方案

Algorithm 高斯消去变换和征服算法的替代方案,algorithm,performance,math,Algorithm,Performance,Math,变换与征服中的高斯消去算法具有O(n3)复杂度。是否有任何技术可以提高该算法的复杂度?有一些用于矩阵求逆的算法具有更好的渐近复杂度,例如复杂度为O(n2.807)的Strassen算法和复杂度为O(n2.376)的Strassen算法 (请注意,矩阵乘法和矩阵求逆的复杂性是)它取决于您测量的复杂性: 乘法次数:不,通过改变技术,你只能恶化高斯消去法的复杂性 时间步数:是的,行操作的并行实现将时间复杂度降低到O(n)。您是要反转矩阵还是求解系统?对于解决系统,不要使用GE。对于矩阵求逆,有一些算法

变换与征服中的高斯消去算法具有O(n3)复杂度。是否有任何技术可以提高该算法的复杂度?

有一些用于矩阵求逆的算法具有更好的渐近复杂度,例如复杂度为O(n2.807)的Strassen算法和复杂度为O(n2.376)的Strassen算法


(请注意,矩阵乘法和矩阵求逆的复杂性是)

它取决于您测量的复杂性:

乘法次数:不,通过改变技术,你只能恶化高斯消去法的复杂性


时间步数:是的,行操作的并行实现将时间复杂度降低到O(n)。

您是要反转矩阵还是求解系统?对于解决系统,不要使用GE。对于矩阵求逆,有一些算法在n较大时有效。见@Roland的答案。通常你使用通用电气,你从不自己写。