Fast solvers for tridiagonal Toeplitz linear systems

Springer Science and Business Media LLC - Tập 39 - Trang 1-10 - 2020
Zhongyun Liu1, Shan Li1, Yi Yin2, Yulin Zhang3
1School of Mathematics and Statistics, Changsha University of Science and Technology, Changsha, People’s Republic of China
2Department of Basic Courses, Hunan College of Information, Changsha, People’s Republic of China
3Centro de Matemática, Universidade do Minho, Braga, Portugal

Tóm tắt

Let A be a tridiagonal Toeplitz matrix denoted by $$A = {\text {Tritoep}} (\beta , \alpha , \gamma )$$ . The matrix A is said to be: strictly diagonally dominant if $$|\alpha |>|\beta |+|\gamma |$$ , weakly diagonally dominant if $$|\alpha |\ge |\beta |+|\gamma |$$ , subdiagonally dominant if $$|\beta |\ge |\alpha |+|\gamma |$$ , and superdiagonally dominant if $$|\gamma |\ge |\alpha |+|\beta |$$ . In this paper, we consider the solution of a tridiagonal Toeplitz system $$A\mathbf {x}= \mathbf {b}$$ , where A is subdiagonally dominant, superdiagonally dominant, or weakly diagonally dominant, respectively. We first consider the case of A being subdiagonally dominant. We transform A into a block $$2\times 2$$ matrix by an elementary transformation and then solve such a linear system using the block LU factorization. Compared with the LU factorization method with pivoting, our algorithm takes less flops, and needs less memory storage and data transmission. In particular, our algorithm outperforms the LU factorization method with pivoting in terms of computing efficiency. Then, we deal with superdiagonally dominant and weakly diagonally dominant cases, respectively. Numerical experiments are finally given to illustrate the effectiveness of our algorithms.

Tài liệu tham khảo