通过GF(q)求解稀疏系统

Rob*_*ael 11 linear-algebra sparse-matrix finite-field

我有兴趣在有限域上n解析大(最多10 ^ 5甚至10 ^ 6)矩形(可能比行多10%的列)稀疏(每行<10非零)系统(可能是1000附近的素数或者所以).从文献来看,看起来块Lanczos方法可能是最合适的.Ax = bGF(q)q

我有Linbox应该有这样的方法,但是无法让BlockLanczos求解器在那里工作,并且有一份报告称自2003年以来已经破坏了.该SparseElimination方法确实有效,但似乎这不会很好n因为矩阵的填充而变大.

那么,有什么可用于解决这些问题呢?

小智 0

Julia 支持有限域。我的教授有一个简短的指导方法。它位于第 37 行。 LU decomp 和其他命令是内置的并源自 GF 类型。