Skip to main content
Log in

A breakdown-free Lanczos type algorithm for solving linear systems

  • Published:
Numerische Mathematik Aims and scope Submit manuscript

Summary

Lanczos type algorithms for solving systems of linear equations have their foundations in the theory of formal orthogonal polynomials and the method of moments which leads to a determinantal formula for their iterates. The various Lanczos type algorithms mainly differ by the way of computing the coefficients entering into the recurrence formulae. If the denominator in the formula for one of these coefficients is zero, then a breakdown occurs in the algorithm, and it must be stopped. Such a breakdown is in fact due to the non-existence of some orthogonal polynomial. In this paper we show how to jump over such a singularity by computing the next existing orthogonal polynomial by the block bordering method. The resulting algorithm, called MRZ, is equivalent to the nongeneric BIODIR algorithm (which is a look-ahead Lanczos type algorithm), but our derivation is much simpler.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Brezinski, C. (1984): Some determinantal identities in a vector space, with applications, In: H. Werner and H.J. Bünger eds., Padé Approximations and its Applications. Bad-Honnef 1983, LNM 1071. Springer, Berlin Heidelberg New York, pp. 1–11

    Google Scholar 

  2. Brezinski, C. (1980): Padé-type approximation and general orthogonal polynomials. ISMM, Vol. 50. Birkhäuser, Basel

    Google Scholar 

  3. Brezinski, C. (1988): Other manifestations of the Schur complement. Linear Alg. Appl,111, 231–247

    Google Scholar 

  4. Brezinski, C. (1991): Biorthogonality and its Applications to Numerical Analysis. Dekker, New York

    Google Scholar 

  5. Brezinski, C. (1992): CGM A whole class of Lanczos-type solvers for linear systems. Submitted

  6. Brezinski, C., Sadok, H. (1992): Lanczos type algorithms for solving systems of linear equations. Submitted

  7. Brezinski, C., Sadok, H. (1991): Avoiding breakdown in the CGS algorithm, Numerical Algorithms1, 199–206

    Google Scholar 

  8. Brezinski, C., Redivo Zaglia, M. (1991): A new presentation of orthogonal polynomials with application to their computation. Numerical Algorithms1, 207–222

    Google Scholar 

  9. Brezinski, C., Redivo Zaglia, M. (1992): Treatment of near-breakdown in the CGS algorithm. Submitted

  10. Brezinski, C., Redivo Zaglia, M., Sadok, H. (1991): Avoiding breakdown and near-breakdown in Lanczos type algorithms. Numerical Algorithms1, 261–284

    Google Scholar 

  11. Brezinski, C., Redivo Zaglia, M., Sadok, H. (1992): Addendum to “Avoiding breakdown and near-breakdown in Lanczos type algorithms”. Numerical Algorithms2, 133–136

    Google Scholar 

  12. Draux, A. (1983): Polynômes Orthogonaux Formels. Applications, LNM 974. Springer, Berlin Heidelberg New York.

    Google Scholar 

  13. Faddeeva, V.N. (1959): Computational methods of linear algebra. Dover, New York

    Google Scholar 

  14. Fletcher, R. (1976): Conjugate gradient methods for indefinite systems. In: G.A. Watson ed., Numerical Analysis, LNM 506. Springer, Berlin Heidelberg New York, pp. 73–89

    Google Scholar 

  15. Gutknecht, M.H. (1992): A completed theory of the unsymmetric Lanczos process and related algorithms. Part I. SIAM J. Matrix Anal. Appl.13, 594–639

    Google Scholar 

  16. Gutknecht, M.H. (1992): The unsymmetric Lanczos algorithms and their relations to Pade approximation, continued fractions, and the qd algorithm. To appear

  17. Hendriksen, E., Van Rossum, H. (1982): Moment methods in Padé approximation. J. Approx. Theory35, 250–263

    Google Scholar 

  18. Keller, H.B. (1983): The bordering algorithm and path following near singular points of higher nullity. SIAM J. Sci. Stat. Comput.4, 573–582

    Google Scholar 

  19. Joubert, W.D., Manteufel, T.A. (1990): Iterative methods for nonsymmetric linear systems. In: D.R. Kincaid, L.J. Hayes eds., Iterative methods for large linear systems Academic Press, New York, pp. 149–171

    Google Scholar 

  20. Lanczos, C. (1950): An iteration method for the solution of the eigenvalue problem of linear differential and integral operators. J. Res. Natl. Bur. Stand.45, 225–282

    Google Scholar 

  21. Lanczos, C. (1952): Solution of systems of linear equations by minimized iterations. J. Res. Natl. Bur. Stand.49, 33–53

    Google Scholar 

  22. Parlett, B.N., Taylor, D.R., Liu, Z.A. (1985): A look-ahead Lanczos algorithm for unsymmetric matrices. Math. Comput.44, 105–124

    Google Scholar 

  23. Saad, Y. (1982): The Lanczos biorthogonalization algorithm and other oblique projection methods for solving large unsymmetric systems. SIAM J. Numer. Anal.19, 485–506

    Google Scholar 

  24. Struble, G.W. (1963): Orthogonal polynomials: variable-signed weight functions. Numer. Math.5, 88–94

    Google Scholar 

  25. Van der Vorst, H.A. (1992): Bi-CGSTAB: a fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems. SIAM J. Sci. Stat. Comput.13, 631–644

    Google Scholar 

  26. Vorobyev, Yu.V. (1965): Method of moments in applied mathematics. Gordon and Breach, New York

    Google Scholar 

  27. Young, D.M., Jea, K.C. (1984): Generalized conjugate-gradient acceleration of nonsymmetrizable iterative methods. Linear Algebra Appl.34, 159–194

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Brezinski, C., Zaglia, M.R. & Sadok, H. A breakdown-free Lanczos type algorithm for solving linear systems. Numer. Math. 63, 29–38 (1992). https://doi.org/10.1007/BF01385846

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01385846

Mathematics Subject Classification (1991)

Navigation