A refined harmonic Rayleigh-Ritz procedure and an explicitly restarted refined harmonic Arnoldi algorithm (Q814247)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A refined harmonic Rayleigh-Ritz procedure and an explicitly restarted refined harmonic Arnoldi algorithm
scientific article

    Statements

    A refined harmonic Rayleigh-Ritz procedure and an explicitly restarted refined harmonic Arnoldi algorithm (English)
    0 references
    0 references
    0 references
    6 February 2006
    0 references
    The authors consider the large matrix eigenproblem \[ A {\phi}_i = {\lambda}_i {\phi}_i, \quad A \in {\mathcal{C}}^{n \times n} \quad\text{ nonsingular}, \] where \(({\phi}_i, {\lambda}_i)\) are the eigenpairs of \(A\). The aim is to compute \(l\) eigenpairs, usually being those with the smallest or largest magnitude or with the smallest or largest real part. The basis of the well-known iterative methods (Arnoldi method, subspace iteration, Jacobi-Davidson method as well as their variants) is the Rayleigh-Ritz procedure. First a short history of the subject is given in the Introduction. In an earlier paper \textit{Zh. Jia} and \textit{G. W. Stewart} [Math. Comput. 70, No.~234, 637--647 (2001 ; Zbl 0968.65020)] have shown that under certain conditions there are Ritz values that converge to the desired eigenvalues but the corresponding Ritz vectors may fail to converge, and they developed so-called ``refined'' methods for the Arnoldi method, the Rayleigh-Ritz procedure, the block Arnoldi method, the subspace iteration, the Jacobi-Davidson method and the shift-and-invert Arnoldi method that correct the possible nonconvergence. The new methods are very often much more efficient, particularly for difficult problems. \textit{Zh. Jia} [Appl. Numer. Math. 42, No.~4, 489--512 (2002; Zbl 1030.65023)] improved also the implicitly restarted harmonic Arnoldi algorithm (IRHA) created by \textit{R. B. Morgan} [SIAM J. Matrix Anal. Appl. 21, 1112--1135 (2000; Zbl 0963.65038)], introducing certain refined shifts. The resulting method is called implicitly restarted refined harmonic Arnoldi algorithm (IRRHA). The present paper consists of four parts. First, the authors consider the harmonic Rayleigh-Ritz procedure, which retains harmonic Ritz values and computes refined harmonic Ritz vectors. A derived a priori error bound shows that the refined harmonic Ritz vector converge if the harmonic Ritz value does. Second, the refined harmonic Arnoldi method is introduced (algorithm 1). Third, the restarting issue of the refined harmonic Arnoldi method (algorithm 1) is treated. Instead of an implicit restarting an explicit restarting is introduced. The restarting vector is chosen using an augmented Krylov subspace (algorithm 2). Finally, numerical results show that algorithm 2 for very sparse matrices is considerably superior to IRHA and at least competitive with IRRHA. For not very sparse matrices and \(l \geq 20\) IRRHA is more efficient. The order \((n = 822\) until \(n=10000)\) of the sparse test matrices is rather moderate.
    0 references
    harmonic Ritz value
    0 references
    harmonic Ritz vector
    0 references
    refined harmonic Ritz vector
    0 references
    Rayleigh quotients
    0 references
    large matrix eigenproblem
    0 references
    Arnoldi method
    0 references
    subspace iteration
    0 references
    Jacobi-Davidson method
    0 references
    a priori error bound
    0 references
    algorithm
    0 references
    implicit restarting
    0 references
    explicit restarting
    0 references
    Krylov subspace
    0 references
    sparse matrices
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers