{"title":"A reliable block Lanczos algorithm over small finite fields","authors":"B. Hovinen, W. Eberly","doi":"10.1145/1073884.1073910","DOIUrl":null,"url":null,"abstract":"Blocked versions of the Lanczos procedure have been successfully applied to sample nullspace elements of very large sparse matrices over small finite fields. The heuristic currently in use, namely, Montgomery's method [10], is unreliable for certain input matrices. This paper introduces a new biconditional block Lanczos approach based on lookahead, a technique designed to improve the reliability of the scalar Lanczos algorithm. Empirical data show that the performance of the lookahead-based algorithm is competitive with that of Montgomery's heuristic when their relative reliability is taken into account. The reliability of this new algorithm for arbitrary matrices over small finite fields is then established. In the process, some results on the ranks of certain submatrices of a randomly determined block Hankel matrix are established. These results may be applicable in other contexts, such as Coppersmith's block Wiedemann algorithm [3].","PeriodicalId":311546,"journal":{"name":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2005 international symposium on Symbolic and algebraic computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1073884.1073910","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
Blocked versions of the Lanczos procedure have been successfully applied to sample nullspace elements of very large sparse matrices over small finite fields. The heuristic currently in use, namely, Montgomery's method [10], is unreliable for certain input matrices. This paper introduces a new biconditional block Lanczos approach based on lookahead, a technique designed to improve the reliability of the scalar Lanczos algorithm. Empirical data show that the performance of the lookahead-based algorithm is competitive with that of Montgomery's heuristic when their relative reliability is taken into account. The reliability of this new algorithm for arbitrary matrices over small finite fields is then established. In the process, some results on the ranks of certain submatrices of a randomly determined block Hankel matrix are established. These results may be applicable in other contexts, such as Coppersmith's block Wiedemann algorithm [3].