Toeplitz Nonnegative Realization of Spectra Via Companion Matrices Received July 25, 2019; Accepted November 26, 2019
Total Page:16
File Type:pdf, Size:1020Kb
Spec. Matrices 2019; 7:230–245 Research Article Open Access Special Issue Dedicated to Charles R. Johnson Macarena Collao, Mario Salas, and Ricardo L. Soto* Toeplitz nonnegative realization of spectra via companion matrices https://doi.org/10.1515/spma-2019-0017 Received July 25, 2019; accepted November 26, 2019 Abstract: The nonnegative inverse eigenvalue problem (NIEP) is the problem of nding conditions for the exis- tence of an n × n entrywise nonnegative matrix A with prescribed spectrum Λ = fλ1, . , λng. If the problem has a solution, we say that Λ is realizable and that A is a realizing matrix. In this paper we consider the NIEP for a Toeplitz realizing matrix A, and as far as we know, this is the rst work which addresses the Toeplitz nonnegative realization of spectra. We show that nonnegative companion matrices are similar to nonnegative Toeplitz ones. We note that, as a consequence, a realizable list Λ = fλ1, . , λng of complex numbers in the left-half plane, that is, with Re λi ≤ 0, i = 2, . , n, is in particular realizable by a Toeplitz matrix. Moreover, we show how to construct symmetric nonnegative block Toeplitz matrices with prescribed spectrum and we explore the universal realizability of lists, which are realizable by this kind of matrices. We also propose a Matlab Toeplitz routine to compute a Toeplitz solution matrix. Keywords: Toeplitz nonnegative inverse eigenvalue problem, Unit Hessenberg Toeplitz matrix, Symmetric nonnegative block Toeplitz matrix, Universal realizability MSC: 15A29, 15A18 Dedicated with admiration and special thanks to Charles R. Johnson. 1 Introduction The nonnegative inverse eigenvalue problem (hereafter NIEP) is the problem of nding necessary and sucient conditions for a list Λ = fλ1, λ2, . , λng of complex numbers to be the spectrum of an n × n entrywise nonnegative matrix . If there exists a nonnegative matrix A with spectrum Λ, we say that Λ is realizable and that A is a realizing matrix. The NIEP has been completely solved for n = 3 [8] and for n = 4 [10], and n X independently in [21]. For n ≥ 5 the NIEP remains unsolved, although for n = 5 with λi = 0, the problem i=1 was solved in [6]. In this paper we consider the NIEP for Toeplitz realizing matrices. An n × n Toeplitz matrix Macarena Collao: Departamento de Matemáticas, Universidad Católica del Norte, Casilla 1280, Antofagasta, Chile, E-mail: [email protected] Mario Salas: Departamento de Matemáticas, Universidad Católica del Norte, Casilla 1280, Antofagasta, Chile, E-mail: [email protected] *Corresponding Author: Ricardo L. Soto: Departamento de Matemáticas, Universidad Católica del Norte, Casilla 1280, Antofagasta, Chile, E-mail: [email protected] Open Access. © 2020 Macarena Collao et al., published by De Gruyter. This work is licensed under the Creative Commons Attribution alone 4.0 License. Toeplitz nonnegative realization of spectra via companion matrices Ë 231 is a matrix of the form 2 3 t0 t1 t2 ··· tn−1 6 . 7 6 t t t .. 7 6 −1 0 1 7 6 . 7 T = 6 . 7 . 6 t−2 t−1 . t2 7 6 7 6 . .. .. .. 7 4 . t1 5 t−n+1 ··· t−2 t−1 t0 T is circulant if t−i = tn−i , i = 1, 2, ... , n − 1. It is well known that the inverse eigenvalue problem (IEP) is always solvable for Toeplitz matrices: a Toeplitz −1 circulant matrix T = F DF can always be obtained with complex spectrum Λ = fλ1, ... , λng, where F is the matrix of the discrete Fourier transform and D = diagfλ1, ... , λng. In contrast to this result, we are interested in the nonnegativity property of a realizing matrix. In this work we show, under certain conditions, that a list of complex numbers is the spectrum of a Toeplitz nonnegative matrix, which is not necessarily circulant. In [9] the authors prove that an n×n complex nonderogatory matrix is similar to a unique unit upper Hessenberg Toeplitz matrix, and that every n × n complex matrix with n ≤ 4 is similar to a Toeplitz matrix. As far as we know, this paper is the rst work which addresses the nonnegative Toeplitz realization of spectra. Although Toeplitz matrices are persymmetric, the NIEP for persymmetric matrices (see [5, 19]) and the NIEP for Toeplitz matrices are dierent. For example, the list Λ = f6, 5, 1g is the spectrum of the nonnegative persymmetric matrix 2 3 3 0 2 6 7 P = 4 0 6 0 5 . 2 0 3 However, it is easy to check that Λ cannot be the spectrum of a nonnegative matrix with diagonal entries 4, 4, 4. In this paper we give sucient conditions for the existence and construction of a nonnegative Toeplitz matrix with prescribed spectrum. n α A real matrix A = aij i,j=1 is said to have constant row sums if all its rows sum up to the same constant , n X i.e., aij = α, i = 1, ... , n. j=1 The set of all real matrices with constant row sums equal to α is denoted by CSα. It is clear that e = T [1, 1, ... , 1] is an eigenvector of any matrix in CSα, corresponding to the eigenvalue α. The relevance of matrices with constant row sums is due to the well known fact that if λ1 is the desired Perron eigenvalue, then the problem of nding a nonnegative matrix with spectrum Λ = fλ1, ... , λng is equivalent to the prob- lem of nding a nonnegative matrix in CSλ1 with spectrum Λ. The paper is organized as follows: In Section 2, we show that nonnegative companion matrices are similar to nonnegative Toeplitz ones. As a consequence, a realizable list of complex numbers in the left-half plane, that is, a list Λ = fλ1, ... , λng with Re λi ≤ 0, i = 2, ... , n, which includes real and complex lists of Suleimanova [20] and Šmigoc [14] type, is in particular realizable by a Toeplitz matrix. In Section 3, we give sucient conditions for the existence of a symmetric nonnegative block Toeplitz matrix with prescribed Jordan canon- ical form. We also give examples to illustrate the results. Finally, we implement a Matlab Toeplitz routine for computing the desired Toeplitz matrix, which is introduced in the Appendix, Section 4. 2 Companion matrices are similar to Toeplitz ones In this Section, we show that an n × n nonnegative companion matrix C is similar to a nonnegative Toeplitz matrix T by a lower triangular similarity. This result, interesting in itself, gives rise to a sucient condition for 232 Ë Macarena Collao, Mario Salas, and Ricardo L. Soto the existence and construction of a nonnegative Toeplitz matrix with prescribed complex spectrum. It allows us to show that a list Λ = fλ1, ... , λng of complex numbers in the left half-plane, that is, with Re λi ≤ 0, i = 2, ... , n, is in particular realizable by a Toeplitz matrix. Theorem 2.1. Let 2 0 1 0 ··· 0 3 6 . 7 6 0 0 .. .. 7 6 7 6 . 7 C = 6 . 7 (1) 6 . 0 7 6 7 4 0 0 ··· 0 1 5 cn cn−1 ··· c2 c1 n n X n−i be the companion matrix of the polynomial p(x) = x − ci x . Then C is similar to a unit lower Hessenberg i=1 Toeplitz matrix T. Proof. First, we shall assume that c1 = 0. Dene the n × n real matrix 2 1 0 ············ 0 3 6 . 7 6 0 1 .. 7 6 7 6 . 7 6 .. .. 7 6 s21 0 . 7 6 7 6 .. .. .. 7 S = 6 s s . 7 , (2) 6 31 22 7 6 . 7 6 .. .. .. .. 7 6 s41 s32 . 7 6 7 6 . .. .. .. 7 4 . 0 1 0 5 s(n−1)1 ··· s4(n−4) s3(n−3) s2(n−2) 0 1 where, for convenience, sij is the entry on the diagonal (j + i, j), i = 2, 3, ... , (n − 1); j = 1, 2, ... , (n − i). The entries of S−1 can be obtained in a straightforward manner. In fact, since det S = 1, then S−1 = adjS, and the entries (i, j) of S−1 are given by −1 i+j [S ]i,j = (−1) det bSji , (3) where bSji is the matrix S without the row j and the column i. We utilize MATLAB notation: for i < j, we let i : j denote the set fx 2 Z : i ≤ x ≤ jg and A (i : j, k : l) denote the submatrix of A whose rows and columns are indexed by i : j and k : l, respectively. Then, det bSji = det S (j + 1 : i, j : i − 1) , i = 3, . n, j = 1, ... , i − 2. Thus, the formula (3) becomes h i S−1 = (−1)i+j det S (j + 1 : i, j : i − 1) , i = 3, . n, j = 1, ... , i − 2. (4) i,j We consider the n × n matrix Toeplitz nonnegative realization of spectra via companion matrices Ë 233 2 0 1 0 ············ 0 j 0 j 0 3 6 s 0 1 0 ········· 0 j 0 j 0 7 6 21 7 6 −− −− −− −− −− −− −− −− j −− j −− 7 6 7 6 7 6 j 0 j 0 7 6 7 6 . 7 6 j . j . 7 6 7 6 . 7 6 j . j . 7 S−1CS = 6 7 , 6 . 7 6 . 7 6 A j . j . 7 6 7 6 . 7 6 j 0 j . 7 6 7 6 7 6 j 1 j 0 7 6 7 6 j 0 j 1 7 6 7 4 −− −− −− −− −− −− −− −− j −− j −− 5 B j c2 − s2(n−2) j 0 where the entries on the block A are given by i−j+1 −1 X i−j−k+3 [S CS]ij = s(i−j+1)j + (−1) det S (j + k : i, j + k − 1 : i − 1) skj , k=0 i = 3, ..