Acessibilidade / Reportar erro

Sufficient Conditions for Existence of the LU Factorization of Toeplitz Symmetric Tridiagonal Matrices

ABSTRACT

The characterization of inverses of symmetric tridiagonal and block tridiagonal matrices and the development of algorithms for finding the inverse of any general non-singular tridiagonal matrix are subjects that have been studied by many authors. The results of these research usually depend on the existence of the LU factorization of a non-sigular matrix A, such that A = LU . Besides, the conditions that ensure the nonsingularity of A and its LU factorization are not promptly obtained. Then, we are going to present in this work two extremely simple sufficient conditions for existence of the LU factorization of a Toeplitz symmetric tridiagonal matrix A. We take into consideration the roots of the modified Chebyshev polynomial, and we also present an analysis based on the parameters of the Crout’s method.

Keywords:
Toeplitz tridiagonal matrix; Crout’s method; tridiagonal and diagonally dominant matrix

1 INTRODUCTION

The development of algorithms for finding the inverse of any general non-singular tridiagonal or pentadiagonal matrix, 99 M.E.A. El-Mikkawy . On the inverse of a general tridiagonal matrix. Applied Mathematics and Computation, 150(3) (2004), 669-679. doi:https://doi.org/10.1016/S0096-3003(03)00298-4.
https://doi.org/https://doi.org/10.1016/...
), (2020 X.L. Zhao & T.Z. Huang. On the inverse of a general pentadiagonal matrix. Applied Mathematics and Computation, 202(2) (2008), 639-646. doi:https://doi.org/10.1016/j.amc.2008.03.004.
https://doi.org/https://doi.org/10.1016/...
), (1414 J.M. McNally. A fast algorithm for solving diagonally dominant symmetric pentadiagonal Toeplitz systems. Journal of Computational and Applied Mathematics, 234(4) (2010), 995-1005. doi:https://doi.org/10.1016/j.cam.2009.03.001.
https://doi.org/https://doi.org/10.1016/...
, and 11 S.S. Askar & A.A. Karawia. On Solving Pentadiagonal Linear Systems via Transformations. Mathematical Problems in Engineering, 2015 (2015). doi: https://doi.org/10.1155/2015/232456.
https://doi.org/https://doi.org/10.1155/...
(see also the references in these papers), and the characterization of inverses of symmetric tridiagonal and block tridiagonal matrices are subjects that have been studied by many authors. Meurant’s paper 1616 G. Meurant. A review on the inverse of symmetric tridiagonal and block tridiagonal matrices. SIAM Journal Matrix Anal. Appl, 13(3) (1992), 707-728., from 1992, presents a good review on these research. According to this author, closed form explicit formulas for elements of the inverses can only be given for special matrices, e.g., Toeplitz tridiagonal matrices 1010 C.F. Fischer & R.A. Usmani. Properties of some Tridiagonal Matrices and their application to Boundary Value Problems. SIAM Journal on Numerical Analysis, 6(1) (1969), 127-142. URL https://www.jstor.org/stable/2156523.
https://www.jstor.org/stable/2156523...
corresponding, for instance, to constant coefficients 1D elliptic partial differential equations (pde), or for block matrices arising from separable 2D elliptic pde 22 R.E. Bank & D.J. Rose. Marching algorithms for elliptic boundary value problems. I: The constant coefficient case. SIAM Journal on Numerical Analysis, 14(5) (1977), 792-829..

The results of these research usually depend on the existence of the LU factorization of a non-sigular matrix A, such that A = LU . Besides, in the most of the papers, or it is assumed that the matrix is invertible 22 R.E. Bank & D.J. Rose. Marching algorithms for elliptic boundary value problems. I: The constant coefficient case. SIAM Journal on Numerical Analysis, 14(5) (1977), 792-829.), (66 C.M. da Fonseca & J. Petronilho. Explicit inverses of some tridiagonal matrices. Linear Algebra and its Applications, 325 (2001), 7-21.), (1010 C.F. Fischer & R.A. Usmani. Properties of some Tridiagonal Matrices and their application to Boundary Value Problems. SIAM Journal on Numerical Analysis, 6(1) (1969), 127-142. URL https://www.jstor.org/stable/2156523.
https://www.jstor.org/stable/2156523...
), (1616 G. Meurant. A review on the inverse of symmetric tridiagonal and block tridiagonal matrices. SIAM Journal Matrix Anal. Appl, 13(3) (1992), 707-728. or the conditions that ensure the nonsingularity of A and its LU factorization are not promptly obtained 77 M. El-Mikkawy & A. Karawia. Inversion of general tridiagonal matrices. Applied Mathematics Letters, 19 (2006), 712 - 720. doi:doi:10.1016/j.aml.2005.11.012.
https://doi.org/doi:10.1016/j.aml.2005.1...
), (88 M.E.A. El-Mikkawy. Notes on linear systems with positive definite tridiagonal coefficient matrices. Indian Journal of Pure and Applied Mathematics, 33(8) (2002), 1285-1293..

For example, in Meurant’s paper 1616 G. Meurant. A review on the inverse of symmetric tridiagonal and block tridiagonal matrices. SIAM Journal Matrix Anal. Appl, 13(3) (1992), 707-728. some results concerning the characterization of inverses of symmetric tridiagonal and block tridiagonal matrices were obtained by relating the elements of inverses to elements of the Cholesky decompositions of these matrices. Elmikkawy in his paper from 2002 88 M.E.A. El-Mikkawy. Notes on linear systems with positive definite tridiagonal coefficient matrices. Indian Journal of Pure and Applied Mathematics, 33(8) (2002), 1285-1293. presented conditions for a symmetric tridiagonal matrix to be positive definite and to have a Cholesky decomposition. These conditions were based on the parameters of the Crout’s method.

Recent research continues to highlight the importance of studying Topelitz matrices, such as 33 S. Belhaj, F. Hcini, M. Moakher & Y. Zhang. A fast algorithm for solving diagonally dominant symmetric quasi-pentadiagonal Toeplitz linear systems. Journal of Mathematical Chemistry, 59 (2021), 757-774. doi:https://doi.org/10.1007/s10910-021-01217-7.
https://doi.org/https://doi.org/10.1007/...
), (1212 Y. Fu, X. Jiang, Z. Jiang & S. Jhang. Properties of a class of perturbed Toeplitz periodic tridiagonal matrices. Computational and Applied Mathematics, 39(146) (2020). doi:https://doi.org/10.1007/s40314-020-01171-1.
https://doi.org/https://doi.org/10.1007/...
), (1313 Z. Liu, S. Li, Y. Yin &Y. Zhang . Fast solvers for tridiagonal Toeplitz linear systems. Computational and Applied Mathematics, 39(315) (2020). doi:https://doi.org/10.1007/s40314-020-01369-3.
https://doi.org/https://doi.org/10.1007/...
), (1919 Y. Wei, X. Jiang , Z. Jiang & S. Shon. Determinants and inverses of perturbed periodic tridiagonal Toeplitz matrices. Advances in Difference Equations, 2019 (410) (2019). doi:https://doi.org/10.1186/s13662-019-2335-6.
https://doi.org/https://doi.org/10.1186/...
.

Yaru Fu et al. 1212 Y. Fu, X. Jiang, Z. Jiang & S. Jhang. Properties of a class of perturbed Toeplitz periodic tridiagonal matrices. Computational and Applied Mathematics, 39(146) (2020). doi:https://doi.org/10.1007/s40314-020-01171-1.
https://doi.org/https://doi.org/10.1007/...
, in 2020, presented in their paper some properties for a class of perturbed Toeplitz periodic tridiagonal (PTPT) matrices, including the determinant, and the inverse matrix. Specifically, the determinant of the PTPT matrix can be explicitly expressed using the well-known Fibonacci numbers. This technique is different from that used in our work.

Another technique which is also different from that used in our work was presented in the paper of Yunlan Wei et al. 1919 Y. Wei, X. Jiang , Z. Jiang & S. Shon. Determinants and inverses of perturbed periodic tridiagonal Toeplitz matrices. Advances in Difference Equations, 2019 (410) (2019). doi:https://doi.org/10.1186/s13662-019-2335-6.
https://doi.org/https://doi.org/10.1186/...
, in 2019. In that paper, the authors derived the formulas on representation of the determinants and inverses of the periodic tridiagonal Toeplitz matrices with perturbed corners of type I in the form of products of Fermat numbers and some initial values.

Zhongyun Liu et al. 1313 Z. Liu, S. Li, Y. Yin &Y. Zhang . Fast solvers for tridiagonal Toeplitz linear systems. Computational and Applied Mathematics, 39(315) (2020). doi:https://doi.org/10.1007/s40314-020-01369-3.
https://doi.org/https://doi.org/10.1007/...
, in 2020, developed in their paper fast solvers for tridiagonal Toeplitz linear systems. However, the authors did not present sufficient conditions for existence of the LU factorization of Toeplitz tridiagonal matrices. In 2021, Skander Belhaj et al. 33 S. Belhaj, F. Hcini, M. Moakher & Y. Zhang. A fast algorithm for solving diagonally dominant symmetric quasi-pentadiagonal Toeplitz linear systems. Journal of Mathematical Chemistry, 59 (2021), 757-774. doi:https://doi.org/10.1007/s10910-021-01217-7.
https://doi.org/https://doi.org/10.1007/...
also developed in their paper a fast algorithm for solving diagonally dominant symmetric quasi-pentadiagonal Toeplitz linear systems. Numerical experiments were given in order to illustrate the validity and efciency of the algorithm. However, in the same way as before, the authors did not present sufficient conditions for existence of the LU factorization of Toeplitz matrices.

In our work we are going to consider two extremely simple sufficient conditions for existence of the LU factorization of a Toeplitz symmetric tridiagonal matrix A. We will show that if 0<|d|<2|a|, |d||a|, and |d|/|a| is a rational number, then A has an LU decomposition and det(A)0, where d is the element that belongs to the main diagonal of A, and a is the element that belongs to the first diagonal above the main diagonal. Besides, we will show that if |d|2|a|>0, then A is non-singular and has an LU decomposition. This last result is a consequence of the theorem (presented in our work) that considers a tridiagonal diagonally dominant matrix A (not strictly diagonally dominant matrix).

The condition presented in the first above case extends the work of Fischer and Usmani 1010 C.F. Fischer & R.A. Usmani. Properties of some Tridiagonal Matrices and their application to Boundary Value Problems. SIAM Journal on Numerical Analysis, 6(1) (1969), 127-142. URL https://www.jstor.org/stable/2156523.
https://www.jstor.org/stable/2156523...
that had only considered -d/a > 0, and not presented conditions assuring that det(A)0, when 0<-d/a<2. We take into consideration, in our work, the analysis of the roots of the same modified Chebyshev polynomial that was used in the Bank’s paper 22 R.E. Bank & D.J. Rose. Marching algorithms for elliptic boundary value problems. I: The constant coefficient case. SIAM Journal on Numerical Analysis, 14(5) (1977), 792-829.. With respect to the second condition, we have also presented an analysis based on the parameters of the Crout’s method. We considered a tridiagonal diagonally dominant matrix A (not strictly diagonally dominant matrix) and obtained a very simple criterion for detecting when such matrix A is non-singular and has an LU decomposition.

There are multiple studies involving tridiagonal matrices and, specially, diagonally dominant matrices. For instance, Peter Z. Revesz, in his article 1818 P.Z. Revesz . Cubic spline interpolation by solving a recurrence equation instead of a tridiagonal matrix. In “Proceedings of the First International Conference on Mathematical Methods and Computational Techniques in Science and Engineering”. WSEAS Press, Athens, Greece (2014), p. 21-25., “Cubic spline interpolation by solving a recurrence equation instead of a tridiagonal matrix”, described a method that can be used in a wide variety of applications which require interpolation of a function of one variable. In his words, for example, interpolation of measurement data can generate constraint databases that can be efficiently queried using constraint query languages (see reference 1717 P.Z. Revesz. “Introduction to Databases: From Biological to Spatio-Temporal”. Springer, New York, USA (2010).).

According to McNally 1414 J.M. McNally. A fast algorithm for solving diagonally dominant symmetric pentadiagonal Toeplitz systems. Journal of Computational and Applied Mathematics, 234(4) (2010), 995-1005. doi:https://doi.org/10.1016/j.cam.2009.03.001.
https://doi.org/https://doi.org/10.1016/...
, “Banded Toeplitz systems of linear equations arise in many application areas and have been well studied in the past. Recently, significant advancement has been made in algorithm development of fast parallel scalable methods to solve tridiagonal Toeplitz problems”. That paper presented a new algorithm for solving symmetric pentadiagonal Toeplitz systems of linear equations based on a technique used in 1515 J.M. McNally , L.E. Garey & R.E. Shaw. A split-correct parallel algorithm for solving tridiagonal symmetric Toeplitz systems. Int. J. Comput. Math., 75 (2000), 303-313. for tridiagonal Toeplitz systems. “A common example which arises in natural quintic spline problems has been used to demonstrate the algorithm’s effectiveness”.

We have developed a theoretical study, tanking into consideration the previous presentation, that culminated in a low-cost test for detecting in a simple way when a Toeplitz symmetric tridiagonal matrix is non-singular and has an LU decomposition.

The test is introduced in Theorem 3.3 from Section 3. One part of this test is based on Crout’s method (see Equation (2.2)) and uses a criterion that is presented in Theorem 2.1 from Section 2. The other part of the test uses a criterion based on calculations of the principal minors from a Toeplitz symmetric tridiagonal matrix, and theory of polynomials.

Finally, the paper is organized as follows:

  • Section 2: some definitions will be presented as well as preliminary results for tridiagonal matrices.

  • Section 3: we will show, in this section, preliminary results for symmetic tridiagonal Toeplitz matrices and we will prove the main result of our work.

  • Section 4: this final section will present the conclusions of the work.

2 DEFINITIONS AND PRELIMINARY RESULTS FOR TRIDIAGONAL MATRICES

In this work, a tridiagonal matrix A, with real elements, will be given by:

A = d 1 a 1 0 0 b 2 d 2 a 2 0 b 3 d 3 a 3 b n - 1 d n - 1 a n - 1 0 b n d n . (2.1)

In this case, we consider b 1 = 0 = a n .

We will say that A is diagonally dominant matrix if, and only if, for all i, 1in, |di||bi|+|ai|. Besides, if |di|>|bi|+|ai|, for all i, 1in, then A is a strictly diagonally dominant matrix.

There is a way to prove a matrix A has LU decomposition wich consists of demonstrating that its principal minors are not null (see, for example, 1111 N.B. Franco. “Cálculo Numérico”. Pearson Prentice Hall (2006).). The principal minor of order m from a matrix A of order n, 1mn, is the determinant of the submatrix composed by the first m rows and m columns of the matrix A.

Remark: An important result (see, for example, 44 R.L. Burden & J.D. Faires. “Numerical Analysis, 9th ed.”. Springer, New York, USA (2014).) states that every strictly diagonally dominant matrix is non-singular and has LU decomposition.

Let A be a tridiagonal matrix as shown in Equation (2.1). According to 99 M.E.A. El-Mikkawy . On the inverse of a general tridiagonal matrix. Applied Mathematics and Computation, 150(3) (2004), 669-679. doi:https://doi.org/10.1016/S0096-3003(03)00298-4.
https://doi.org/https://doi.org/10.1016/...
), (2020 X.L. Zhao & T.Z. Huang. On the inverse of a general pentadiagonal matrix. Applied Mathematics and Computation, 202(2) (2008), 639-646. doi:https://doi.org/10.1016/j.amc.2008.03.004.
https://doi.org/https://doi.org/10.1016/...
, we know that if A = LU , then L and U are tridiagonal matrices given by:

L = α 1 0 0 0 b 2 α 2 0 0 b 3 α 3 b n - 1 α n - 1 0 0 b n α n , U = 1 a 1 α 1 0 0 0 1 a 2 α 2 0 1 a 3 α 3 0 0 1 a n - 1 α n - 1 0 0 1 , (2.2)

where α1=d1, γ1=a1α1 and αi=di-biγi-1=di-biai-1αi-1, 2in.

The previous decomposition (2.2), considering Uii=1, 1in, is known as Crout’s decomposition (see 99 M.E.A. El-Mikkawy . On the inverse of a general tridiagonal matrix. Applied Mathematics and Computation, 150(3) (2004), 669-679. doi:https://doi.org/10.1016/S0096-3003(03)00298-4.
https://doi.org/https://doi.org/10.1016/...
), (2020 X.L. Zhao & T.Z. Huang. On the inverse of a general pentadiagonal matrix. Applied Mathematics and Computation, 202(2) (2008), 639-646. doi:https://doi.org/10.1016/j.amc.2008.03.004.
https://doi.org/https://doi.org/10.1016/...
). This decomposition is always possible whenever αi0, 1in. In this case, we obtain that det(A)0. The first theorem below presents a case where αi0, 1in.

Theorem 2.1.Let A be a tridiagonal diagonally dominant matrix as shown in Equation (2.1). Suppose there is an integer k,1<kn, such thatαi0and|γi|1, 1ik-1,|dk-1|>|bk-1|+|ak-1|,|di||bi|+|ai|, i{k,,n}, andbk+j0, 0jn-k. Thus,αi0, 1in. Therefore, A = LU anddet(A)0.

Proof. It will be shown that αi0, 1in.

If k = 2, then |α1|=|d1|>|a1|0. Thus, α10 and |γ1|<1. In this way, since b20, we have that |α2|=|d2-b2γ1||d2|-|γ1||b2|>|d2|-|b2||a2|0. Hence, α20 and |γ2|<1. If k > 2, then |αk-1|=|dk-1-bk-1γk-2||dk-1|-|γk-2||bk-1||dk-1|-|bk-1|>|ak-1|0. Thus, αk-10 and |γk-1|<1. In this way, since bk0, we obtain that |αk|=|dk-bkγk-1||dk|-|γk-1||bk|>|dk|-|bk||ak|0. Hence, αk0 and |γk|<1.

In order to prove by induction, suppose that |γk+j|<1, αk+j0, j,0jm. Thus, for M = k+m+1 we have that bM0, γM-1<1 and |αM|=|dM-bMγM-1||dM|-|γM-1||bM|>|dM|-|bM||aM|0. Hence, αM0 and |γM|<1.

Therefore, by mathematical induction, it is possible to conclude that αi0, 1in. □

3 SYMMETRIC TRIDIAGONAL TOEPLITZ MATRICES - MAIN THEOREM

In this section, we will study a particular set of symmetric tridiagonal matrices. It will be shown that the matrices belonging to this set are invertible and have LU decomposition. To show a matrix has an LU decomposition, we will prove that its principal minors are not null. This technique is different from one used in the previous section, that was based on parameters from Crout’s decomposition given by Equation (2.2).

The matrix A that we will study in this section is a symmetric tridiagonal matrix of order n, whose elements belonging to the main diagonal are equal to d(Aii=d0), and all elements belonging to the lower and upper diagonals are equal to a0. We want to prove that, under certain conditions, the principal minors of A are not null, regardless of the matrix order.

The notation M k indicates the value of the principal minor of the matrix A mentioned before. Note that M 1 = d and M2=d2-a2. We will show that Mk=Mk(d) is a polynomial of degree k. Furthermore, if 0<|d|<2 |a| and |d||a|, with |d||a|, then Mk(d)0,k, 1kn.

Using Laplace Expansion it is easy to show that

M k = d M k - 1 - a 2 M k - 2 , k > 2 . (3.1)

Next, we show that Mk=Mk(d) is a monic polynomial of degree k, M2k-1(d) is an odd function, and M2k(d) is an even function.

Proposition 3.1. For all k , ( i ) M k = M k ( d ) is a monic polynomial of degree k, i.e., the coefficient of d k is equal to 1; ( i i ) M 2 k - 1 ( - d ) = - M 2 k - 1 ( d ) and M 2 k ( - d ) = M 2 k ( d ) .

Proof. The demonstration is based on mathematical induction. Firstly, note that M1(d)=d and M2(d)=d2-a2 are monic polynomial of degrees 1 and 2, respectively. Additionally, M1(-d)=-d=-M1(d) and M2(-d)=(-d)2-a2=M2(d). Therefore, M 1(d) is an odd polynomial function and M 2(d) is an even polynomial function. Suppose that M m (d) is a monic polynomial of order m, for every m, with 2<m<k. In this way, considering m = k and Equation (3.1), we have that Mk(d)=d Mk-1(d)-a2 Mk-2(d). Hence, M k (d) is a monic polynomial of degree k. Now, suppose that M 2m−1 is an odd polynomial function and M 2m is an even polynomial function, for every m, 1m<k. If m = k, then M2k-1(-d)=-d M2k-2(-d)-a2 M2k-3(-d)=-(d M2k-2(d) - a2 M2k-3(d))=-M2k-1(d). Hence,

M 2 k ( - d ) = - d M 2 k - 1 ( - d ) - a 2 M 2 k - 2 ( - d ) = d M 2 k - 1 ( d ) - a 2 M 2 ( k - 1 ) ( d ) = M 2 k ( d ) .

The first property of the polynomial M k (d) follows easily from Proposition 3.1, as we see in the next corollary.

Corollary 3.1.If the polynomial Mk (d) has a real root r, thenr is also a real root of this polynomial. Additionally, if k is an odd number, thenMk(0)=0.

Proof. Based on Proposition 3.1, if k = 2m, then Mk(-r)=M2m(-r)=M2m(r)=Mk(r)=0. If k = 2m -1, then Mk(-r)=M2m-1(-r)=-M2m-1(r)=-Mk(r)=0. Besides, since M2m-1(d) is a continuous odd function, it follows that

lim d 0 M 2 m - 1 ( - d ) = - lim d 0 M 2 m - 1 ( d ) = - M 2 m - 1 ( 0 )

and

lim d 0 M 2 m - 1 ( - d ) = M 2 m - 1 ( - lim d 0 d ) = M 2 m - 1 ( 0 ) .

Therefore, M2m-1(0)=0. □

In the next result we are supposing that the polynomial M k (d) may have complex roots, z = c + bi and z¯=c-bi. In this case, Q(d)=(d-z) (d-z¯) will be a positive quadratic factor of that polynomial.

Based on Proposition 3.1 and Corollary 3.1, we can obtain a particular factorization of the monic polynomial M k (d). This is shown in the next corollary.

Corollary 3.1.Let r1, r2, · · · , r l be the positive real roots of the polynomial M k (d), with the quadratic factors represented by Q 1(d), Q 2(d), · · · , Q p (d), and2 (l+p)=k, if k is an even number, and2 (l+p)+1=k, if k is an odd number. Therefore, that polynomial has the following factorization:

  • (i) M k ( d ) = ( d 2 - r 1 2 ) ( d 2 - r l 2 ) Q 1 ( d ) Q p ( d ) , if k is an even number;

  • (ii) M k ( d ) = d ( d 2 - r 1 2 ) ( d 2 - r l 2 ) Q 1 ( d ) Q p ( d ) , if k is an odd number.

Proof. According to the Fundamental Theorem of Algebra, Mk(d)=(d-u1) (d-u2) (d-uk), where u i , 1ik, are the roots of the polynomial M k (d). By Corollary 3.1, if there is I,1Ik, such that uI>0, then u I and −u I are roots of M k (d). In this way, the product (d-uI) (d+uI)=(d2-uI2) appears in the factorization of M k (d) into linear factors. Moreover, if there is J,1Jk, such that u J is a complex root, then the positive quadratic factor QJ=(d-uJ) (d-uJ¯) appears in the factorization of M k (d). Finally, if k is an odd number, then, by Corollary 3.1, 0 is a root of M k (d) and, therefore, d is one of the factors of this polynomial. □

The Proposition 3.2 and Proposition 3.3 are going to be useful to prove important properties on the modified Chebyshev polynomial (see the Remark after the Propositon 3.3). These properties are presented in Proposition 3.4, Proposition 3.5, and Corollary 3.1.

Proposition 3.2. For every k , we have that:

( i ) M 2 k ( 0 ) = ( - 1 ) k | a | 2 k ; ( i i ) 1 d M 2 k + 1 ( d ) d = 0 = ( - 1 ) k | a | 2 k ( k + 1 ) .

Proof. (i) Note that M2(d)=d2-a2. Hence, M2(0)=-a2=(-1)1 |a|2. Using mathematical induction, suppose that M2m(0)=(-1)m |a|2m, m,1m<k. According to Equation (3.1), if m = k, we have that

M 2 k ( d ) = d M 2 k - 1 ( d ) - a 2 M 2 k - 2 ( d ) .

In this way, M2k(0)=-|a|2 (-1)k-1 |a|2k-2=(-1)k |a|2k.

(ii) Note that M1(d)=d and M3(d)=d M2(d)-a2M1(d)=d (M2(d)-a2). Therefore,

1 d M 3 ( d ) = M 2 ( d ) - a 2 . Thus , 1 d M 3 ( d ) d = 0 = ( - 1 ) 1 | a | 2 - | a | 2 = ( - 1 ) 1 2 | a | 2 .

By induction, suppose that

1 d M 2 m + 1 ( d ) d = 0 = ( - 1 ) m | a | 2 m ( m + 1 ) , m , 1 m < k .

In this way, if m = k, we have that M2k+1(d)=d M2k(d) - a2 M2k-1(d). Hence,

1 d M 2 k + 1 ( d ) d = 0 = M 2 k ( 0 ) - | a | 2 1 d M 2 k - 1 ( d ) d = 0 .

Thus,

1 d M 2 k + 1 ( d ) d = 0 = ( - 1 ) k | a | 2 k - | a | 2 ( - 1 ) k - 1 | a | 2 ( k - 1 ) ( k - 1 + 1 ) = ( - 1 ) k | a | 2 k ( k + 1 ) .

Proposition 3.3.Every root of the polynomial Mk (d) can be represented as |a|x, for somex.

Proof. For k = 1, note that M1(d)=0d=0. Thus, the root of this polynomial is u1=0=|a|.0. For k = 2, note that M2(d)=0d2-|a|2=0. Hence, the roots of this polynomial are u1=|a|.(1) and u2=|a|.(-1). Suppose that M k−1 has roots given by |a|ui, 1ik-1 and that M k−2 has roots given by |a|vj, 1jk-2. Thus, Mk(d)=0d Mk-1(d) - a2 Mk-2(d)=0. Therefore, Mk(|a|x)=0 if, and only if, x is root of the following polynomial of degree k: pk(x)=x (x-u1) (x-u2)(x-uk-1) - (x-v1) (x-v2)(x-vk-2). □

Remark: The last polynomial can be defined as pk(x)=1|a|k Mk(|a|x). If we consider p0(x)=1 and p1(x)=x, then p k (x) is the modified Chebyshev polynomial that was used in the Bank’s paper 22 R.E. Bank & D.J. Rose. Marching algorithms for elliptic boundary value problems. I: The constant coefficient case. SIAM Journal on Numerical Analysis, 14(5) (1977), 792-829.. Next, we are going to prove some of its properties.

Proposition 3.4.pk (x) is a monic polynomial and has integer coefficients. Additionally,pk(x)=x pk-1(x) - pk-2(x), k, k>2.

Proof. Note that p1(x)=1|a| M1(|a|x)=x and p2(x)=1|a|2 M2(|a|x)=x2-1. Thus, p k (x) is a monic polynomial of degree k, k{1, 2}, with integer coefficients. Consider Equation (3.1) and Proposition 3.1, and suppose that p m (x) is a monic polynomial of order m with integer coefficients, for every m, 1m<k, where k > 2. If m = k, then pk(x)=x pk-1(x) - pk-2(x), because

M k ( | a | x ) = | a | x M k - 1 ( | a | x ) - a 2 M k - 2 ( | a | x ) , k > 2 .

Therefore, p k (x) is also a monic polynomial with integer coefficients. □

Proposition 3.5. For every k , we have that:

( i ) p 2 k ( 0 ) = ( - 1 ) k ; ( i i ) 1 x p 2 k + 1 ( x ) x = 0 = ( - 1 ) k ( k + 1 ) .

Proof. We are going to use Proposition 3.2 and the definition of the polynomial p k (x). Note that:

( i ) p 2 k ( x ) = 1 | a | 2 k M 2 k ( | a | x ) p 2 k ( 0 ) = 1 | a | 2 k M 2 k ( 0 ) ; ( ii ) 1 x p 2 k + 1 ( x ) = 1 x 1 | a | 2 k + 1 M 2 k + 1 ( | a | x ) = 1 | a | 2 k 1 | a | x M 2 k + 1 ( | a | x ) 1 x p 2 k + 1 ( x ) x = 0 = 1 | a | 2 k 1 d M 2 k + 1 ( d ) d = 0 , where d = | a | x .

The next result is a corollary of Proposition 3.5.

Corollary 3.1.The positive rational roots of the polynomials p2k, if they exist, are equal to 1 and the positive rational roots of the polynomials p 2k+1 , if they exist, must be divisors of k + 1.

Proof. If m/q is a rational root of a monic polynomial of degree n, Pn(x)=θn xn+θn-1 xn-1++θ1 x+θ0, where θi, 0in and mdc(m,q) = 1, then m|θ 0 and q|θ n . Since θ n = 1, because the polynomial is monic, it follows that |q| = 1. According to Proposition 3.5, the coefficient θ 0 of a polynomial p 2k (x) is equal to (−1)k and the coefficient θ 0 of a polynomial x-1 p2k+1(x) is equal to (-1)k (k+1) (observe that p2k+1(0)=0, by Corollary 3.1). Therefore, the only possible positive rational root of p 2k is 1 and the only possible positive rational roots of p 2k+1 must be divisors of k + 1. □

Next, we will show that the roots of the polynomial pk(x)=|a|-k Mk(|a|x) are real numbers. Additionally, the positive roots belong to the interval (0, 2). Before the presentation of the result, the following two propositions will be demonstrated.

The first propositon below is going to guarantee that pk(2)>0, k, k>1. This property will be employed in Theorem 3.2, where it will be shown that the polynomial p k has only real roots.

Proposition 3.6. For every k , k > 1 , M k ( 2 | a | ) = ( 2 k - 1 ) | a | k .

Proof. Since M2(d)=d2-a2, it follows that M2(2 |a|)=4 |a|2-|a|2=3 |a|2. Now, suppose that Mm(2 |a|)=(2 m-1) |a|m, m,2m<k. According to Equation (3.1), if m = k, we have that Mk(d)=d Mk-1(d) - a2 Mk-2(d). Thus, by induction hypothesis,

M k ( 2 | a | ) = 2 | a | [ ( 2 k - 3 ) | a | k - 1 ] - | a | 2 [ ( 2 k - 5 ) | a | k - 2 ] = ( 2 k - 1 ) | a | k .

Remark: According to Proposition 3.6, pk(2)=|a|-k Mk(2 |a|)=(2 k-1)>0, if k, and k>1.

The next proposition presents a particular factorization of the polynomial p k (x). This factorization is based on Corollary 3.1 and Proposition 3.3.

Proposition 3.7.Suppose that x1, x2, · · · , x l are positive roots of the polynomial p k (x) and 2l = k, if k is an even number, and2 l+1=k, if k is an odd number. Therefore, this polynomial has the following factorization

(i) p k ( x ) = ( x 2 - x 1 2 ) ( x 2 - x l 2 ) , if k is an even number; (ii) p k ( x ) = x ( x 2 - x 1 2 ) ( x 2 - x l 2 ) , if k is an odd number.

Proof. We just use the definition of the polynomial, pk(x)=|a|-k Mk(|a|x), and the results were presented in Corollary 3.1 and Proposition 3.3. □

The notation for positive roots of the polynomial p k (x) is presented in the next definition, and it will be employed in Theorem 3.2.

Definition 3.1.If the polynomialp2k(x)(or p2k+1(x))has k positive roots in ascending order belonging to the interval (0, 2), then they are denoted byx2k(j), 1jk (or x2k+1(i), 1ik). We consider by conventionx1(0)=0.

The next theorem states that all of the roots of the polynomial p k (x) are real numbers.

Theorem 3.2.The polynomials p2m (x) and p 2m+1 (x) have exactly m positive roots belonging to the interval (0, 2), for everym, m1. Furthermore,

x 2 m ( 1 ) ( 0 , x 2 m - 1 ( 1 ) ) , x 2 m ( i ) ( x 2 m - 1 ( i - 1 ) , x 2 m - 1 ( i ) ) , 2 i m - 1 , x 2 m ( m ) ( x 2 m - 1 ( m - 1 ) , 2 ) , m , m 2 ; x 2 m + 1 ( j ) ( x 2 m ( j ) , x 2 m ( j + 1 ) ) , 1 j m - 1 , x 2 m + 1 ( m ) ( x 2 m ( m ) , 2 ) , m , m 1 .

Proof. Note that p2(x)=x2-1, p3(x)=x(x2-2), p4(x)=x4-3x2+1 and p(5x)=x(x4-4x2+3). In this way,

x 2 ( 1 ) = 1 ; x 3 ( 1 ) = 2 ; x 4 ( 1 ) = 3 - 5 2 and x 4 ( 2 ) = 3 + 5 2 ; x 5 ( 1 ) = 1 and x 5 ( 2 ) = 3 .

Therefore, all of the positive roots of these polynomials belong to the interval (0, 2). Additionally,

x 3 ( 1 ) ( x 2 ( 1 ) , 2 ) ; x 4 ( 1 ) ( 0 , x 3 ( 1 ) ) and x 4 ( 2 ) ( x 3 ( 1 ) , 2 ) ; x 5 ( 1 ) ( x 4 ( 1 ) , x 4 ( 2 ) ) and x 5 ( 2 ) ( x 4 ( 2 ) , 2 ) .

Suppose that the theorem is valid for every m, 2m<k. We will show that the theorem is still valid for m = k. We are going to use the Proposition 3.4 referring to the equality pk(x)=x pk-1(x) - pk-2(x), and the Intermediate Value Theorem (IVT) to prove the results. Firstly, it will be proved that:

(I) x 2 k ( 1 ) ( 0 , x 2 k - 1 ( 1 ) ) , (II) x 2 k ( i ) ( x 2 k - 1 ( i - 1 ) , x 2 k - 1 ( i ) ) , 2 i k - 1 ,

(III)x2k(k)(x2k-1(k-1), 2). Then, it will be proved that

(IV) x 2 k + 1 ( j ) ( x 2 k ( j ) , x 2 k ( j + 1 ) ) , 1 j k - 1 , and (V) x 2 k + 1 ( k ) ( x 2 k ( k ) , 2 ) .

Proof of the item I. Considering Proposition 3.5 (item i), we have that p2k(0)=(-1)k. Moreover,

p 2 k ( x 2 k - 1 ( 1 ) ) = - p 2 k - 2 ( x 2 k - 1 ( 1 ) ) ,

because x2k-1(1) is a root of p2k-1(x). Note that, by the hypothesis of induction, x2k-2(1)<x2k-1(1)<x2k-2(2). Thus, according to Proposition 3.7 (item i), the sign of p2k(x2k-1(1)) is determined by

s g n ( p 2 k ( x 2 k - 1 ( 1 ) ) ) = - ( - 1 ) k - 2 = ( - 1 ) k - 1 .

In this way, sgn(p2k(0) p2k(x2k-1(1)))=(-1)k (-1)k-1=-1. Therefore,

p 2 k ( 0 ) p 2 k ( x 2 k - 1 ( 1 ) ) < 0 .

According to IVT, there is a root of the polynomial p 2k (x) which belongs to the interval (0, x2k-1(1)), and it will be denoted by x2k(1).

Proof of the item II. Note that

p 2 k ( x 2 k - 1 ( i - 1 ) ) = - p 2 k - 2 ( x 2 k - 1 ( i - 1 ) ) , p 2 k ( x 2 k - 1 ( i ) ) = - p 2 k - 2 ( x 2 k - 1 ( i ) ) .

Using the hypothesis of induction,

x 2 k - 1 ( i - 1 ) ( x 2 k - 2 ( i - 1 ) , x 2 k - 2 ( i ) ) , 2 i k - 1 , x 2 k - 1 ( i ) ( x 2 k - 2 ( i ) , x 2 k - 2 ( i + 1 ) ) , 1 i k - 2 .

Thus, according to Proposition 3.7 (item i),

s g n ( p 2 k ( x 2 k - 1 ( i - 1 ) ) ) = - ( - 1 ) k - i = ( - 1 ) k - i + 1 , s g n ( p 2 k ( x 2 k - 1 ( i ) ) ) = - ( - 1 ) k - i - 1 = ( - 1 ) k - i .

In this way,

s g n ( p 2 k ( x 2 k - 1 ( i - 1 ) ) p 2 k ( x 2 k - 1 ( i ) ) ) = ( - 1 ) k - i + 1 ( - 1 ) k - i = ( - 1 ) 2 ( k - i ) + 1 = - 1 .

Thus, p2k(x2k-1(i-1)) p2k(x2k-1(i))<0. Therefore, according to the IVT, there is a root of polynomial p 2k (x) in each interval (x2k-1(i-1), x2k-1(i)). These roots will be denoted by x2k(i), 2ik-1.

Proof of the item III. Note that

p 2 k ( x 2 k - 1 ( k - 1 ) ) = - p 2 k - 2 ( x 2 k - 1 ( k - 1 ) ) ,

and p2k(2)=4 k-1>0, according to the remark after Proposition 3.6. Using the hypothesis of induction, we have that x2k-1(k-1)>x2k-2(k-1). Hence, by Proposition 3.7 (item i), sgn(p2k(x2k-1(k-1)))=-1<0. Therefore, according to the IVT, there is a root of polynomial p 2k (x), belonging to interval (x2k-1(k-1), 2). This root will be denoted by x2k(k).

Proof of the item IV. Note that

p 2 k + 1 ( x 2 k ( j ) ) = - p 2 k - 1 ( x 2 k ( j ) ) and p 2 k + 1 ( x 2 k ( j + 1 ) ) = - p 2 k - 1 ( x 2 k ( j + 1 ) ) .

According to item II,

x 2 k ( j ) ( x 2 k - 1 ( j - 1 ) , x 2 k - 1 ( j ) ) , 2 j k - 1 , x 2 k ( j + 1 ) ( x 2 k - 1 ( j ) , x 2 k - 1 ( j + 1 ) ) , 1 j k - 2 .

Thus, using Proposition 3.7 (item ii),

s g n ( p 2 k + 1 ( x 2 k ( j ) ) ) = - ( - 1 ) k - j = ( - 1 ) k - j + 1 , s g n ( p 2 k + 1 ( x 2 k ( j + 1 ) ) ) = - ( - 1 ) k - j - 1 = ( - 1 ) k - j .

In this way,

s g n ( p 2 k + 1 ( x 2 k ( j ) ) p 2 k + 1 ( x 2 k ( j + 1 ) ) ) = ( - 1 ) k - j + 1 ( - 1 ) k - j = ( - 1 ) 2 ( k - j ) + 1 = - 1 .

Hence, p2k+1(x2k(j)) p2k+1(x2k(j+1))<0. Therefore, according to the IVT, there is a root of polynomial p2k+1(x) in each interval (x2k(j), x2k(j+1)). These roots will be denoted by x2k+1(j), 1jk-1.

Proof of the item V. Note that

p 2 k + 1 ( x 2 k ( k ) ) = - p 2 k - 1 ( x 2 k ( k ) ) ,

and p2k+1(2)>0, according to the remark after Proposition 3.6. Based on item III, x2k(k)>x2k-1(k-1). Thus, according to Proposition 3.7 (item ii),

Therefore, according to the IVT, there is a root of polynomial p2k+1(x) which belongs to the interval (x2k(k), 2). This root will be denoted by x2k+1(k). □

Now we are ready to present our main theorem. Theorem 3.3 yields a simple criterion to identify when a Toeplitz symmetric tridiagonal matrix A is non-singular and has an LU decomposition.

Theorem 3.3. Let A be a tridiagonal matrix as shown in Equation (2.1). Suppose that A is a Toeplitz symmetric tridiagonal matrix with d i = d 0 , a i = a 0 , for all i, 1 i n , and | d | | a | . In this way, if | d | | a | ( 0 , 2 ) and | d | | a | is a rational number, or if | d | 2 | a | , then A is a non-singular matrix and has an LU decomposition.

Proof. We are going to prove the first case, where |d||a|(0, 2) and |d||a| is a rational number. Thus, taking into consideration Corollary 3.1, Proposition 3.3, and Corollary 3.1, we know that any root of the polynomial M k (d) can be expressed as |a|x, where x is the root of the polynomial pk(x)=|a|-k Mk(|a|x). Furthermore, the only possible positive rational roots of p k (x) are positive integers x1. Hence, if x=|d||a|(0, 2) is a rational number different from 1, then pk(x)0. Hence, Mk(d)0,k, 1kn, where |d|=|a|x. Therefore, the principal minors of A and det(A) are not null, regardless of the matrix order.

In the second case, if |d|>2|a|, then A is a strictly diagonally dominant matrix. Hence, A has an LU decomposition and det(A)0 (see, for example, 44 R.L. Burden & J.D. Faires. “Numerical Analysis, 9th ed.”. Springer, New York, USA (2014).). Besides, if |d|=2|a|, then, by Theorem 2.1, A is a non-singular matrix and has an LU decomposition. □

4 CONCLUSION

In this work, we have developed new criteria to identify when a Toeplitz symmetric tridiagonal matrix A is non-singular and has an LU decomposition (see Theorem 3.3). These criteria are simple and easy to implement.The main result is the following: “if 0<|d|<2|a|,|d||a| and |d|/|a| is a rational number, then A has an LU decomposition and det(A)0”, where d is the element that belongs to the main diagonal of A, and a is the element that belongs to both the first diagonal above the main diagonal and the first diagonal below the main diagonal of A. The proof of this result is based on the principle of finite induction and the theory of polynomials. Note that

if |d|>2|a|, then A is a strictly diagonally dominant matrix. Hence, by a well-known result, A has an LU decomposition and det(A)0. Besides, if |d|=2|a|, then, according to Theorem 2.1, A is a non-singular matrix and has an LU decomposition.

We highlight that Toeplitz systems arise in a variety of applications in different fields of mathematics, scientific computing, and engineering (see the Chan and Jin’s book 55 R.H.F. Chan & X.Q. Jin. “An Introduction to Iterative Toeplitz Solvers”. Fundamentals of Algorithms. SIAM, Philadelphia, USA (2007)., from 2007, “An Introduction to Iterative Toeplitz Solvers”, the SIAM series on Fundamentals of Algorithms):

  • Numerical partial and ordinary differential equations;

  • Numerical solution of convolution-type integral equations;

  • Statistics-stationary autoregressive time series;

  • Signal processing-system identification and recursive filtering;

  • Image processing-image restoration;

  • Padé approximation-computation of coefficients;

  • Control theory-minimal realization and minimal design problems;

  • Networks-stochastic automata and neutral networks.

In a future work we are going to present new criteria to identify non-singular tridiagonal and pentadiagonal matrices that admit an LU decomposition. These criteria are simple, easy to implement, and they consider diagonally dominant matrices.

REFERENCES

  • 1
    S.S. Askar & A.A. Karawia. On Solving Pentadiagonal Linear Systems via Transformations. Mathematical Problems in Engineering, 2015 (2015). doi: https://doi.org/10.1155/2015/232456.
    » https://doi.org/https://doi.org/10.1155/2015/232456
  • 2
    R.E. Bank & D.J. Rose. Marching algorithms for elliptic boundary value problems. I: The constant coefficient case. SIAM Journal on Numerical Analysis, 14(5) (1977), 792-829.
  • 3
    S. Belhaj, F. Hcini, M. Moakher & Y. Zhang. A fast algorithm for solving diagonally dominant symmetric quasi-pentadiagonal Toeplitz linear systems. Journal of Mathematical Chemistry, 59 (2021), 757-774. doi:https://doi.org/10.1007/s10910-021-01217-7.
    » https://doi.org/https://doi.org/10.1007/s10910-021-01217-7
  • 4
    R.L. Burden & J.D. Faires. “Numerical Analysis, 9th ed.”. Springer, New York, USA (2014).
  • 5
    R.H.F. Chan & X.Q. Jin. “An Introduction to Iterative Toeplitz Solvers”. Fundamentals of Algorithms. SIAM, Philadelphia, USA (2007).
  • 6
    C.M. da Fonseca & J. Petronilho. Explicit inverses of some tridiagonal matrices. Linear Algebra and its Applications, 325 (2001), 7-21.
  • 7
    M. El-Mikkawy & A. Karawia. Inversion of general tridiagonal matrices. Applied Mathematics Letters, 19 (2006), 712 - 720. doi:doi:10.1016/j.aml.2005.11.012.
    » https://doi.org/doi:10.1016/j.aml.2005.11.012
  • 8
    M.E.A. El-Mikkawy. Notes on linear systems with positive definite tridiagonal coefficient matrices. Indian Journal of Pure and Applied Mathematics, 33(8) (2002), 1285-1293.
  • 9
    M.E.A. El-Mikkawy . On the inverse of a general tridiagonal matrix. Applied Mathematics and Computation, 150(3) (2004), 669-679. doi:https://doi.org/10.1016/S0096-3003(03)00298-4.
    » https://doi.org/https://doi.org/10.1016/S0096-3003(03)00298-4
  • 10
    C.F. Fischer & R.A. Usmani. Properties of some Tridiagonal Matrices and their application to Boundary Value Problems. SIAM Journal on Numerical Analysis, 6(1) (1969), 127-142. URL https://www.jstor.org/stable/2156523
    » https://www.jstor.org/stable/2156523
  • 11
    N.B. Franco. “Cálculo Numérico”. Pearson Prentice Hall (2006).
  • 12
    Y. Fu, X. Jiang, Z. Jiang & S. Jhang. Properties of a class of perturbed Toeplitz periodic tridiagonal matrices. Computational and Applied Mathematics, 39(146) (2020). doi:https://doi.org/10.1007/s40314-020-01171-1.
    » https://doi.org/https://doi.org/10.1007/s40314-020-01171-1
  • 13
    Z. Liu, S. Li, Y. Yin &Y. Zhang . Fast solvers for tridiagonal Toeplitz linear systems. Computational and Applied Mathematics, 39(315) (2020). doi:https://doi.org/10.1007/s40314-020-01369-3.
    » https://doi.org/https://doi.org/10.1007/s40314-020-01369-3
  • 14
    J.M. McNally. A fast algorithm for solving diagonally dominant symmetric pentadiagonal Toeplitz systems. Journal of Computational and Applied Mathematics, 234(4) (2010), 995-1005. doi:https://doi.org/10.1016/j.cam.2009.03.001.
    » https://doi.org/https://doi.org/10.1016/j.cam.2009.03.001
  • 15
    J.M. McNally , L.E. Garey & R.E. Shaw. A split-correct parallel algorithm for solving tridiagonal symmetric Toeplitz systems. Int. J. Comput. Math., 75 (2000), 303-313.
  • 16
    G. Meurant. A review on the inverse of symmetric tridiagonal and block tridiagonal matrices. SIAM Journal Matrix Anal. Appl, 13(3) (1992), 707-728.
  • 17
    P.Z. Revesz. “Introduction to Databases: From Biological to Spatio-Temporal”. Springer, New York, USA (2010).
  • 18
    P.Z. Revesz . Cubic spline interpolation by solving a recurrence equation instead of a tridiagonal matrix. In “Proceedings of the First International Conference on Mathematical Methods and Computational Techniques in Science and Engineering”. WSEAS Press, Athens, Greece (2014), p. 21-25.
  • 19
    Y. Wei, X. Jiang , Z. Jiang & S. Shon. Determinants and inverses of perturbed periodic tridiagonal Toeplitz matrices. Advances in Difference Equations, 2019 (410) (2019). doi:https://doi.org/10.1186/s13662-019-2335-6.
    » https://doi.org/https://doi.org/10.1186/s13662-019-2335-6
  • 20
    X.L. Zhao & T.Z. Huang. On the inverse of a general pentadiagonal matrix. Applied Mathematics and Computation, 202(2) (2008), 639-646. doi:https://doi.org/10.1016/j.amc.2008.03.004.
    » https://doi.org/https://doi.org/10.1016/j.amc.2008.03.004

Publication Dates

  • Publication in this collection
    27 Mar 2023
  • Date of issue
    Jan-Mar 2023

History

  • Received
    21 Mar 2022
  • Accepted
    08 Aug 2022
Sociedade Brasileira de Matemática Aplicada e Computacional - SBMAC Rua Maestro João Seppe, nº. 900, 16º. andar - Sala 163, Cep: 13561-120 - SP / São Carlos - Brasil, +55 (16) 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br