A fast, preconditioned conjugate gradient Toeplitz solver (Q1205912)

From MaRDI portal
Revision as of 00:09, 15 July 2023 by Importer (talk | contribs) (‎Created a new Item)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
scientific article
Language Label Description Also known as
English
A fast, preconditioned conjugate gradient Toeplitz solver
scientific article

    Statements

    A fast, preconditioned conjugate gradient Toeplitz solver (English)
    0 references
    0 references
    0 references
    1 April 1993
    0 references
    The paper describes a fast Toeplitz solver based on the preconditioned conjugate gradient (CG) method. First it describes a factorization of an arbitrary Hermitian, positive definite matrix \(A=(A+\mu I)(I-\mu(A+\mu I)^{-1})\), where \(\mu\) is a parameter. If the extreme eigenvalues of \(A\) are known this factorization can be made optimal as far as the condition numbers are concerned, i.e. the condition numbers of each of the two factors equal the square root of the condition number \(\kappa\) of \(A\). Then this technique is applied to the solution of Toeplitz systems. Fast Fourier transform is used to compute matrix-vector products. There is a detailed analysis which shows (theoretically) how the shift \(\mu\) has to be chosen to get optimal condition numbers for the CG. Practical experience how really to choose \(\mu\) is presented as well as numerical results for a real time series example. The results show less effort than the unpreconditioned CG for \(n\) sufficiently large, say \(n>2^{10}\), but slightly increased residuals. For the example other techniques like the methods of \textit{G. Strang} [Stud. Appl. Math. 74, 171-176 (1986; Zbl 0621.65025)] or of \textit{T. F. Chan} [SIAM J. Sci. Stat. Comput. 9, No. 4, 766-771 (1988; Zbl 0646.65042)] are used which yield a different behaviour (non-competitive, better). This leads to the conclusion that for large, well-conditioned problems the technique may be quite useful compared with other superfast methods (complexity \({\mathcal O}(n\log n\kappa^{1/4})\) instead of \(8n\log^ 2n)\).
    0 references
    0 references
    fast Fourier transform
    0 references
    preconditioned conjugate gradient method
    0 references
    fast Toeplitz solver
    0 references
    Hermitian, positive definite matrix
    0 references
    condition numbers
    0 references
    matrix-vector products
    0 references