The block Lanczos algorithm finds the nullspace of a matrix over a finite field, using only multiplications of the matrix by long, thin matrices. Those thin matrices are treated as vectors whose entries are tuples of finite-field elements, which is why descriptions of the method call them vectors. It is among the most efficient known ways to compute nullspaces, the final stage of integer factorization methods such as the quadratic sieve and the number field sieve, and its development has been driven almost entirely by that use. It is based on the Lanczos algorithm for eigenvalues of large sparse real matrices. It is hard to parallelize across machines, because the whole vector must be available at the end of each iteration, so the block Wiedemann algorithm suits clusters of independent systems better.
Facts
Problem Solvednullspace of a matrix over a finite field 1 Connections
In Field
Source Block Lanczos algorithm (Wikipedia)
Sources
1. Block Lanczos algorithm (Wikipedia)
Lead, problem solved
the block Lanczos algorithm is an algorithm for finding the nullspace of a matrix over a finite field
In Group: Linear Algebra and Matrix Decomposition, Lead
the block Lanczos algorithm is an algorithm for finding the nullspace of a matrix over a finite field
In Field: Algorithms and Complexity Theory, Lead
In computer science, the block Lanczos algorithm is an algorithm for finding the nullspace of a matrix over a finite field
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.