Reorthogonalized block classical Gram-Schmidt (Q1939650)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 6141192
Language Label Description Also known as
default for all languages
No label defined
    English
    Reorthogonalized block classical Gram-Schmidt
    scientific article; zbMATH DE number 6141192

      Statements

      Reorthogonalized block classical Gram-Schmidt (English)
      0 references
      0 references
      0 references
      5 March 2013
      0 references
      A block classical Gram-Schmidt algorithm with reorthogonalization for computing a \(QR\) decomposition of a matrix \(A \in \mathbb R^{m \times n}\), \(m \geq n\), is proposed, where \(Q \in \mathbb R^{m \times n}\) with \(Q^TQ = I_n\) and \(R \in \mathbb R^{n \times n}\) is an upper triangular matrix. The presented algorithm works with groups of columns of the matrix \(A\) instead with columns of \(A\). Therefore, matrix-matrix-operations instead of matrix-vector-operations or vector operations are necessary in the algorithm. This can lead to more efficient implementations on modern computer architectures. The presented algorithm is a generalization of the classical Gram-Schmidt method with reorthogonalization (see, e.g. [\textit{N.~N.~Abdelmalek}, BIT, Nord. Tidskr. Inf.-behandl. 11, 345--367 (1971; Zbl 0236.65031)]). Under appropriate assumptions on the diagonal blocks of the matrix \(R\), it is proved that the presented algorithm is numerically stable, more precisely, the following estimates are proved: \(\| I_n - Q^TQ \| = O(\varepsilon_M)\) and \(\| A - QR \| = O(\varepsilon_M \| A \|)\), where \(\varepsilon_M\) is the machine unit.
      0 references
      block Gram-Schmidt algorithm
      0 references
      reorthogonalization
      0 references
      \(QR\) factorization
      0 references
      BLAS-3 compatible algorithm
      0 references
      numerical stability
      0 references
      0 references
      0 references
      0 references

      Identifiers