我有一个稀疏的,正方形的,对称的具有以下结构的矩阵: (比方说,矩阵的大小是N×N)个反相稀疏矩阵
在这里,下的面积蓝色条纹是非零元素。有人能告诉我是否有算法来反转这种矩阵,它比简单高效的消除和LU分解更有效率?先谢谢你。
我有一个稀疏的,正方形的,对称的具有以下结构的矩阵: (比方说,矩阵的大小是N×N)个反相稀疏矩阵
在这里,下的面积蓝色条纹是非零元素。有人能告诉我是否有算法来反转这种矩阵,它比简单高效的消除和LU分解更有效率?先谢谢你。
乔列斯基因子分解速度更快,O(n²)。或者如果您知道非零对角线的数量,可以使用一些专门的多波段解算器。
你也可以应用迭代方法,也许与预处理,它取决于你的目的。
有很多稀疏求解器。这可以使用libeigen轻松解决。您选择的解算器实际上将取决于除结构之外的稀疏矩阵的属性。希望这可以帮助。
不回答问题。他仍然需要从Eigen中选择一种算法。 – usr1234567
你的问题在这里是题外话,它不是关于编程,更多关于数学或数字。 – usr1234567
你能告诉我一个更合适的论坛来解决这类问题吗?谢谢。 – rnels12
mathoverflow或math.stackexchange – usr1234567