On recursive algorithms for inverting tridiagonal matrices
Pawe{\l} Keller, Iwona Wr\'obel

TL;DR
This paper thoroughly analyzes recursive algorithms for inverting tridiagonal matrices, identifies their limitations, and proposes new formulas to develop the fastest, most stable algorithm with minimal residual errors.
Contribution
It introduces new formulas for inverting tridiagonal matrices, enabling the construction of a highly efficient and stable recursive algorithm.
Findings
Existing recursive algorithms are often unstable or inapplicable.
New formulas significantly improve the stability and speed of inversion.
The proposed method achieves very small residual errors in practice.
Abstract
If is a tridiagonal matrix, then the equations and defining the inverse of are in fact the second order recurrence relations for the elements in each row and column of . 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 that allow to construct the asymptotically fastest possible algorithm for computing the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · graph theory and CDMA systems · Advanced Optimization Algorithms Research
