Band matrix 2026-10-31
A band matrix has nonzero entries confined to a band around its main diagonal. The nonnegative integers in the displayed condition are its lower and upper bandwidths. A tridiagonal matrix has . Storing only the band reduces memory use; banded Gaussian elimination can exploit the same structure when the pivoting assumptions permit it.
For a tridiagonal matrix with subdiagonal , diagonal and superdiagonal , banded Gaussian elimination introduces no fill beyond the original band. The Thomas algorithm usesUpdate the right side by , . Then back substitution givesEach row requires only a fixed number of arithmetic operations, so both work and storage are . The assumed absence of a need for pivoting includes nonzero elimination pivots .