The tridiagonal matrix algorithm, also known as the Thomas algorithm after Llewellyn Thomas, is a simplified form of Gaussian elimination used to solve tridiagonal systems of linear equations, in which each equation involves only one unknown and its two neighbours. A forward sweep computes modified coefficients and a back substitution then recovers the solution. Such a system can be solved in a number of operations proportional to n instead of the order of n cubed required by general Gaussian elimination, so the cost grows linearly with the size of the system. The same idea is applied to block tridiagonal systems, in which smaller submatrices are arranged along the diagonals.
Facts
Time Complexity
Time Complexity (category) Connections
In Field
Source Tridiagonal matrix algorithm (Wikipedia)
Sources
1. Tridiagonal matrix algorithm (Wikipedia)
Variants
remains linear with the respect to the dimension of the system n
In Field: Algorithms and Complexity Theory, Lead sentence
In numerical linear algebra, the tridiagonal matrix algorithm, also known as the Thomas algorithm (named after Llewellyn Thomas), is a simplified form of Gaussian elimination that can be used to solve tridiagonal systems of equations.
In Group: Linear Algebra and Matrix Decomposition, Lead sentence
In numerical linear algebra, the tridiagonal matrix algorithm, also known as the Thomas algorithm (named after Llewellyn Thomas), is a simplified form of Gaussian elimination that can be used to solve tridiagonal systems of equations.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.