有谁知道英特尔数学核心库中用于特征值和特征向量计算的算法是什么?从链接中我可以发现,它似乎使用了 pdsyev 算法,它使用 QR 算法,在面对大矩阵时会恶化。
如果这是真的,那么 mkl 就不是一个适合计算大规模特征值问题的库。
你怎么看?还是我误解了上面的文字?
有谁知道英特尔数学核心库中用于特征值和特征向量计算的算法是什么?从链接中我可以发现,它似乎使用了 pdsyev 算法,它使用 QR 算法,在面对大矩阵时会恶化。
如果这是真的,那么 mkl 就不是一个适合计算大规模特征值问题的库。
你怎么看?还是我误解了上面的文字?
据我所知,MKL 代表了一个带有优化 Blas 的“普通”Lapack。也许在这里和那里有一些额外的小东西。但是,Lapack 仅包含用于计算特征值和 - 向量的 O(N^3) 缩放算法。对于大规模问题——如果只需要有限数量的特征值——其他库如ARPACK可以执行得更好。