【问题标题】:Does Eigen::EigenSolver work on an object of class SparseMatrix?Eigen::EigenSolver 是否适用于 SparseMatrix 类的对象?
【发布时间】:2012-03-28 13:13:16
【问题描述】:

Eigen::EigenSolver 是否适用于 SparseMatrix 类的对象? 特别是,我正在使用 RcppEigen。

其次,使用的是哪种算法?它是否与 EISPACK、LAPACK、Wilkinson (1965) 等中的 QR 算法相同?

【问题讨论】:

    标签: rcpp eigen eigenvalue


    【解决方案1】:
    1. EigenSolver 仅适用于密集矩阵,不适用于稀疏矩阵。
    2. 是的,EigenSolver 使用 QR 算法。它与 EISPACK 中的非常相似; documentation 说:该实现改编自 JAMA(公共领域)。他们的代码基于 EISPACK。 我相信 LAPACK 使用了一个略有不同的 QR 算法变体,具有多个班次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-02
      • 1970-01-01
      • 2016-01-25
      相关资源
      最近更新 更多