我想计算扩散核,其中涉及对一个大矩阵A取exp(b*A)。为了玩弄b的值,我想将A对角化(这样exp(A)就可以快速运行)。
我的矩阵大约是25k x 25k,但非常稀疏 - 只有约60k个值是非零的。Matlab的“eigs”函数以及Octave的“eig”和R的“eigen”都会因内存不足而运行失败。是否有一种工具可以找到大型稀疏矩阵的分解?
不知道这是否相关,但A是邻接矩阵,因此它是对称的,并且是满秩的。
我的矩阵大约是25k x 25k,但非常稀疏 - 只有约60k个值是非零的。Matlab的“eigs”函数以及Octave的“eig”和R的“eigen”都会因内存不足而运行失败。是否有一种工具可以找到大型稀疏矩阵的分解?
不知道这是否相关,但A是邻接矩阵,因此它是对称的,并且是满秩的。