A fast algorithm for solving special tridiagonal systems (Q1319048)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A fast algorithm for solving special tridiagonal systems
scientific article

    Statements

    A fast algorithm for solving special tridiagonal systems (English)
    0 references
    0 references
    0 references
    0 references
    12 April 1994
    0 references
    The authors describe a fast algorithm for solution of the special tridiagonal Toeplitz matrix system \(Ax = b\), where \(A\) given below is assumed to be strictly diagonally dominant \((| \beta| > 2 | \gamma|)\). \[ A = \left[ \begin{matrix} \beta & \gamma & & &\gamma\\ \gamma & \beta & \gamma\\ & \cdot & \cdot & \cdot \\ & & \gamma & \beta & \gamma\\ \gamma & & & \beta & \gamma \end{matrix}\right],\quad B' = \left[\begin{matrix} a & 1 \\ 1 & d & 1 \\ & \cdot & \cdot & \cdot\\ & & 1 & d & 1\\ & & & 1 & d\end{matrix} \right]. \] If \(B'\) is given above, with \(d = \beta/\gamma\), the first phase of the method first solves the tridiagonal system \(B' x' = b/\gamma\), using a Toeplitz factorization of \(B'\). If \(B\) is the tridiagonal part of \(A\), the second phase solves \(Bx = b\) approximately by adding a multiple of a certain vector \(p\) to \(x'\). The final third phase updates \(x'\) to \(x\). Error analysis of the process is given and it is shown that the method is competitive with previous fastest methods [cf. \textit{R. F. Boisvert}, SIAM J. Sci. Stat. Comput. 12, No. 2, 423-442 (1991; Zbl 0723.65016)].
    0 references
    0 references
    error analysis
    0 references
    fast algorithm
    0 references
    tridiagonal Toeplitz matrix
    0 references
    strictly diagonally dominant
    0 references
    tridiagonal system
    0 references
    Toeplitz factorization
    0 references
    0 references