skip to main content
10.1145/1837934.1837989acmotherconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
research-article

Yet another block Lanczos algorithm: how to simplify the computation and reduce reliance on preconditioners in the small field case

Published:25 July 2010Publication History

ABSTRACT

A new block Lanczos algorithm for computations over small finite fields is presented and analysed. The algorithm can be used to solve a system of linear equations or sample uniformly from the null space whenever the number of nilpotent blocks with order at least two in the Jordan form of the given coefficient matrix is less than the block factor on the right. It can also be used to verify that this matrix condition is not satisfied, in order to confirm that preconditioning of the given matrix is required.

References

  1. J. P. Buhler, J. H. W. Lenstra, and C. Pomerance. Factoring integers with the number field sieve. In The Development of the Number Field Sieve, volume 1554 of Lecture Notes in Computer Science, pages 50--94. Springer-Verlag, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  2. L. Chen, W. Eberly, E. Kaltofen, B. D. Saunders, W. J. Turner, and G. Villard. Efficient matrix preconditioners for black box linear algebra. Linear Algebra and Its Applications, 343--344:119--146, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  3. D. Coppersmith. Solving linear equations over GF(2): Block Lanczos algorithm. Linear Algebra and Its Applications, 192:33--60, 1993.Google ScholarGoogle ScholarCross RefCross Ref
  4. W. Eberly. Reliable Krylov-based algorithms for matrix null space and rank. In Proceedings, 2004 International Symposium on Symbolic and Algebraic Computation, pages 127--134, Santander, Spain, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. W. Eberly. Yet another block Lanczos algorithm: How to simplify the computation and reduce reliance on preconditioners in the small field case. Technical Report 2010-957-06, Department of Computer Science, University of Calgary, 2010. Available online at www.cpsc.ucalgary.ca/~eberly/Research/publications.php.Google ScholarGoogle Scholar
  6. M. Giesbrecht, A. Lobo, and B. D. Saunders. Certifying inconsistency of sparse linear systems. In Proceedings, 1998 International Symposium on Symbolic and Algebraic Computation, pages 113--119, University of Rostock, Germany, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. Hovinen and W. Eberly. A reliable block Lanczos algorithm over small finite fields. In Proceedings, 2005 International Symposium on Symbolic and Algebraic Computation, pages 177--184, Beijing, China, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. L. Montgomery. A block Lanczos algorithm for finding dependencies over GF(2). In Advances in Cryptology---EUROCRYPT '95, volume 921 of Lecture Notes in Computer Science, pages 106--120. Springer-Verlag, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. G. Villard. Further analysis of Coppersmith's block Wiedemann algorithm for the solution of sparse linear systems. In Proceedings, 1997 International Symposium on Symbolic and Algebraic Computation, pages 32--39, Maui, Hawaii, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Wiedemann. Solving sparse linear equations over finite fields. IEEE Transactions on Information Theory, IT-32:54--62, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Yet another block Lanczos algorithm: how to simplify the computation and reduce reliance on preconditioners in the small field case

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            ISSAC '10: Proceedings of the 2010 International Symposium on Symbolic and Algebraic Computation
            July 2010
            366 pages
            ISBN:9781450301503
            DOI:10.1145/1837934

            Copyright © 2010 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 25 July 2010

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            ISSAC '10 Paper Acceptance Rate45of110submissions,41%Overall Acceptance Rate395of838submissions,47%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader