A block algorithm of Lanczos type for solving sparse systems of linear equations
Diskretnaya Matematika, Tome 20 (2008) no. 1, pp. 145-150
Citer cet article
Voir la notice de l'article provenant de la source Math-Net.Ru
We suggest a new block algorithm for solving sparse systems of linear equations over $GF(2)$ of the form $Ax=b$, $A\in F(N\times N)$, $b\in F(N\times1)$, where $A$ is a symmetric matrix, $F=GF(2)$ is a field with two elements. The algorithm is constructed with the use of matrix Padé approximations. The running time of the algorithm with the use of parallel calculations is $\max\{O(dN^2/n),O(N^2)\}$, where $d$ is the maximal number of nonzero elements over all rows of the matrix $A$. If $d$ for some absolute constant $C$, then this estimate is better than the estimate of the running time of the well-known Montgomery algorithm.
[1] Montgomery P. L., “A block Lanczos algorithm for finding dependencies over $GF(2)$”, Lect. Notes Computer Sci., 921, 1995, 106–120 | DOI | MR | Zbl
[2] LaMacchia B. A., Odlyzko A. M., “Solving large sparse linear systems over finite fields”, Lect. Notes Computer Sci., 537, 1991, 109–133 | DOI | Zbl
[3] Eberly W., Kaltofen E., “On randomized Lanczos algorithms”, Proc. ISSAC' 97, ed. Küchlin W. W., ACM Press, New York, 1997, 176–183 | MR | Zbl