1  

Generalized inversion of Toeplitz-plus-Hankel matrices

V. M. Adukov, O. L. Ibryaeva

November 27, 2006

*   avm@susu.ac.ru, oli@susu.ac.ruSouth Ural State University, Chelyabinsk, Russia. *   avm@susu.ac.ru, oli@susu.ac.ruSouth Ural State University, Chelyabinsk, Russia. A generalized inversion of block T + H   matrix is obtained for the first time.
In a particular case when T + H   matrix is invertible, the method allows to obtain its inverse matrix without an additional condition of invertibility of the corresponding T H   matrix.
Keywords: Toeplitz-plus-Hankel matrices, generalized inversion.

1. Introduction

In many applications, e.g. digital signal processing, discrete inverse scattering, linear prediction etc., Toeplitz-plus-Hankel ( T + H   ) matrices need to be inverted.
(For further applications see [1and references therein).
Firstly the T + H   matrix inversion problem has been solved in [2where it was reduced to the inversion problem of the block Toeplitz matrix (the so-called mosaic matrix). The drawback of the method is that it does not work for any invertible T + H   matrix since it requires also invertibility of the corresponding T H   matrix. This drawback appeared also in [3, [4. Later on the drawback was put out (see, e.g. [4, [5), moreover, the inversion problem was solved for the block T + H   matrix [6,[7.
The generalized inversion of Toeplitz-plus-Hankel matrices is of great interest to, e.g., Pade-Chebyshev approximations. The generalized inversion for matrix A   is meant to be the matrix A   such that A A A = A .   Our goal is to obtain the generalized inversion of block T + H   matrices with help of the well-known method of reducing the block-diagonal matrix formed from the T + H   and T H   matrices to the mosaic matrix (as in the work [2).
We will need the generalized inversion for the block Toeplitz matrix which has been already found in, e.g. [8. It is shown in the present paper that there is no need for T H   matrix to be inverted: if the T + H   matrix is invertible than the obtained generalized inverse matrix proves to be its inverse matrix.
The paper is organized as follows. At first the basic definitions and the main results of the paper [8are given, then our main theorem is formulated and proved. This theorem is demonstrated with an example in the end of the paper.
This work was supported by Russian Foundation for Basic Research (RFFI), grant N 04-04-96006.

2. The basic definitions and notations

We are going to find a generalized inversion for the block Toeplitz-plus-Hankel matrix T + H = ( a 0 a 1 . . . a m a 1 a 0 . . . a m + 1 . . . . . . . . . . . . a n a n 1 . . . a n m ) + ( b 0 b 1 . . . b m b 1 b 2 . . . b m + 1 . . . . . . . . . . . . b n b n + 1 . . . b n + m ) ,   with a j , b j C p × q   .
We denote a m n ( z ) = a m z m + + a 0 + + a n z n ,   b 0 n + m ( z ) = b 0 + b 1 z + + b n + m z n + m   and introduce an auxilary matrix function A ( z ) = ( z n b 0 n + m ( z 1 ) z n m a m n ( z 1 ) a m n ( z ) z m b 0 n + m ( z ) ) .   Obviously, A ( z ) = j = m n A j z j ,   with A j C 2 p × 2 q   and
A j = ( b n j a n m j a j b j + m ) . (2.1)
Thus, A ( z )   is the generating function for the sequence of matrices A m , , A 0 ,   , A n   .
Later on we will need a generalized inversion for the block Toeplitz matrix T A = ( A 0 A 1 . . . A m A 1 A 0 . . . A m + 1 . . . . . . . . . . . . A n A n 1 . . . A n m ) .   It has been already found in [8. In order to use this result we should introduce the notations of the essential indices and polynomials of the sequence A m , , A 0 , , A n   .
We include the matrix T A T 0   into the family of the block Toeplitz matrices T k = ( A k A k 1 . . . A m A k + 1 A k . . . A m + 1 . . . . . . . . . . . . A n A n 1 . . . A n m k ) , m k n .   The matrices T k   are of the same structure and it is reasonable that they should be examined together.
We are interested in right kernels of T k   . For the sake of convenience let us pass from the spaces k e r R T k   to the isomorphic spaces N k R   of generating polynomials.
To do this we define the operator σ R   acting from the space of rational matrix functions R ( z ) = j = n m r j z j , r j C 2 q × l   to the space C 2 p × l   according to σ R { R ( z ) } = j = n m A j r j .   By N k R , k = m , , n   , we denote the space of vector polynomials R ( z ) = j = 0 k + m r j z j , r j C 2 q × 1   , such that σ R { z i R ( z ) } = 0 , i = k , k + 1 , , n .   N k R   is evident to be isomorphic to k e r R T k .   It is convenient to put N m 1 R = 0   and denote by N n + 1 R   the 2 ( n + m + 2 ) q   -dimensional space of all vector polynomials in z   with formal degree n + m + 1   .
Similarly, one may define spaces N k L   which are isomorphic to k e r L T k .   We denote ker L A = { y | y A = 0 } .   Let us put also α = dim N m R   and ω = dim N n L .   We will say that the sequence A m , , A n   is left (right) regular if α = 0 ( ω = 0 ) .   Otherwise, the sequence is not regular and α ( ω )   is its left (right) defect. The sequence is called regular if α = ω = 0   . It is evident that α < 2 q , ω < 2 p   for the nonzero sequence.
We will denote d k R = dim N k R ,   Δ k R = d k R d k 1 R , k = m , , n + 1   .
As it is proved in [8, for any sequence A m , , A n   the following inequalities hold: α = Δ m R Δ m + 1 R Δ n R Δ n + 1 R = 2 ( p + q ) ω .   It means that there are 2 ( p + q ) α ω   integers μ α μ α + 1 μ 2 ( p + q ) α ω   , satisfying equations
Δ m R = . . . = Δ μ α + 1 R = α , Δ μ i + 1 R = . . . = Δ μ i + 1 R = i , Δ μ 2 ( p + q ) ω + 1 R = . . . = Δ n + 1 R = 2 ( p + q ) ω . (2.2)
If the i   th row in ( 2.2 ) is absent, we assume μ i = μ i + 1 .   Let us put also μ 1 = = μ α = m 1   if α 0   and μ 2 ( p + q ) ω + 1 = = μ 2 ( p + q )   if ω 0 .   Thus there is a set of 2 ( p + q )   integers, satisfying ( 2.2 ), for any sequence A m , , A n   . We will call these integers as indices of the sequence.
Now we will define the right essential polynomials of the sequence.
It follows from the definition of N k R   that N k R   and z N k R   are the subspaces of N k + 1 R   , k = m 1 , , n   , moreover, N k R z N k R = N k 1 R   . Then N k + 1 R = ( N k R + z N k R ) k + 1 R ,   where k + 1 R   is the complement of N k R + z N k R   to the whole N k + 1 R .   Obviously, dim k + 1 R = Δ k + 1 R Δ k R .   Hence dim k + 1 R 0   iff k = μ i .   In this case dim k + 1 R   is equal to the multiplicity k i   of the index μ i .  
Definition 2.1. If α 0   then any column polynomials R 1 ( z ) , ,   R α ( z )   forming the basis of N m R   will be called right essential polynomials of the sequence A m , ,   A 0 ,   , A n   . They correspond to the index μ 1 = m 1   with the multiplicity α   .
Any vector polynomials R j ( z ) , , R j + k j 1 ( z )   forming the basis for μ j + 1 R   will be called right essential polynomials of the sequence A m , ,   A 0 ,   , A n   .
They correspond to the index μ j   with the multiplicity k j   , α + 1 j 2 ( p + q ) ω .  
Similarly, one may define the left essential polynomials.
There are 2 ( p + q ) ω   right and 2 ( p + q ) α   left essential polynomials of the sequence A m , , A n   .
If α 0   or ω 0   then there is a lack of essential polynomials. But actually we can always complement the number of right (when p q   ) or left (when p q   ) essential polynomials to 2 ( p + q ) .   (The complement procedure was described in [8).
Henceforth, for definiteness sake, we will suppose that we have got the full set of 2 ( p + q )   right essential polinomials, i.e. either ω = 0   or p q   .
The set of the left essential polynomials could always be recovered with the help of the so-called conformation procedure of the right and left essential polynomials. Let us describe how for the given set of the right essential polynomials R 1 ( z ) ,   , R 2 ( p + q ) ( z )   , R j ( z ) C 2 q × 1 [ z ]   one can construct the conforming left essential polynomials L 1 ( z ) , , L 2 ( p + q ) ( z )   , L j ( z ) C 1 × 2 p [ z ]   .
We introduce the matrix of the right essential polynomials ( z ) = ( R 1 ( z ) R 2 ( p + q ) ( z ) )   and find the matrix polynomial α ( z )   from the next decomposition A ( z ) ( z ) = α ( z ) d ( z ) z n + 1 β + ( z ) .   Here d ( z ) = d i a g [ z μ 1 , , z μ 2 ( p + q ) ] ,   β + ( z )   is the matrix polynomial in z   , α ( z )   is the matrix polynomial in z 1   . Both of them have sizes 2 p × 2 ( p + q )   .
Let U ( z )   be the matrix polynomial in z 1   such that:
U ( z ) = ( ( z ) α ( z ) ) ,   with ( z ) = z m 1 ( z ) d 1 ( z ) .   The matrix polynomial U ( z )   is shown in [8to be unimodular, i.e. its determinant is equal to a constant.
We pick the 2 ( p + q ) × 2 p   block ( z )   out U 1 ( z )   :
U 1 ( z ) = ( * ( z ) ) .   The matrix polynomial ( z ) = ( L 1 ( z ) . . . L 2 ( p + q ) ( z ) )   turns out to be the matrix of the conforming left essential polynomials.
The case when α = 0   or p q   may be considered in a similar manner with help of the left essential polynomials.
Now we may present the formula (5.13) from [8for the generalized inverse of T A   :
T A = ( 0 . . . 0 . . . . . . . . . m . . . 0 ) Π ( 0 . . . n . . . . . . . . . 0 . . . 0 ) . (2.3)
Here j C 2 q × 2 ( p + q ) ,   j C 2 ( p + q ) × 2 p   are the coefficients of the matrix polynomials ( z )   , ( z )   , respectively, and R j ( z ) , L j ( z )   are the conforming right and left essential polynomials of the sequence A m , , A 0 ,   , A n   . The generalized inversion for matrix A   is meant to be the matrix A   such that A A A = A .   The matrix Π   is constructed as follows. Let λ 1 , , λ r   be the distinct essential indices of the sequence A m , , A 0 , , A n   and let ν 1 , , ν r   be their multiplicities ( ν 1 + + ν r = 2 ( p + q )   ).
Then Π = ( Π 0 Π 1 . . . Π n Π 1 Π 0 . . . Π n + 1 . . . . . . . . . . . . Π m Π m 1 . . . Π m n ) .   Here Π k = 0   for n k m , k λ 1 , , λ r   , Π λ j = ɛ i j δ i k i , k = 1 2 ( p + q )   , ɛ i j = { 1 , i = ν 1 + + ν j 1 + 1 , , ν 1 + + ν j , 0 , o t h e r w i s e .   The following partition of the right essential polynomials R j ( z )   will be useful for the generalized inversion of the T + H   matrix:
R j ( z ) = ( R j 1 ( z ) R j 2 ( z ) ) .   Here R j 1 , 2 C q × 1 [ z ] .   In similar way we partition the left essential polynomials:
L j ( z ) = ( L j 1 ( z ) L j 2 ( z ) ) ,   with L j 1 , 2 C 1 × p [ z ] .   Then the matrix of these essential polynomials may be represented as:
( z ) = ( 1 ( z ) 2 ( z ) ) , ( z ) = ( 1 ( z ) 2 ( z ) ) , (2.4)
with 1 , 2 ( z ) C q × 2 ( p + q ) ,   1 , 2 ( z ) C 2 ( p + q ) × p .  

3. Generalized inversion

In the section we will present our main result.
Let us denote T j = ( 0 j . . . 0 . . . . . . . . . m j . . . 0 j ) , T j = ( 0 j . . . n j . . . . . . . . . 0 . . . 0 j ) , j = 1 , 2 ,   where k j ( k j )   are the coefficients of the polynomials j ( j )   . We also put H 2 = J T 2 ,   H 1 = T 1 J   .
Theorem 3.1. Generalized inverses of the T + H   and T H   matrices are found by the formulas:
( T ± H ) = 1 2 ( T 1 ± H 2 ) Π ( T 2 ± H 1 ) . (3.1)
If T ± H   is invertible (one-sided invertible), then ( T ± H )   is its inverse (one-sided inverse) matrix.
Proof. Let us construct a generalized inversion to T A T 0   according to formula ( 2.3 ).
We are going to pass from block Toeplitz matrix T A   to the mosaic matrix M A = ( b n . . . b n + m a n m . . . a n b n 1 . . . b n + m 1 a n m 1 . . . a n 1 . . . . . . . . . . . . . . . . . . b 0 . . . b m a m . . . a 0 a 0 . . . a m b m . . . b 0 a 1 . . . a m + 1 b m + 1 . . . b 1 . . . . . . . . . . . . . . . . . . a n . . . a n m b n + m . . . b n ) .   At first, according to the block structure of A j   ( 2.1 ), we partition each block column X j   of the matrix T A   into two block columns X j 1 , X j 2   with sizes 2 p ( n + 1 ) × q   :
X j = ( X j 1 X j 2 ) .   Then permute new block columns in T A   and construct the matrix ( X 1 1 . . . X m 1 X 1 2 . . . X m 2 ) =   ( b n b n + 1 . . . b n + m a n m a n m + 1 . . . a n a 0 a 1 . . . a m b m b m 1 . . . b 0 b n 1 b n . . . b n + m 1 a n m 1 a n m . . . a n 1 a 1 a 0 . . . a m + 1 b m + 1 b m . . . b 1 . . . . . . . . . . . . . . . . . . . . . . . . b 0 b 1 . . . b m a m a m + 1 . . . a 0 a n a n 1 . . . a n m b n + m b n + m 1 . . . b n ) .   This matrix is evident to be obtained by multiplying T A   on a permutation matrix P 2   . Then we will do the analogous permutation with block rows in T A P 2   .
As a result, we will get the matrix P 1 T A P 2   , where P 1   is a permutation matrix.
The matrix P 1 T A P 2   coincides with M A :   M A = P 1 T A P 2 .   Thus we have passed from the block Toeplitz matrix T A   to the mosaic matrix M A   .
Taking into account that for a permutation matrix P   the equality P 1 = P t   holds, we get the generalized inversion for M A :   M A = P 2 t T A P 1 t .   Let us specify the structure of factors in M A = P 2 t T A P 1 t   . The operations which P 2   has done with the block columns of T A   , the matrix P 2 t   now will carry out with the block rows of the matrix ( 0 . . . 0 . . . . . . . . . m . . . 0 ) .   Thus P 2 t ( 0 . . . 0 . . . . . . . . . m . . . 0 ) = ( 0 1 . . . 0 . . . . . . . . . m 1 . . . 0 1 0 2 . . . 0 . . . . . . . . . m 2 . . . 0 2 ) ( T 1 T 2 ) ,   where j 1 , 2   are the coefficients of the matrix polynomials 1 , 2 ( z )   , presented in ( 2.4 ).
Similarly, we have ( 0 . . . n . . . . . . . . . 0 . . . 0 ) P 1 t =   = ( 0 1 . . . n 1 0 2 . . . n 2 . . . . . . . . . . . . . . . . . . 0 . . . 0 1 0 . . . 0 2 ) ( T 1 T 2 ) .   Then M A = ( T 1 T 2 ) Π ( T 1 T 2 ) .   Let us apply now the well-known method [2of reducing the mosaic matrix M A   to the block-diagonal matrix formed from the Toeplitz-plus-Hankel and Toeplitz-minus-Hankel matrices:
M A = 1 2 ( J J I I ) ( T + H 0 0 T H ) ( I J I J ) .   We obtain that the matrix G = 1 2 ( I J I J ) M A ( J J I I ) =   = 1 2 ( T 1 + J T 2 T 1 + J T 2 ) Π ( T 1 J + T 2 T 1 J T 2 )   is the generalized inversion for the matrix ( T + H 0 0 T H )   .
Let us present G   in the block form G = ( G 11 G 12 G 21 G 22 ) ,   with G i j C ( m + 1 ) q × ( n + 1 ) p .   It is easy to get that G 11 = 1 2 ( T 1 + H 2 ) Π ( T 2 + H 1 ) ,   G 22 = 1 2 ( T 1 H 2 ) Π ( T 2 H 1 )   are generalized inverses to T + H   ( T H )   .
The theorem statement concerning the invertibility (one-sided invertibility) is evident. The theorem has been proved.
Given T ± H   matrices are block matrices with the sizes of their blocks p × q .   The factors in the inverse formulas ( 3.1 ) have blocks with sizes q × 2 ( p + q )   , 2 ( p + q ) × p   . The compact form of the generalized inversion is in many respects because of such factors sizes. Sometimes it is convenient to have a formula for a generilized inversion where factors have blocks with sizes q × q , q × p , p × p   .
In order to obtain it we partition ( z ) = ( R 1 ( z ) R 2 ( p + q ) ( z ) )   into blocks:
( z ) = ( 11 12 13 14 21 22 23 24 ) .   Here i j   have the sizes q × q   for i , j = 1 , 2 ,   and q × p   for i = 1 , 2 ,   j = 3 , 4 .   Then we will do the analogous partition with the matrix of the left essential polynomials:
( z ) = ( 11 12 21 22 31 32 41 42 ) ,   here i j   have the sizes q × p   for i , j = 1 , 2 ,   and p × p   for i = 3 , 4 , j = 1 , 2 .   Let us also partition D = d i a g [ z μ 1 z μ 2 ( p + q ) ] = ( d 1 d 2 d 3 d 4 ) ,   where d 1 , 2   are diagonal matrices with the sizes q × q   and d 3 , 4   are ones with the sizes p × p .   We denote for i , j = 1 , , 4   T i j = ( 0 i j . . . 0 . . . . . . . . . m i j . . . 0 j ) , T i j = ( 0 i j . . . n i j . . . . . . . . . 0 . . . 0 i j ) .   Then it is easy to see that ( T ± H ) = 1 2 [ j = 1 4 T 1 j π j T j 2 + j = 1 4 H 2 j π j H j 1 ±   ± ( j = 1 4 T 1 j π j H j 1 + j = 1 4 H 2 j π j T j 2 ) ] ,   where we denote T , J = H ,   and π j   are the matrices constructed by d j   with the same manner as Π   by d   .

4. An example

Let us demonstrate the theorem with an example. We will find generalized inversions of the following T + H   and T H   matrices:
T ± H = ( 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 ) ± ( 1 0 1 1 0 1 1 0 1 1 0 0 1 0 0 1 ) .   Our calculations show that the indices of the sequence A 3 , , A 3   are equal to μ 1 = 1 , μ 2 = 0 , μ 3 = 0 , μ 4 = 1   . The matrix ( z )   of the right essential polynomials and the matrix ( z )   of the conforming left essential polynomials are:
( z ) = ( 1 ( z ) 2 ( z ) ) , ( z ) = ( 1 ( z ) 2 ( z ) ) ,   where 1 ( z ) = ( 1 2 2 0 ) + ( 4 5 3 1 ) z + ( 2 1 0 0 ) z 2   ( 11 4 2 0 ) z 3 + ( 0 4 1 0 ) z 4 + ( 0 0 0 1 ) z 5 ,   2 ( z ) = ( 11 4 2 2 ) ( 2 11 5 2 ) z + ( 4 0 0 0 ) z 2 +   + ( 1 0 0 0 ) z 3 + ( 0 0 1 0 ) z 4 ,   1 ( z ) = 1 180 [ ( 4 12 4 0 ) + ( 4 0 12 0 ) z 1 + ( 1 6 23 0 ) z 2   ( 21 6 35 180 ) z 3 + ( 18 84 76 0 ) z 4 + ( 16 0 0 0 ) z 5 ] ,   2 ( z ) = 1 180 [ ( 25 30 25 180 ) + ( 26 108 126 0 ) z 1 + ( 11 30 43 0 ) z 2 +   + ( 6 24 32 0 ) z 3 ( 10 24 26 0 ) z 4 ( 4 0 0 0 ) z 5 ] .   We construct the matrix Π = ( Π 0 Π 1 Π 2 Π 3 Π 1 Π 0 Π 1 Π 2 Π 2 Π 1 Π 0 Π 1 Π 3 Π 2 Π 1 Π 0 ) ,   where Π 0 = ( 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 ) , Π 1 = ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ) ,   Π 1 = ( 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) ,   and the matrices Π ± 2 , Π ± 3   are zero matrices.
Then we construct the matrices T 1   , T 2   with help of the coefficients of 1 , 2   and matrices T 1 ,   T 2   with help of the coefficients of 1 , 2   .
We use the formulas ( 3.1 ) for generalized inverses of the T ± H   matrices and have ( T + H ) = 1 20 ( 5 10 0 0 2 4 12 4 4 8 4 8 1 2 4 8 ) ,   ( T H ) = 1 180 ( 113 2 50 32 88 8 20 52 134 4 80 64 17 158 10 16 ) .   One may conclude that ( T + H )   is the inverse matrix for the T + H   matrix and ( T H )   is the generalized inverse for T H .   References

  1. A. H. Sayed, H. Lev-Ari, and T. Kailath, Fast Triangular Factorization of the Sum of Quasi-Toeplitz and Quasi-Hankel Matrices, Linear Algebra Appl. 191 : 77 106, 1993.
  2. G. A. Merchant and T. W. Parks, Efficient solution of a Toeplitz-plus-Hankel coefficient system of equations, IEEE Transactions on Acoustics, Speech and Signal Processing, 30(1): 40 44, February, 1982.
  3. A. B. Nersesian, A. A. Papoyan, Construction of matrix inversed to the sum of Toeplitz and Hankel matrices (Russian),Izv. AN Arm. SSR. Matematika, 8, N2 (1983), 441-463.
  4. G. Heinig, K. Rost, Algebraic Methods for Toeplitz-like Matrices and Operators, Academie-Verlag, Berlin, 1984.
  5. G. Heinig, K. Rost, On the Inverses of Toeplitz-plus-Hankel matrices, Linear Algebra Appl. 106 : 39 52, 1988.
  6. I. Gohberg, T. Shalom, On inversion of square matrices partitioned into non-square blocks, Integral Equations and Operator Theory, 12 (1989), 539–566.
  7. V. M. Adukov, O. L. Ibryaeva, On the kernel structure of the Toeplitz-plus-Hankel matrices (Russian), Vestnik Jujno-Uralskogo gosudarstvennogo universiteta, 7, 3-12, 2001.
  8. V. M. Adukov, Generalized inversion of block Toeplitz matrices, Linear Algebra Appl. 274 : 85 124, 1998.