[go: up one dir, main page]

Academia.eduAcademia.edu
SIGN{PATTERNS WHICH REQUIRE A POSITIVE EIGENVALUE (Linear and Multilinear Algebra, 41(3) : 199-210, 1996) (This version contains the proof of Lemma 5.1) S. J. Kirkland  J. J. McDonald y M. J. Tsatsomeros z Department of Mathematics and Statistics University of Regina Regina, Saskatchewan Canada S4S 0A2 January 30, 1997 Abstract We investigate matrices which have a positive eigenvalue by virtue of their sign{pattern and regardless of the magnitudes of the entries. When all the o {diagonal entries are nonzero, we show that an  sign{pattern, 6= 3 4, requires a positive eigenvalue if and only if it has at least one nonnegative diagonal entry and every cycle of length greater than one in its signed digraph is positive. When = 3 4, or when not all o {diagonal entries are nonzero, positivity of the cycles of length greater than one is no longer necessary. In the course of proving these results we observe certain necessary and certain sucient  Work supported by NSERC Research Grant No. OGP0138251 y Work supported by NSERC Research Grant No. OGP0155390 z Work supported by NSERC Research Grant No. OGP0155736 n n ; n 1 ; n conditions for a general sign{pattern to require a positive eigenvalue. We also identify and construct more classes of sign{patterns which require a positive eigenvalue. 2 1 INTRODUCTION In [10], Schneider extends the Perron{Frobenius theory of nonnegative matrices by showing that a non{nilpotent complex matrix A has a positive eigenvalue if and only if the cone wk (A) generated by Ak ; Ak+1; : : :, is pointed, for some (and hence for all) positive integers k. Moreover, it is shown in [10] that the spectral radius of A is an eigenvalue, with the property that its index is at least as large as the index of any equimodular eigenvalue, if and only if the closure of wk (A) is a pointed cone. The classical result that the spectral radius is an eigenvalue of any (entrywise) nonnegative matrix follows readily. A combinatorial converse of the latter is shown in Eschenbach and Johnson [3], where the authors prove that the sign{pattern class of a matrix requires the spectral radius to be an eigenvalue if and only if all the cycles in its signed digraph are positive. Motivated by the above facts we raise the following question: what are the sign{patterns which require every matrix with one of those sign{patterns to possess a positive eigenvalue? We point out that the set of n  n sign{patterns which require a positive eigenvalue contains those which require the spectral radius be an eigenvalue but also contains sign{patterns with negative cycles. In particular, it will be evident from our results that diagonal entries can be negative and when n = 3; 4, or when the sign{pattern has some zero entries, negative cycles of length greater than 1 can be present. We will show that an n  n, n 6= 3; 4, sign{pattern all of whose o {diagonal entries are nonzero requires a positive eigenvalue exactly when it is similar by a signature matrix to a pattern with positive o {diagonal entries, and has at least one nonnegative diagonal entry. A particular implication of this result is that for a sign{pattern with only nonzero o {diagonal entries, requiring a nonnegative eigenvalue is equivalent to requiring a positive eigenvalue. Thus, many of our results are developed for patterns that require a nonnegative eigenvalue. When n  4 the analysis is done separately. It is worth remarking that the cases n = 3; 4 are inherently di erent. The structure of our paper is as follows. In Section 2 we include most de nitions and notation. In Section 3 we collect some useful observations regarding general sign{patterns that require a positive eigenvalue. Our main 3 result in Section 5 (Theorem 5.2), is proved by induction on n based on the results for the cases n  4 and on graph theoretic results found in Section 4. In Section 6 we present a method for constructing general sign{patterns that require a positive eigenvalue, and conclude with discussion about our question and the solution to a related qualitative problem. 2 DEFINITIONS AND NOTATION We let ? = (V; E ) denote a digraph with vertex set V = f1; 2; : : : ; ng and directed arc set E  f(j; k) j j; k 2 V g. A path of length t  1 from j to k in ? is a sequence of t arcs (r ; r +1) 2 E , for i = 1; :::; t, between distinct vertices j = r1; r2; :::; r ; r +1 = k. A cycle of length t  2 (or a t{cycle) is a path r1 ; : : : ; r together with the arc (r ; r1). A loop from a vertex to itself is considered to be a cycle of length 1. The digraphs we consider are signed, meaning that every arc is assigned a weight + or ? . A signed path is symbolized e.g., by i t i t t t ? j ?! + k: i ?! Naturally, we say that a path or a cycle is positive (negative) if the product of the signs of its arcs is positive (negative). We say ? is sign{symmetric if all the cycles of length 2 are positive (i.e., for all distinct i; j , the arc i ?! j has the same sign as the arc j ?! i). In such a case we use symbols such as 1 +! 2 +! 3 ! 4 +! 5; where x is either + or ?. A complete signed digraph is a signed digraph with all possible directed arcs between distinct vertices present. Notice that a complete signed digraph may or may not have loops. For a matrix A = (a ) 2 M (IR), the signed digraph of A, denoted by D(A) = (V; E ), has vertex set V = f1; 2; : : : ; ng, arc set E = f(i; j ) j a 6= 0g, and every arc (i; j ) is weighted by the sign of a . An n  n array consisting of +, ?, or 0 entries is called a sign{pattern and is denoted by P . For an n  n matrix A, we say that A 2 P if the signs x ij n ij ij 4 (+, ?, or 0) of the entries in A agree with the corresponding entries in P . The signed digraph of P , D(P ), is D(A) for some (and hence any) A 2 P . In what follows, when an entry of a sign{pattern is to be determined it will be denoted by ?, and when its value is immaterial to our argument it will be denoted by ?. The short{hand notation  0 (resp.  0) is used as an entry of a sign{pattern to represent either of the two possible sign{patterns obtained by replacing this entry with 0 or + (resp. ?). We say that P requires (resp. allows) a particular property if every (resp. some) matrix in Mn(IR) whose sign{pattern is P possesses this property. Given  f1; 2; : : : ; ng, we let A[ ] and A( ) denote the complementary principal submatrices of A 2 Mn(IR), indexed by and f1; 2; : : : ; ng n , respectively. Similar notation is adopted for a sign{pattern P . Also (A) and (A) denote the spectrum and the spectral radius, respectively. The spectral abscissa of A is A = maxfRe  j  2 (A)g: As is de ned in [10], given a nonnegative integer k, the intrinsic cone of A, wk (A), consists of all nonnegative linear combinations of Ak ; Ak+1; : : : . T By de nition, wk (A) is pointed if wk (A) (?wk (A)) = f0g. A diagonal matrix S whose diagonal entries are 1 is called a signature matrix. Of course, S ?1 = S , and SAS ?1 is referred to as a signature similarity of A. It is well known that a signature similarity gives rise to a re{signing of the arcs of the signed digraph of a matrix (or of a sign{pattern) in a way such that the signs of all cycles are preserved. If A is irreducible and all the cycles of D(A) are positive, then A is signature similar to a nonnegative matrix (see Engel and Schneider [2]). 3 GENERAL OBSERVATIONS We begin with some general useful observations on sign{patterns that require a nonnegative eigenvalue. Lemma 3.1 If P is an n  n sign-pattern that requires a nonnegative eigenvalue, then for all  f1; 2; : : : ; ng, either P [ ] or P ( ) requires a nonnegative eigenvalue. Moreover, if the diagonal entries of P are nonzero, then either P [ ] or P ( ) requires a positive eigenvalue. 5 Proof: Suppose that for some  f1; 2; : : : ; ng, P [ ] and P ( ) allow matrices without a nonnegative eigenvalue. Then A 2 P can be chosen such that A[ ] and A( ) have no nonnegative eigenvalues and such that its nonzero entries o these principal submatrices are arbitrarily close to zero. By continuity of the spectrum, such an A can be chosen to have no nonnegative eigenvalues, a contradiction. Suppose now that the diagonal entries of P are nonzero and that A[ ] and A( ) have no positive eigenvalues, but possibly a zero eigenvalue. Subtracting a small enough positive multiple of the identity from A[ ] and A( ) we have that they still belong to P [ ] and P ( ), respectively, but neither has a nonnegative eigenvalue, contradicting the rst part of the proof. 2 Lemma 3.2 If P is an n  n sign-pattern that requires a nonnegative eigenvalue, then D(P ) has no negative cycle of length n. Proof: If D(P ) has a negative cycle of length n, choose A 2 P such that the modulii of the entries corresponding to this cycle are equal to 1 and all other nonzero entries are of arbitrarily small modulus. By continuity, we then obtain a matrix whose eigenvalues are arbitrarily close to the n roots of ?1 and hence none is nonnegative. 2 A generalized diagonal of an n  n array is a set of n entries of the array such that no two of them lie on the same row or column. It is well known that a generalized diagonal always has a unique partition into subsets such that the elements of each partition correspond to a cycle in the complete digraph with loops on n vertices. We refer to such a partition as the the cyclic decomposition of the generalized diagonal. Proposition 3.3 No cyclic decomposition of a generalized diagonal of a sign{pattern that requires a nonnegative eigenvalue consists entirely of negative cycles. In particular, every sign-pattern P that requires a nonnegative eigenvalue has at least one nonnegative diagonal entry. Proof: Suppose that 1 ; 2; : : : ; k is the cyclic decomposition of a generalized diagonal of a sign{pattern P that requires a nonnegative eigenvalue, and suppose 6 that there is a negative cycle on the vertices in `; ` = 1; 2; : : : ; k in D(P ). Lemma 3.1 applied to P and its principal sub{patterns implies that P [ i ] must require a nonnegative eigenvalue, for some i 2 f1; 2; : : : kg, contradicting Lemma 3.2. The last statement of the proposition follows from the fact that the main diagonal of P is a generalized diagonal. 2 We continue with a sucient condition for P to require a positive eigenvalue. Suppose that all cycles of length at least two in the signed digraph of an irreducible sign{pattern P are positive, and that P has at least one nonnegative diagonal entry. Then P requires that the spectral abscissa be a positive eigenvalue. Proposition 3.4 Proof: As we have mentioned, if P is as prescribed above, then it is signature similar to a sign{pattern with nonnegative o {diagonal entries. Then, by the Perron{Frobenius theorem (see e.g., [1]), if A 2 P , its spectral abscissa, A, is an eigenvalue of A. Moreover, it is well known that because A is irreducible, A is strictly greater than every diagonal entry of A and hence is positive. 2 4 PROPERTIES OF COMPLETE SIGNED DIGRAPHS In [9], Popescu shows that for a complete signed undirected graph one of three alternatives holds. Either all the cycles are positive, or when all signs are reversed all the cycles are positive, or the graph contains a negative k{ cycle and a positive k{cycle, for all 3  k  n. In this section, we present the proof of a similar property of complete signed digraphs, which is useful in our study of sign{patterns. We will show that if a complete signed digraph contains a negative cycle of length at least 2, then for every 2  k  n ? 1, either there is a negative cycle of length k or a negative cycle of length k + 1, or both. We begin with the following result. Proposition 4.1 Let ? be a complete signed digraph with a vertex k such that all cycles of length at least 2 of ? through k are positive. Then all the cycles of length at least 2 of ? are positive. 7 Proof: Let ? be a digraph on vertices as prescribed above. Without loss of generality we may assume that every cycle through is positive. There is nothing to show if  2. Suppose  3. Since is part of any cycle of length , ? does not contain an {cycle that is negative. Suppose, without loss of generality, that 1 ?! 2 ?! ?! ?! 1 is a negative cycle with 2   ? 1. By our initial assumption, 1 ?! 2 ?! ?! 1 is a positive cycle, so 2 ?! ?! 1 has the same sign as 1 ?! 2, and since the 2{cycles through are positive, 1 ?! ?! 2 has the same sign as 1 ?! 2. But then 1 ?! ?! 2 ?! 3 ?! ?! ?! 1 would be a negative cycle through . Contradiction. 2 n n n n n n n ::: j j n n n n n n ::: j n Proposition 4.2 Let ? be a complete signed digraph on vertices. If ? has a negative cycle of length for some 2   , then for all 2   ? 1, n j j ? either contains a negative cycle of length + 1. n k k n or a negative cycle of length k Proof: Without loss of generality, let 1 ?! 2 ?! ?! ?! 1 be a negative cycle of length . By performing a signature similarity of the corresponding + + 1 for sign{pattern, we can without loss of generality assume that ?! ? 1. =1 2 ? 1 and ?! ::: j j i i ; ;:::;j i j Claim 1 If 3   ? 2, then there is a negative cycle of length + 1 or j of length + 2. n j j Proof of Claim 1: Suppose that there is no negative cycle of length +1. x 2, then Let represent the sign of the arc 1 ?! + 1. If also + 1 ?! x x 2 ?! + + ? 1, is a negative cycle of length 1 ?! + 1 ?! ?! ?! + 1, a contradiction. Hence the sign of + 1 ?! 2 must be ? . By y ?y 3. But then the cycle the same reasoning if 2 ?! + 2, then + 2 ?! j x j j ::: j j j j j x ?x 2 ?! y ?y 3 ?! + 1 ?! + 1 ?! + 2 ?! j x j j ::: + ?! ? 1 ?! j is a negative cycle of length + 2, establishing the claim. Claim 2 If  4 and = 2, then there is a negative cycle of length 3 or of length 4. j n j 8 + 2 ?! ? 1 is a negative 2{cycle and Proof of Claim 2: Suppose that 1 ?! that there is no negative 3{cycle. Without loss of generality we can + 4. Let 1 ?! x 3. Then assume that 3 ?! ?x 2, otherwise 1 ?! x 3 ?! + 4 ?! 2 ?! ? 1 would be a negative  4 ?! 4{cycle and we are done. ?x 2 otherwise 1 ?! x 3 ?! 2 ?! ? 1 would be a negative  3 ?! 3{cycle. ?x 3 otherwise 2 ?! 3 ?! + 4 ?! ?x 2 would be a negative  2 ?! 3{cycle. ?x 1 otherwise 1 ?! + 2 ?! ?x 3 ?! 1 would be a negative  3 ?! 3{cycle. x 4 otherwise 1 ?! 4 ?! ?x 2 ?! ? 1 would be a negative  1 ?! 3{cycle. ? 3 otherwise 1 ?! x 4 ?! 3 ?! ?x 1 would be a negative  4 ?! 3{cycle. x 4 otherwise 4 ?! ? 3 ?! ?x 2 ?! 4 would be a negative  2 ?! 3{cycle. x 1 otherwise 4 ?! 1 ?! + 2 ?! x 4 would be a negative  4 ?! 3{cycle. x 3 ?! ?x 2 ?! x 4 ?! x 1 is a negative 4{cycle. Then 1 ?! Claim 3 If 4   , then there is a negative cycle of length ? 1 or of length ? 2. ; ; ; ; ; ; ; j n j j Proof of Claim 3: If there is negative 2{cycle, then by Claim 2 and by recursively applying Claim 1, there is a negative cycle of length ? 1 or ? 2. So let us assume that there are no negative 2{cycles and + + 1 ?! + for = 1 2 thus ?! ? 1. Suppose also there is no ? 3, otherwise 1 ?! 3 ?! negative cycle of length ? 1. Then 1 ?! + 4 ?! + + ? ?! ?! 1 is a negative cycle of length ? 1. If = 4, ? + 2 ?! + 1 is a negative cycle of length 3. If  5, then then 1 ?! 3 ?! ? 5, otherwise 3 ?! j j i i i i ; ;:::;j j ::: j j j j + 2 ?! + 3 ?! 5 ?! + 1 ?! 9 ::: + ?! ? 1 ?! j would be a negative cycle of length ? 1. But then ? 3 ?! ? 5 ?! + + ?! ? 1 1 ?! ?! is a negative cycle of length ? 2. Now the proof of the theorem follows by recursively applying Claims 1, 2 and 3 to ?. 2 Remark 4.3 The complete signed graph obtained by signing every arc negatively, has the property that all the cycles of even length are positive and all the cycles of odd length are negative. This example illustrates that there need not be a negative cycle of every length in a complete signed digraph with a negative cycle. j ::: j j 5 SIGN{PATTERNS WITH NONZERO OFF{DIAGONAL ENTRIES For the purpose of induction, we begin with the results of the analysis of the cases  4. The cases = 3 and = 4 are inherently di erent from all other cases. Due to their technical nature, the proof of the following lemma is not included in this manuscript but is available from the authors on request. Lemma 5.1 Let P be an  sign{pattern with only nonzero o {diagonal entries, where 2   4. Then the following are equivalent: (i) P requires a positive eigenvalue. (ii) P requires a nonnegative eigenvalue. (iii) P satis es one of conditions (A), (B), or (C) below. (A) At least one diagonal entry of P is nonnegative and all the k{ cycles, with  2, in (P ) are positive. (B) = 3 and P is similar, by signatures and permutations, to 3 2  0 ? + 6 5 4 + 0 ? 7 + + 0 n n n n n n k D n : 10 (C) n = 4 and P is similar, by signatures and permutations, to 2 0 + + +3 6 + 0 + ? 7 7 6 7: 6 4 ? + 0 ? 5 ? ? + 0 Theorem 5.2 Let P be an n  n sign{pattern with only nonzero o {diagonal entries, where n  5. Then P requires a nonnegative eigenvalue if and only if both of the following hold: (i) At least one diagonal entry of P is nonnegative. (ii) All the k{cycles, with k  2, in D(P ) are positive. Proof: Suciency of (i) and (ii) follows from Proposition 3.4. We continue with necessity of (i) and (ii). Recall that by Proposition 3.3, P has a nonnegative diagonal entry. Suppose D(P ) contains a negative cycle of length 2 or greater. Then by Proposition 4.2, D(P ) must contain a negative cycle of length 2 or of length 3. Let us now assume that any m  m sign{pattern, 5  m < n, which requires a nonnegative eigenvalue satis es (i) and (ii) in the statement of the theorem. We will proceed by isolating a principal submatrix P11 indexed by the vertices of a negative cycle of length 2 or of length 3, and then use Lemma 5.1 and this assumption to determine the complementary principal submatrix P22 . We will show that each of the possible cases leads to a contradiction thus establishing that there cannot be a negative cycle of length 2 or greater. Case I : Suppose D(P ) does not contain a negative cycle of length 2. Then it must contain a negative cycle of length 3. So without loss of generality we have that 2 3 ? + ? P 6 11 P12 P = P21 P22 ; where P11 = 4 + ? + 75 : ? + ? By Lemma 3.1 and Lemma 3.2 we see that P22 must require a positive eigenvalue. Since P does not contain a negative cycle of length 2, " # 11 Lemma 5.1 (if 5   7) or our assumption applied to 22 (if  8) imply that there is only one subcase to consider, namely, n P 2 6 6 P22 = 6 6 4 0 + + + + ... ... + + + ? ::: + + ... ::: ? ::: n 3 7 7 7: 7 5 x 4. Then Label 3 ?! + 2 ?! + 3 ?! x 4 ?! + 5 ?! +  x! 1, otherwise 1 ?! + ?! ?! 1 would be a negative {cycle. x 2, otherwise 2 ?! + 3 ?! ? 1 ?! x + +  4 ?! ?! ? 1 ?! + 4 ?! 2 would be a negative {cycle. 5 ?! ? 1 ?! + 2 ?! ?x 4 ?! + +  x! 3, otherwise 3 ?! ?! ?! 3 would be a negative {cycle. x 2, otherwise 2 ?! + 1 ?! ? 3 ?! x 4 ?! + +  ?! ?! ?! 2 would be a negative {cycle. x 2 has been shown above if = 5, while if  6, it still  ? 1 ?! + 1 ?! ? 3 ?! x 4 ?! + must hold otherwise 2 ?! + + + ?! ? 2 ?! ?! ? 1 ?! 2 would be a negative {cycle. x 4 ?! + + ? 1 ?! ?x 2 ?! ?x ?! x 1?! ? 3 is a negative But then 3 ?! ?! {cycle. Contradiction. Case II Suppose that (P ) contains a negative 2{cycle. Then without loss of generality we have that n ::: ::: n n n ::: n ::: n n ::: n ::: n n n n n n n ::: ::: n n n ::: n n n n D P= " 11 P21 P 12 P22 P # " ; where 11 = + ? P ? ? # : By Lemma 3.1 and Lemma 3.2 we see that 22 must require a positive eigenvalue. Lemma 5.1 (if 5   6) or our assumption applied to 22 (if  7) imply that there are three subcases to consider. P n n 12 P Case 1: = 5 and  0 ? + 37 + 0 ? 5 22 + + 0 y 3, 2 ?! x 3. By Lemma 3.2 Label 1 ?! (P ) cannot contain a n P 2 = 64 : D negative 5{cycle. Then ?x 1, otherwise 1 ?! ? 2 ?! x 3 ?! ? 4 ?! ? 5 ?! 1 would be  5 ?! a negative 5{cycle. x 4, otherwise 1 ?! ? 2 ?! 4 ?! + 3 ?! + 5 ?! ?x 1 would be  2 ?! a negative 5{cycle. y 2, otherwise 2 ?! + 1 ?! y 3 ?! ? 4 ?! ? 5 ?! 2 would be a  5 ?! negative 5{cycle. y 4, otherwise 1 ?! 4 ?! + 3 ?! + 5 ?! y 2 ?! + 1 would be a  1 ?! negative 5{cycle. ?y 2, otherwise 2 ?! + 1 ?! y 4 ?! ? 5 ?! + 3 ?! 2 would be  3 ?! a negative 5{cycle. y 3 ?! ?y 2 ?! x 4 ?! ? 5 ?! ?x 1 is a negative 5{cycle. But then 1 ?! Contradiction. Case 2: = 6 and 2 0 + + +3 6 7 6 + 0 + ? 7 22 = 6 5 4? + 0 ?7 ? ? + 0 x 3. By Lemma 3.2 Label 2 ?! (P ) cannot contain a negative 6{cycle. Then x 1, otherwise 1 ?! ? 2 ?! x 3 ?! + 4 ?! + 5 ?! ? 6 ?! 1  6 ?! would be a negative 6{cycle. x 1, otherwise 1 ?! ? 2 ?! x 3 ?! + 4 ?! ? 6 ?! + 5 ?! 1  5 ?! would be a negative 6{cycle. x 4, otherwise 1 ?! ? 2 ?! 4 ?! + 5 ?! ? 3 ?! + 6 ?! x 1  2 ?! would be a negative 6{cycle. ? 2 ?! x 4 ?! + 3 ?! + 6 ?! + 5 ?! x 1 is a negative But then 1 ?! 6{cycle. Contradiction. n : P D 13 Case 3 :  5 and n 2 6 6 P22 = 6 6 4 0 + + + ... + + + ... + ? ::: + + ... ::: ? ::: 3 7 7 7 : 7 5 y 3, 2 ?! x 3. By Lemma 3.2, Label 1 ?! (P ) cannot contain a negative {cycle. Then ?x 1, otherwise 1 ?! ? 2 ?! x 3 ?! + +  ?! ?! ?! 1 would be a negative {cycle. x 4, otherwise 1 ?! ? 2 ?! 4 ?! + 3 ?! + 5 ?! + +  2 ?! ?! ? x ?! 1 would be a negative {cycle. y 2, otherwise 2 ?! + 1 ?! y 3 ?! + +  ?! ?! ?! 2 would be a negative {cycle. y 4, otherwise 1 ?! 4 ?! + 3 ?! + 5 ?! + + y 2  1 ?! ?! ?! + 1 would be a negative {cycle. ?! y 2, otherwise 2 ?! + 1 ?! y 4 ?! + + + 3 ?! 2  3 ?! ?! ?! would be a negative {cycle. y 3 ?! y 2 ?! x 4 ?! + + ?x 1 is a negative But then 1 ?! ?! ?! {cycle. Contradiction. D n n ::: n n ::: n n n ::: n n ::: n n ::: n n ::: n n Now we will use the above cases to establish inductively that (P ) is as claimed. If = 5, then by Lemma 5.1 , Case I, Case II.1, and Case II.3, (P ) cannot contain a negative {cycle for  2. If = 6, then by Lemma 5.1, Case I, Case II.2, and Case II.3, (P ) cannot contain a negative {cycle for  2. If = 7, then by Lemma 5.1, the case = 5 above, Case I, and Case II.3, (P ) cannot contain a negative {cycle for  2. Finally, if  8, our results for = 5 6 7, Case I, Case II.3, and induction imply that (P ) must be as claimed. D n D k k n D k n D n k n k n ; k ; D 2 The following theorem summarizes the characterizations of sign{patterns with nonzero o {diagonal entries that require a positive eigenvalue. Theorem 5.3 Let P be an  sign{pattern,  5, with only nonzero o {diagonal entries, and let ? = (P ). Then the following are equivalent: n n n D 14 P requires a positive eigenvalue. (ii) P requires a nonnegative eigenvalue. (iii) P is signature similar to a matrix with positive o (i) and at least one nonnegative diagonal entry. (iv) {diagonal entries P requires that the spectral abscissa of every A 2 P is a positive eigenvalue. ? has a vertex i such that all cycles of length at least 2 via i are positive, and at least one diagonal entry of P is nonnegative. (vi) All cycles of length at least 2 in ? are positive, and at least one diagonal entry of P is nonnegative. (vii) For all nonnegative integers k , and for all A 2 P , the intrinsic cone wk (A) is pointed. (v) Proof: The equivalence of (i) and (ii) is trivial in one direction and in the other direction follows from Theorem 5.2, and Proposition 3.4. The equivalence of (ii), (iii), and (iv) is also a consequence of Theorem 5.2, Proposition 3.4, and the comments in Section 2. The implications (i) =) (v) =) (vi) =) (i), are deduced from Theorem 5.2 and Proposition 4.1. The equivalence of (i) and (vii) follows from the results in [10]. 2 We comment that the above theorem also holds for n = 2, and that for n = 3; 4, clauses (i), (ii), and (vii) are equivalent for sign{patterns with only nonzero o {diagonal entries. 6 DISCUSSION In previous sections we have discussed some general necessary and some sufcient conditions for a sign{pattern to require a positive eigenvalue. We have also characterized such patterns with nonzero o {diagonal entries. In this section we identify some classes of sign{patterns that require a positive eigenvalue, present a method of construction, and also discuss a related qualitative problem. 15 One well studied class of sign{patterns are the sign nonsingular patterns, which are sign{patterns that require nonsingularity (see Klee, Ladner, and Manber [8] for the notion of an L{matrix and relevant references). Any sign nonsingular pattern P requires that for all A 2 P , detA has a xed sign, either + or ?. Based on this fact we make the following observation: P nn n Observation 6.1 Let be an sign nonsingular pattern, with being an even (odd) integer, and such that det , for all . Then requires a positive eigenvalue. A < 0 (> 0) A2P P Proof: Let f () be the characteristic polynomial of A 2 P . Since the constant term of f () is (?1) detA, we have that if n is even (odd) and detA < 0 (> 0), then f (0) < 0. But since f () is monic, for large enough , f () > 0, hence f () has a positive root. 2 Based on the above observation we can construct irreducible sign{patterns that require a positive eigenvalue and have a negative cycle of length greater than one. For example, consider 2 + + 0 0 03 60 + + 0 07 7 6 P = 666 0 0 + + 0 777 : 4? 0 0 + +5 0 0 0 ? + It can be veri ed that P requires positive determinant and hence, by Observation 6.1, P requires a positive eigenvalue. Notice that D(P ) has a negative 4{cycle. n Suppose now that P is an irreducible n  n sign{pattern which requires a positive eigenvalue, and which has the additional property that for some 1  i  n, both row i and column i of P contain just one nonzero entry. Note that if this is the case, then necessarily the i{th diagonal entry of P is zero, since P is irreducible. We can construct an irreducible sign{pattern of order n + 1, which also requires a positive eigenvalue as follows. Let e denotes the i{th standard basis vector in IRn and let i   Q = ePP P0e : i t i 16 Evidently Q is also irreducible. Suppose that A 2 Q. Since P e and e P each have a single nonzero entry, it follows that there exist ; > 0 such that   A = eBB Be 0 ; for some B 2 P . Thus i t i i t i A=  B  [I eB e ]; i t i which has the same nonzero eigenvalues as C = [I e] i  B : eB t i (see e.g., [5]). But C = B + e e B 2 P , and it now follows that A has a positive eigenvalue. Consequently, Q requires a positive eigenvalue. We can use the above construction iteratively to produce sign{patterns requiring a positive eigenvalue, which are neither sign nonsingular nor signature similar to a pattern with nonnegative o {diagonal entries. For example, starting with 3 2 0 ? + P = 64 + 0 0 75 ; 0 + 0 which requires a positive eigenvalue (by Observation 6.1), and using the construction repeatedly with i = 3, we nd that the n  n pattern 2 0 ? + + ::: +3 6+ 0 0 0 ::: 0 7 6 7 6 7 6 0 + 0 0 ::: 0 7 6 7 6 0 + 0 0 ::: 0 7 6 7 6 .. . . . . . . . . 4 . . . . : : : . 75 0 + 0 0 ::: 0 is irreducible, requires a positive eigenvalue, is not sign nonsingular, and is not signature similar to a pattern with nonnegative o {diagonal entries (since its graph has a negative 2{cycle). In fact, the above pattern also requires singularity if n  4 since the third and fourth rows are linearly dependent. i t i 17 The diculty in answering the question we raised in general, we believe, lies mainly in the fact that the implications of assuming that a pattern requires a positive eigenvalue are indeed of a qualitative nature but also, as the results in [10] suggest, of a subtle quantitative nature (involving the powers of the matrix). We conclude with an answer to the related question of identifying the sign{patterns that allow a positive eigenvalue. An n  n sign{pattern P allows a positive eigenvalue if and only if D(P ) has a positive cycle. Observation 6.2 Proof: If D(P ) has a positive k{cycle, choose A 2 P such that the magnitudes of the entries corresponding to this cycle are equal to 1, and all other nonzero entries are of arbitrarily small magnitude. By continuity, we then obtain a matrix with k eigenvalues arbitrarily close to the k{th roots of unity and hence one of them is a simple positive eigenvalue. Conversely, suppose that no cycle in D(P ) is positive. Then the sign of a k{cycle in D(?P ) is (?1)k+1. As a consequence, if A 2 P , all the principal minors of ?A are nonnegative (see the proof of Theorem 1.9 in Eschenbach and Johnson [4]). It follows that ?A cannot have a negative eigenvalue (see Kellogg [7] and Johnson, Olesky, Tsatsomeros, and van den Driessche [6]). 2 As it is remarked in [3], the sign{patterns P whose signed digraphs have a positive cycle are exactly those that allow the spectral radius be an eigenvalue. In other words, allowing a positive eigenvalue is equivalent to allowing the spectral radius be an eigenvalue. 18 PROOF OF LEMMA 5.1 Lemma 5.1 Let P be an n  n sign{pattern with only nonzero o {diagonal entries, where 2  n  4. Then the following are equivalent: (i) P requires a positive eigenvalue. (ii) P requires a nonnegative eigenvalue. (iii) P satis es one of conditions (A), (B), or (C) below. (A) At least one diagonal entry of P is nonnegative and all the k{ cycles, with k  2, in D(P ) are positive. (B) n = 3 and P is similar, by signatures and permutations, to 3 2  0 ? + 7 6 4 +  0 ? 5: + + 0 (C) n = 4 and P is similar, by signatures and permutations, to 2 6 6 6 4 0 + + + 0 + ? + 0 ? ? + + 3 ? 777 : ?5 0 Proof: (i) implies (ii) is trivial. We will show that (ii) implies (iii) and (iii) implies (i) by separating the cases n = 2; 3; 4. The case n = 2 (ii) implies (iii): Let " # a b A= c d : If P requires a nonnegative eigenvalue, then bc > 0 and at least one of a and d must be nonnegative, by Proposition 3.3. (iii) implies (i): Follows from Proposition 3.4. 19 The case n = 3 (ii) implies (iii): Assume that P requires a nonnegative eigenvalue. By Proposition 3.3, P has at least one nonnegative diagonal entry. Suppose then that P has a negative k{cycle, where k  2. It follows from Lemma 3.2 that k = 2. Without loss of generality we may assume that ? 2 ?! + 1 and that 1 ?! + 3: Let 2 ?! x 3. Then 1 ?! ?x 1, otherwise 1 ?! ? 2 ?! x 3 ?! 1 would be a negative 3{cycle.  3 ?! + 2, otherwise 1 ?! + 3 ?! 2 ?! + 1 would be a negative 3{cycle.  3 ?! If x = ?, then P 2 = 64 3 ? ? + + ? ? 75 : + + ? The case with x = + is permutationally similar to the case with x = ?; hence we need only consider the former. From Proposition 3.3 we have that the (1,1) and (3,3) entries of P must be nonnegative. Thus  0 ? + 37 + ? ? 5: P + + 0 Suppose that the (2,2) entry of P is positive. Then the matrix 3 2 0 ?100 1 A = 64 1 3 ?:01 75 ; 2 = 64 100 1 0 does not have a nonnegative eigenvalue, and any matrix obtained from A by substituting a suciently small positive number into either the (1,1) entry or the (3,3) entry, or both, does not have a nonnegative eigenvalue. Hence the (2,2) entry may only be nonpositive, establishing (iii). (iii) implies (i): If P is a pattern which satis es (A), then P requires a positive eigenvalue by Proposition 3.4. 20 If P is the pattern in (B), let 3 2 A = 64 a ?b c 7 d ?e ?f 5 2 P ; g h j where a; e; and j are nonnegative and b; c; d; f; g; and h are positive. Let f () be the characteristic polynomial of A. Then, if a  j , f (a) = ?[bd(j ? a) + bfg + cdh + cg(a + e)] < 0; and hence since lim f () = +1; A must have a positive eigenvalue. Similarly, the sign of f (j ) when a  j ensures that A has a positive eigenvalue. The case n = 4 (ii) implies (iii): By Proposition 3.3 P has at least one nonnegative diagonal entry. Suppose D(P ) has a negative k{cycle where k  2. Then by Proposition 4.2, D(P ) has either a negative 3{cycle or a negative 4{cycle. If D(P ) had a negative 4{cycle, then by Lemma 3.2 P would not require a nonnegative eigenvalue. Hence D(P ) contains a negative 3{cycle. Using signature and permutation similarities we can without loss of generality assume that ?!1 + 2 ?! + 3 ?! ? 1 and 1 ?! + 4: 1 ?! If we label x y z 4 ?! 3; 3 ?! 4; 3 ?! 2; it follows that ? 2, otherwise 1 ?! + 4 ?! 2 ?! + 3 ?! ? 1 would be a negative  4 ?! 4{cycle. ?x 4, otherwise 4 ?! x 3 ?! ? 1 ?! + 2 ?! 4 would be a negative  2 ?! 4{cycle. y 1, otherwise 3 ?! y 4 ?! 1 ?! + 2 ?! + 3 would be a negative  4 ?! 4{cycle. 21 xz 1, otherwise 3 ?! z 2 ?! 1 ?! + 4 ?! x 3 would be a negative  2 ?! 4{cycle. xyz 3, otherwise 1 ?! 3 ?! z 2 ?! ?x 4 ?! y 1 would be a negative  1 ??! 4{cycle. Applying Proposition 3.3 to the pairs of 2{cycles below, the following implications hold: + 2 ?! xz y x (1) 1 ?! 1; 3 ?! 4 ?! 3 =) xy > 0 or xz > 0 or both: xyz ? 1; 2 ?! ?x 4 ?! ? 2 =) xyz > 0 or x > 0 or both: (2) 1 ??! 3 ?! + 3 ?! z + 4 ?! y (3) 2 ?! 2; 1 ?! 1 =) y > 0 or z > 0 or both: It follows from equations (1){(3) that if yz < 0, then one of y, z is positive and either x > 0 or x < 0. If yz > 0, then they are both positive and necessarily x > 0. We now analyze these two cases: Case I yz < 0 : Using Proposition 3.3, we see that all diagonal entries of P must be  0 since there are negative cycles on all 3{tuples of the vertices of the digraph. The following sign{patterns arise: 2  0 + + + 3 2 0 + + + 3 66 +  0 + ? 777 ; 666 ?  0 + ? 777 ; 64 ? + 0 ? 5 4 ? ? 0 + 5 + ? + 0 ? ? + 0 2 0 + ? + 3 + ? + 3  0 + + 777 ; and 666 ?  0 + + 777 : 4 ? + 0 ? 5 ? 0 + 5 ? ? ? 0 + ? ? 0 These four patterns are mutually similar by signature and permutation matrices, so it suces to consider the rst pattern only. The following three matrices do not have nonnegative eigenvalues. 2 2 0 5 5 10 3 100 100 10 :01 3 6 1 0 100 ?1 777 ; B = 666 5 0 1 ?:01 777 ; A = 664 ?0:10 4 ?:1 10 0 ?1 5 10 0 ?100 5 ?:1 ?5 :1 10 ?:01 ?10 :1 0 2 0 66 + 64 ? 22 0 1 0:01 10 3 0:01 0 1 ?100 777 : C ?0:01 100 30 ?1 5 ?10 ?1 100 0 Matrices A; B; C , and any matrices formed by adding suciently small positive numbers to any of the diagonal entries of A; B , or C , show that if at least one of the (1; 1), (3; 3), or (4; 4) entries of the rst pattern is positive, then the pattern does not require a nonnegative eigenvalue. Hence P is as claimed. Case II yz > 0 : As in Case I, the diagonal entries of P must be  0, hence 2 0 + ? + 3 7 6 P = 664 +? +0 +0 ?+ 775 : + ? + 0 But P is signature similar to 2 0 ? ? ? 3 66 ?  0 ? ? 777 ; 64 ? ? 0 ? 5 ? ? ? 0 which does not require a nonnegative eigenvalue. This can be seen by considering the following matrix, which has no positive eigenvalues, and any matrix formed from it by adding suciently small positive numbers to any of its diagonal entries: 2 0 ?100 ?1 ?0:1 3 66 ?1 0 ?0:1 ?1 777 : 64 ?1 ?0:1 0 ?10 5 ?10 ?1 ?10 0 2 6 = 664 The proof of the (ii) implies (iii) is now complete. (iii) implies (i): If (A) holds, then, by Proposition 3.4, P requires a positive eigenvalue. 23 We now have to consider the pattern descibed in (C). First suppose that the (2; 2) entry is zero. Let a12 a13 a14 3 a21 0 a23 ?a24 777 ?a31 a32 0 ?a34 5 ?a41 ?a42 a43 0 be any such matrix in the pattern. Then detA equals ?a21 a12 a34 a43 ? a21 a32 a14 a43 ? a21 a42 a13 a34 ? a31 a12 a24 a43 ?a31 a42 a13 a24 ? a31 a42 a14 a23 ? a41 a12 a23 a34 ? a41 a32 a13 a24 ?a41 a32 a14 a23 2 6 A = 664 0 which is negative. Hence, by considering the characteristic polynomial, A must have a positive eigenvalue. Next suppose that the (2; 2) entry of A is positive, that is 2 6 A = 664 0 a21 ?a31 ?a41 a12 a22 a32 ?a42 a13 a14 3 a23 ?a24 777 : 0 ?a34 5 a43 0 If detA is negative, then A requires a positive eigenvalue. Assume detA is positive. Since detA equals a41 a22 a13 a34 ? a21a12 a34 a43 ? a21 a32 a14 a43 ? a21 a42 a13 a34 ?a31 a12 a24 a43 ? a31 a22 a14 a43 ? a31 a42 a13 a24 ? a31 a42 a14 a23 ?a41 a12 a23 a34 ? a41 a32 a13 a24 ? a41 a32 a14 a23 ; the sole positive summand must dominate the remaining sum. Thus, if B = (b ) = (detA)A?1 , we can conclude that: ij 24 b11 = a42 a23 a34 + a22 a34 a43 ? a32a24 a43 > 0; b12 = ?a12 a34 a43 ? a32 a14 a43 ? a42 a13 a34 < 0; b13 = a12 a24 a43 + a22 a14 a43 + a42 a13 a24 + a42 a14 a23 > 0; b14 = ?a22 a13 a34 + a12 a23 a34 + a32 a13 a24 + a32 a14 a23 < 0; b21 = ?a21 a34 a43 ? a31 a24 a43 ? a41 a23 a34 < 0; b22 = a41 a13 a34 ? a31 a14a43 > 0; b23 = ?a21 a14 a43 ? a41 a13 a24 ? a41 a14 a23 < 0; b24 = a21 a13 a34 + a31 a13 a24 + a31 a14 a23 > 0; b31 = a41 a22 a34 ? a21 a34a42 ? a31 a24 a42 ? a41 a24 a32 > 0; b32 = ?a31 a14 a42 ? a41 a12 a34 ? a41 a14 a32 < 0; b33 = a41 a12 a24 + a41 a14 a22 ? a21a14 a42 > 0; b34 = ?a21 a12 a34 ? a21 a14 a32 ? a31 a12 a24 ? a31 a14 a22 < 0; b41 = ?a21 a32 a43 ? a31 a22 a43 ? a31 a23 a42 ? a41 a23 a32 < 0; b42 = a31 a12 a43 + a31 a13 a42 + a41 a13 a32 > 0; b43 = ?a41 a13 a22 + a21 a12 a43 + a21 a13 a42 + a41 a12 a23 < 0; b44 = a21 a13 a32 ? a31 a12a23 + a31a13 a22 > 0: Thus the sign{pattern of A?1 is 2 6 6 6 4 + ? ? + + ? ? + + ? ? + + ? ? + 3 7 7 7 5; which by Proposition 3.4 requires a positive eigenvalue, implying that A requires a positive eigenvalue. Finally, in the case that detA = 0, let f () be the characteristic polynomial of A, which necessarily has zero as a root. The coecient of  in f is a24 a43 a32 ? a22 a34 a43 + a12 a31 a23 ?a13 a22 a31 + a14 a31 a43 ? a13 a34 a41 +a14 a21 a42 ? a14 a22 a41 ? a23 a34 a42 ?a12 a41 a24 ? a13a21 a32 : From the fact that detA = 0, it follows that this expression is negative. Hence f 0(0) < 0 so that f () is negative for suciently small positive values of . Thus A has a positive eigenvalue. This establishes (i). 2 25 References [1] A. Berman and R. J. Plemmons. Nonnegative Matrices in the Mathematical Sciences, SIAM{Classics in Applied Mathematics, 1994. [2] G.M. Engel and H. Schneider. Cyclic and diagonal products on a matrix. Lin. Alg. Appl., 7:301{335, 1973. [3] C.A. Eschenbach and C.R. Johnson. A Combinatorial Converse to the Perron{Frobenius Theorem. Lin. Alg. Appl., 136:173{180, 1990. [4] C.A. Eschenbach and C.R. Johnson. Sign patterns that require real, nonreal or purely imaginary eigenvalues. Lin. Mult. Alg., 29:299{311, 1991. [5] Roger A. Horn and Charles R. Johnson. Matrix Analysis, Cambridge Univ. Press, 1990. [6] Charles R. Johnson, Dale D. Olesky, Michael Tsatsomeros, and Pauline van den Driessche. Spectra with Positive Elementary Symmetric Functions. Lin. Alg. Appl., 180:247{262, 1993. [7] R. B. Kellogg. On complex eigenvalues of M and P matrices. Numer. Math., 19:170{175, 1972. [8] Victor Klee, Richard Ladner, and Rachel Manber. Signsolvability Revisited. Lin. Alg. Appl., 59:131{157, 1984. [9] D. Popescu. Proprietati ale Grafurilor Semnate. Studii{si{Cercetari Matematice, 31 (no. 4):433-452, 1979. [10] H. Schneider. Geometric Conditions for the Existence of Positive Eigenvalues of Matrices. Lin. Alg. Appl., 38:253{271, 1981. 26