A more accurate algorithm for computing the Christoffel transformation (Q2372952)

From MaRDI portal





scientific article; zbMATH DE number 5171668
Language Label Description Also known as
default for all languages
No label defined
    English
    A more accurate algorithm for computing the Christoffel transformation
    scientific article; zbMATH DE number 5171668

      Statements

      A more accurate algorithm for computing the Christoffel transformation (English)
      0 references
      0 references
      0 references
      17 July 2007
      0 references
      Consider a monic Jacobi matrix \(J\) associated with a real measure \(d\mu\) and let \(\alpha\) be a real number. If \(J-\alpha I =LU\) denotes the LU factorization without pivoting of \(J-\alpha I\), where \(L\) is unit lower triangular, then the matrix version of the basic Christoffel or Darboux transformation with shift \(\alpha\) is given by (1) \(J-\alpha I=LU\), \(\widetilde J=UL+\alpha I\), where \(\widetilde J\) is the monic Jacobi matrix associated with the measure \((x-\alpha)d\mu(x)\), and \(L\) is a monic bidiagonal matrix with first lower diagonal \(\ell_1,\ell_2,\ldots\), and \(U\) is a bidiagonal matrix with diagonal \(u_1,u_2,\ldots\) and unit first upper diagonal. Let \((M)_{n-1}\) denotes the leading principal submatrix of any matrix \(M\). For numerical analysis, a finite version of (1) is (2) \(J(B,G)-\alpha I=LU\), \(J(b,g)=(UL+\alpha I)_{n-1}\), where \(J(B,G)=(J)_n\), \(B=[B_1,\ldots,B_n]^T\), \(G=[G_1,\ldots,G_{n-1}]^T\), and \(J(b,g)=(\widetilde J)_{n-1}\). The transformation (2) is implemented in an inaccurate Algorithm 1. The authors derive a new stable and accurate Algorithm 2 from Algorithm 1 with the same cost of \(6n-9\) flops. A backward error analysis is performed and a tight first-order forward arror bound is computed for Algorithm 2.
      0 references
      Christoffel transformation
      0 references
      forward stability
      0 references
      roundoff error analysis
      0 references
      LR algorithm
      0 references
      LU factorization
      0 references
      Darboux transformation
      0 references
      Jacobi matrix
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references