有谁知道英特尔数学内核库中用于特征值和特征向量计算的算法是什么? From the link我可以发现它似乎使用pdsyev algorithm ,它使用 QR 算法,即 deteriorate in the face of large matrix 。
如果这是真的,那么 mkl 就不是计算大规模特征值问题的合适库。
你觉得怎么样?还是我误解了上面的文字?
最佳答案
据我所知,MKL 代表了一个“正常”的 Lapack,封装了优化的 Blas。也许到处都有一些额外的小东西。然而,Lapack 仅包含用于计算特征值和向量的 O(N^3) 缩放算法。对于大规模问题 - 如果只需要有限数量的特征值 - 其他库,例如ARPACK可以表现得更好。
关于eigenvector - Intel Math Kernel 中的特征值和特征向量计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1906213/