用稀疏矩阵和ojAlgo求解矩阵微分方程

Resolve matrix differential equation with sparse matrix and ojAlgo

我正在使用 ojAlgo 开发一个 java 进化工具,我尝试解决以下等式:

其中A是稀疏矩阵(目前矩阵的维度是2000 x 2000,以后会缩放),A不是对称的,只使用实数

我进行了一些研究,并试图在 github wiki/javadoc 上找到解决此方程式(使用 SparseStore)的方法,但我没有找到解决方法。你能帮我找到我应该使用的 methods/class 吗? 谢谢

ojAlgo 中没有direct/specific 求解微分方程的方法。你必须知道如何做(使用笔和纸)然后 ojAlgo 可以帮助你执行计算。

这里的主要问题是找到特征对,对吧?

    Eigenvalue<Double> evd = Eigenvalue.PRIMITIVE.make(matrix);

    evd.decompose(matrix);

    Array1D<ComplexNumber> values = evd.getEigenvalues();
    MatrixStore<ComplexNumber> vectors = evd.getEigenvectors();
    Eigenpair pair = evd.getEigenpair(0); // One of the pairs