A Symmetric Band Lanczos Process Based on Coupled Recurrences and Some Applications

  • Authors:
  • Zhaojun Bai;Roland W. Freund

  • Affiliations:
  • -;-

  • Venue:
  • SIAM Journal on Scientific Computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The symmetric band Lanczos process is an extension of the classical Lanczos algorithm for symmetric matrices and single starting vectors to multiple starting vectors. After $n$ iterations, the symmetric band Lanczos process has generated an $n\times n$ projection, ${\mathbf{T}}_n^{\rm s}$, of the given symmetric matrix onto the $n$-dimensional subspace spanned by the first $n$ Lanczos vectors. This subspace is closely related to the $n$th block-Krylov subspace induced by the given symmetric matrix and the given block of multiple starting vectors. The standard algorithm produces the entries of ${\mathbf{T}}_n^{\rm s}$ directly. In this paper, we propose a variant of the symmetric band Lanczos process that employs coupled recurrences to generate the factors of an LDL$^{\mathrm{T}}$ factorization of a closely related $n\times n$ projection, rather than ${\mathbf{T}}_n^{\rm s}$. This is done in such a way that the factors of the LDL$^{\mathrm{T}}$ factorization inherit the ``fish-bone'' structure of ${\mathbf{T}}_n^{\rm s}$. Numerical examples from reduced-order modeling of large electronic circuits and algebraic eigenvalue problems demonstrate that the proposed variant of the band Lanczos process based on coupled recurrences is more robust and accurate than the standard algorithm.