English

On recursive algorithms for inverting tridiagonal matrices

Numerical Analysis 2015-10-01 v1

Abstract

If AA is a tridiagonal matrix, then the equations AX=IAX=I and XA=IXA=I defining the inverse XX of AA are in fact the second order recurrence relations for the elements in each row and column of XX. Thus, the recursive algorithms should be a natural and commonly used way for inverting tridiagonal matrices -- but they are not. Even though a variety of such algorithms were proposed so far, none of them can be applied to numerically invert an arbitrary tridiagonal matrix. Moreover, some of the methods suffer a huge instability problem. In this paper, we investigate these problems very thoroughly. We locate and explain the different reasons the recursive algorithms for inverting such matrices fail to deliver satisfactory (or any) result, and then propose new formulae for the elements of X=A1X=A^{-1} that allow to construct the asymptotically fastest possible algorithm for computing the inverse of an arbitrary tridiagonal matrix AA, for which both residual errors, AXI\|AX-I\| and XAI\|XA-I\|, are always very small.

Keywords

Cite

@article{arxiv.1509.09264,
  title  = {On recursive algorithms for inverting tridiagonal matrices},
  author = {Paweł Keller and Iwona Wróbel},
  journal= {arXiv preprint arXiv:1509.09264},
  year   = {2015}
}
R2 v1 2026-06-22T11:09:26.140Z