稀疏矩阵的特征值c ++ Eigen

时间:2015-05-10 15:06:21

标签: c++ eigen eigenvalue

我使用特征库在C ++中找到我的矩阵的特征值。这种工作正常,直到我 - 有些意外 - 在模拟运行期间注意到,对于大约10%的运行(所有运行都以相同的方式进行参数化,仅提供新的种子),Eigen没有找到任何特征值我的矩阵。矩阵的大小都是100x100,并且填充了1和0(邻接矩阵)。它在其他运行中工作正常,因为我通过自己的种子,我可以识别有问题的运行。在某些情况下,这些情况下邻接矩阵的组成似乎会引起问题。此外,如果我增加矩阵中1的数量并减少0的数量(通过增加个体之间的连接数),我不会遇到这个问题。有没有人有想法,可能导致这个问题的原因是什么?

谢谢你, Niccola

0 个答案:

没有答案