Volume 2012, Issue 1 276386
Research Article
Open Access

Primitive Zero-Symmetric Sign Pattern Matrices with Zero Diagonal Attaining the Maximum Base

Ling Zhang

Corresponding Author

Ling Zhang

School of Mathematical Sciences, University of Electronic Science and Technology of China, Chengdu, Sichuan 61173, China uestc.edu.cn

Search for more papers by this author
Ting-Zhu Huang

Ting-Zhu Huang

School of Mathematical Sciences, University of Electronic Science and Technology of China, Chengdu, Sichuan 61173, China uestc.edu.cn

Search for more papers by this author
Zhongshan Li

Zhongshan Li

Department of Mathematics, North University of China, Taiyuan, Shanxi 030051, China nuc.edu.cn

Department of Mathematics and Statistics, Georgia State University, Atlanta, GA 30302-4110, USA gsu.edu

Search for more papers by this author
First published: 31 December 2012
Citations: 15
Academic Editor: Nicola Guglielmi

Abstract

The base set of primitive zero-symmetric sign pattern matrices with zero diagonal is {1, 2, …, 2n − 1}. In this paper, the primitive zero-symmetric sign pattern matrices with zero diagonal attaining the maximal base 2n − 1 are characterized.

1. Introduction

A sign pattern matrix (or sign pattern) A is a matrix whose entries are from the set {1, −1,0}. Notice that for a square sign pattern matrix A, in the computation of (the signs of) the entries of the power Ak, an ambiguous sign may arise when a positive sign is added to a negative sign. So a new symbol # was introduced in [1] to denote such an ambiguous sign. The powers of a square sign pattern have been investigated to some extent, see, for example, [112]. In [1], the set Γ = {1, −1,0, #} is defined as the generalized sign set and the matrices with entries in the set Γ are called generalized sign pattern matrices, and the addition and multiplication involving the symbol # are defined as follows:
(1.1)

From now on, we assume that all the matrix operations considered in this paper are operations of the matrices over the set Γ.

Definition 1.1. A  square generalized sign pattern matrix A is called powerful if each power of A contains no # entry.

In [1], Li et al. introduced the concepts of base and period for (powerful) sign pattern matrices which are the generalizations of the concepts of “index of convergence” and period for square nonnegative matrices. These concepts are extended from (powerful) sign pattern matrices to (square) generalized sign pattern matrices by You et al. in [12] as follows.

Definition 1.2 (see [12].)Let A be a square generalized sign pattern matrix of order n and A, A2, A3, … the sequence of powers of A. (Since there are only different generalized sign patterns of order n, there must be repetitions in the sequence.) Suppose Al is the first power that is repeated in the sequence, that is, l is the least positive integer such that Al = Al+p holds for some positive integer p. Then l is called the generalized base (or simply base) of A, and is denoted by l(A). The least positive integer p such that Al = Al+p holds for l = l(A) is called the generalized period (or simply period) of A and is denoted by p(A).

For a sign pattern matrix A, we use |A| to denote the (0,1) matrix obtained from A by replacing each nonzero entry by 1.

A nonnegative square matrix A is primitive if some power Ak > 0. The least such as k is called the primitive exponent (or simply exponent) of A, denoted by exp (A). For convenience, a square sign pattern matrix A is called primitive if |A| is primitive, and in this case we define exp (A) = exp (|A|).

Definition 1.3 (see [3].)A square sign pattern matrix A = (aij) n×n is called zero-pattern symmetric (abbreviated zero-symmetric, or simply ZS) if |A| is symmetric.

It is well known that graph-theoretical methods are often useful in the study of the powers of square matrices, so we now introduce some graph-theoretical concepts.

Let D be a digraph with vertex set V and arc set E (which permits loops but no multiple arcs). By assigning a sign of 1 or −1 to each arc of the digraph D, we obtain a signed digraph S. By a walk W in the digraph D (or the signed digraph S), we mean a sequence of vertices (v0, v1, v2, …, vk) such that ei = (vi−1, vi) is an arc of D for i = 1, …, k. The number k is called the length of the walk W, denoted by l(W). If the vertices v0, v1, …, vk−1 are distinct, the walk W is called a path, if vk = v0, the path W is called a cycle in D (and in S). The sign of the walk W in  S, denoted by sgn (W), is defined to be where sgn (ei) is the sign of the arc ei.

Let A = (aij) be a sign pattern matrix of order n. Then the associated digraph D(A) of A is defined to be the digraph with vertex set V = {1,2, …, n} and arc set E = {(vi, vj)∣aij ≠ 0}. The associated signed digraph S(A) is obtained from D(A) by assigning the sign of aij to each arc (vi, vj) in D(A).

Definition 1.4 (see [10].)Let D be a digraph (permitting loops but no multiple arcs). Digraph D is called primitive if there is a positive integer k such that for all ordered pairs of vertices vi and vj (not necessarily distinct) in D, there exists a walk of length k from vi to vj. The least such k is called the primitive exponent of D, denoted by exp (D).

It is well known that a digraph D is primitive if and only if D is strongly connected and the greatest common divisor (gcd for short) of the lengths of all the cycles of D is 1 (see [13]).

Definition 1.5 (see [3].)Let S be a signed digraph of order n. Then there is a sign pattern matrix A of order n whose associated signed digraph S(A) is S. We say that S is powerful if A is powerful. Also we define l(S) = l(A).

We say that a sign pattern matrix A = (aij) has zero diagonal if aii = 0 for all i. A digraph D with vertex set {v1, …, vn} and arc set E is called symmetric provided that (vi, vj) ∈ E iff (vj, vi) ∈ E for all i, j. It is clear that a sign pattern matrix A is ZS iff its associated digraph D(A) is symmetric. For simplicity, we represent a symmetric (signed) digraph by its underlying graph.

The base set of primitive ZS sign pattern matrices and the base set of primitive ZS sign pattern matrices with zero diagonal are given, respectively, in [3, 10]. In [2], Cheng and Liu characterized the primitive ZS sign pattern matrices with the maximum base.

In this paper, we characterize the primitive sign pattern matrices with zero diagonal attaining the maximum base. Our main result is given in the following theorem.

Theorem 1.6. Let A = (aij) be an n × n primitive zero-symmetric sign pattern matrix with zero diagonal. Then

(1.2)
and the equality holds if and only if A is nonpowerful and skew symmetric, namely, aij = −aji for all 1 ≤ ijn, and the associated digraph D(A) is isomorphic to G (see Figure 1).

Details are in the caption following the image
The graph  G. (All 2-cycles in G are negative, r is odd, 3 ≤ rn).

The proof of Theorem 1.6 will be given in Section 3.

2. Preliminary Results

In this section, we introduce some theorems, definitions, and lemmas which we need to use in the proof of our main result in Section 3.

In [1], Li et al. showed that if an irreducible sign pattern matrix A is powerful, then l(A) = l(|A|). That is to say the study of the base for a primitive powerful sign pattern matrix is essentially the study of the base (i.e., exponent) for primitive (0,1) matrices. Therefore, for a primitive powerful ZS sign pattern matrix with zero diagonal, Theorem 2.1 gives the base.

Theorem 2.1 (see [8].)Let A be an n × n primitive symmetric (0,1) matrix with zero diagonal. Then exp (A) ≤ 2n − 4 and the primitive exponent set of n × n primitive symmetric (0,1) matrix with zero diagonal is {2,3, …, 2n − 4}∖D, where D is the set of odd numbers in {n − 2, n − 1, …, 2n − 5}.

Theorem 2.2 (see [10].)Let A be an n × n primitive ZS sign pattern matrix with zero diagonal. Then l(A) ≤ 2n − 1.

By Theorems 2.1 and 2.2, the sign pattern matrices with zero diagonal attaining this upper bound l(A) = 2n − 1 must be nonpowerful. So it remains to consider nonpowerful sign pattern matrices with zero diagonal.

Definition 2.3. Two walks W1 and W2 in a signed digraph are called a pair of SSSD walks, if they have the same initial vertex, same terminal vertex, and same length, but they have different signs.

Lemma 2.4 (see [8].)Let D be a symmetric digraph. Then D is primitive if and only if D is strongly connected and there exists an odd cycle in D.

Lemma 2.5 (see [1], [12].)If S is a primitive signed digraph, then  S  is nonpowerful if and only if S contains a pair of cycles C1 and C2, with lengths p1 and p2, respectively, satisfying one of the following conditions:

  • A1 p1 is odd and p2 is even and sgn (C2) = −1;

  • A2 both p1 and p2 are odd and sgn (C1) = −sgn (C2).

Lemma 2.6 (see [12].)Let S be a primitive, nonpowerful signed digraph. Then we have the following.

  • (1)

    There is an integer k such that there exists a pair of SSSD walks of length k from each vertex x to each vertex y in S.

  • (2)

    If there exists a pair of SSSD walks of length k from each vertex x to each vertex y, then there also exists a pair of SSSD walks of length k + 1 from each vertex u to each vertex v in S.

  • (3)

    The minimal such k (as in (1)) is just l(S), the base of S.

Lemma 2.7 (see [7].)Suppose that an n × n sign pattern matrix A = (aij) is skew symmetric. Let S(A) be the associated signed digraph of A. Let r be an odd integer with 3 ≤ rn (n ≥ 3). Then l(S(A)) = 2n − 1 if and only if S(A) is isomorphic to G (see Figure 1).

3. Main Results

For an undirected walk W of graph G and two vertices x, y on W, we denote by QW(xy) a shortest path from x to y on W and by Q(xy) a shortest path from x to y on G. For a cycle C of G, if x and y are two (not necessarily distinct) vertices on C and P is a path from x to y along C, then CP denotes the path or cycle from x to y along C obtained by deleting the edges of P.

Lemma 3.1. Let A be an n × n primitive nonpowerful ZS sign pattern matrix with zero diagonal. If all the 2 cycles in S(A) are positive, then l(A) ≤ 2n − 2.

Proof. Since A is primitive, it follows from Lemma 2.4 that S(A) is strongly connected and there is an odd cycle C in S(A) such that l(C) = l. Since A has zero diagonal, there are no loops in S(A) and so l ≥ 3. Without loss of generality, we assume that C is an odd cycle with the least length in S(A).

Case  1. There exists at least one negative even cycle in S(A).

Let C be a negative even cycle in S(A). Without loss of generality, we assume that C is a negative even cycle with the least length in S(A). Since all 2 cycles in S(A) are positive, l(C) = l ≥ 4.

Subcase  1.1. C and C have no common vertices.

Let P be the shortest path from C to C. Suppose P intersects C at vertex u and intersects C at vertex v and there are k vertices on P where k ≥ 2. Let G0 = CPC. Let x and y be any two (not necessarily distinct) vertices in S(A). Suppose that P1 is the shortest path from x to G0 and intersects G0 at vertex x and P2 is the shortest path from y to G0 and intersects G0 at vertex y. Then 0 ≤ l(P1),  l(P2) ≤ nllk + 2, where l ≥ 4 and l ≥ 3. By the proof of Case  1 of Lemma  4.5 in [3], there exists a pair of SSSD walks from x to y of length 2n − 2. Therefore, by Lemma 2.6, l(A) ≤ 2n − 2.

Subcase  1.2. C and C have at least one common vertex.

Let G1 = CC. Let x and y be any two (not necessarily distinct) vertices in S(A). Suppose that P1 is the shortest path from x to G1 and intersects G1 at vertex x and P2 is the shortest path from y to G1 and intersects G1 at vertex y. Denote CC by R. Assume R has m vertices, where 1 ≤ m ≤ min (l, l), then

(3.1)
If m ≥ 2, then R is a path with vertex set V(R) = {v1, v2, …, vm} and edge set E(R) = {(v1, v2), (v2, v3), …, (vm−1, vm)}. In this case, if m = min (l, l) = l, then there exists another odd cycle with length ll + 2 < l, which contradicts our assumption that C is an odd cycle with the least length in S(A). Therefore, m < l and if m = min (l, l), then m = l.

Subcase  1.2.1. x = y and 1 ≤ m ≤ min (l, l).

Subcase  1.2.1.1. x = yCR. See Figure 2(a).

We consider two subcases: the subcase 1 ≤ m < min (l, l) and the subcase m = min (l, l) = l.

First, we consider the subcase 1 ≤ m < min (l, l). Without loss of generality, we assume that l(QCR(xv1)) ≤ l(QCR(xvm)). Let w = l(P1) + l(C) + l(P2). If w is even, set

(3.2)
Otherwise, set
(3.3)
Let
(3.4)
where C2 is a positive 2-cycle that contains vertex x. Since C is odd, and l(QR(v1vm)) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is even,
(3.5)
Otherwise,
(3.6)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Then, we consider the subcase m = min (l, l) = l. Without loss of generality, we assume that l(QCR(xv1)) ≤ l(QCR(xvm)). Let

(3.7)
If w is even, set
(3.8)
Otherwise, set
(3.9)
Let
(3.10)
where C2 is a positive 2-cycle that contains vertex x. Since is an odd cycle, l(QCR(xv1)) and have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is even,
(3.11)
Otherwise,
(3.12)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.1.2. x = yCR. See Figure 2(b).

The proof for this subcase is similar to that of the Subcase 1.2.1.1 and is omitted.

Subcase  1.2.1.3. x = yR. See Figure 2(c).

Let w = l(P1) + l(P2). If w is even, set

(3.13)
Otherwise, set
(3.14)
Let
(3.15)
where C2 is a positive 2-cycle that contains vertex x. Since l is odd, we see that both l(W1) and l(W2) are even. Then, if w is even,
(3.16)
Otherwise,
(3.17)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.2. xy and 2 ≤ m ≤ min (l, l).

Subcase  1.2.2.1. xCR and yCR. See Figure 3(a).

Without loss of generality, we assume that l(QCR(xv1)) ≤ l(QCR(yv1)). Let w = l(P1) + l(QCR(xv1)) + l(QR(v1vm)) + l(QCR(vmy)) + l(P2). If w is even, set

(3.18)
Otherwise, set
(3.19)
Let
(3.20)
where C2 is a positive 2-cycle that contains vertex x. Since C is odd, and l(QR(v1vm)) have different parity. Therefore, both l(W1) and l(W2) are even. Noting that W3 = P1 + QCR(xv1) + QR(v1vm) + QCR(vmy) and are paths of S(A), we have l(W3),  l(W4) ≤ n − 1. Then
(3.21)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.2.2. xCR and yR. See Figure 3(b).

Without loss of generality, we assume that l(QCR(xv1)) ≤ l(QCR(xvm)). Then we consider two subcases: the subcase xCR, yR and yv1 and the subcase xCR and y = v1.

First, we consider the subcase xCR, yR and yv1. Let w = l(P1) + l(QCR(xv1)) + l(QR(v1y)) + l(P2). If w is even, set

(3.22)
Otherwise, set
(3.23)
Let
(3.24)
where C2 is a positive 2-cycle that contains vertex x. Since C is odd, l(QR(v1y)) and have different parity. Therefore, both l(W1) and l(W2) are even. Noting that W3 = P1 + QCR(xv1) + QR(v1y) and are two paths of S(A), then we have l(W3),  l(W4) ≤ n − 1. Then
(3.25)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Then, we consider the subcase xCR and y = v1. Let w = l(P1) + l(QCR(xvm)) + l(QR(vmv1(y))) + l(P2). If w is even, set

(3.26)
Otherwise, set
(3.27)
Let
(3.28)
where C2 is a positive 2-cycle that contains vertex x. Since C is odd, l(QR(vmv1(y))) and have different parity. Therefore, both l(W1) and l(W2) are even. Noting that W3 = P1 + QCR(xvm) + QR(vmv1(y)) and are two paths of S(A), we have l(W3),  l(W4) ≤ n − 1. Then
(3.29)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.2.3. xCR and yCR. See Figure 3(c).

The proof for this subcase is similar to that of the Subcase 1.2.2.1 and is omitted.

Subcase  1.2.2.4. xR and yR. See Figure 3(d).

Let . If w is even, set

(3.30)
Otherwise, set
(3.31)
Let
(3.32)
where C2 is a positive 2-cycle that contains vertex x. Since C is odd, and have different parity. Therefore, both l(W1) and l(W2) are even. Then if w is even,
(3.33)
Otherwise,
(3.34)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.2.5. xR and yCR. See Figure 3(e).

The proof for this subcase is similar to that of Subcase 1.2.2.4, so we omit it.

Subcase  1.2.2.6. xCR and yCR. See Figure 3(f).

Without loss of generality, we assume that . Let . If w is even, set

(3.35)
Otherwise, set
(3.36)
Let
(3.37)
where C2 is a positive 2-cycle that contains vertex x. Since C is odd, and have different parity. Therefore, both l(W1) and l(W2) are even. Noting that and are two paths of S(A), then we have l(W3) ≤ n − 1 and l(W4) ≤ nm. Then, if w is even,
(3.38)
Otherwise,
(3.39)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.3. m = 1 and xy. We assume that V(C)∩V(C) = {u}.

Subcase  1.2.3.1. xC and yC. See Figure 4(a).

Let w = l(P1) + l(QC(xu)) + l(QC(uy)) + l(P2). If w is even, set

(3.40)
Otherwise, set
(3.41)
Let
(3.42)
where C2 is a positive 2-cycle that contains vertex x. Since l is odd, both l(W1) and l(W2) are even. Then, if w is even,
(3.43)
Otherwise,
(3.44)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.3.2. xC, yC, and xyu. See Figure 4(b).

Let . If w is even, set

(3.45)
Otherwise, set
(3.46)
Let
(3.47)
where C2 is a positive 2-cycle that contains vertex x. Since C is odd, and have different parity. Therefore, both l(W1) and l(W2) are even. Noting that and are two paths of S(A), we have l(W3),  l(W4) ≤ n − 1. Then,
(3.48)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2.3.3. xC and yC. See Figure 4(c).

The proof for this subcase is similar to that of the Subcase 1.2.3.1 and is omitted.

Thus in each of the above subcases, there exists a pair of SSSD walks from x to y with length 2n − 2. Therefore, we get l(A) ≤ 2n − 2 by Lemma 2.6.

Case  2. There exists no negative even cycle in S(A).

Since A is primitive, nonpowerful and there exist no negative even cycles in S(A), it follows from Lemma 2.5 that there exist two odd cycles C and C with different signs in S(A). We assume that l(C) = l and l(C) = l. Since the trace of A is zero, there are no loops in S(A) and so l,  l ≥ 3. Without loss of generality, we assume ll ≥ 3.

Subcase  2.1. C and C have no common vertices.

Let P be the shortest path from C to C. Suppose P intersects C at vertex u and intersects C at vertex v and there are k vertices on P where k ≥ 2. Let G2 = CPC. Let x and y be two arbitrary (not necessarily distinct) vertices in S(A). Suppose that P1 is the shortest path from x to G2 and intersects G2 at vertex x and P2 is the shortest path from y to G2 and intersects G2 at vertex y. Then

(3.49)
Since C and C have diffident signs, if there exists an even walk W with length l(W) ≤ 2n − 2 − l, then W1 = W + C and W2 = W + ((ll)/2)C2 + C have the same length l(W1) = l(W2) ≤ 2n − 2 and different signs. As the proof of Subcase  1.1, we can construct an even walk W with length l(W) ≤ 2n − 2 − l. So there exists a pair of SSSD walks from x to y of length 2n − 2. It remains to consider the following subcase.

Subcase  2.2. C and C have at least one common vertex.

Let G3 = CC. Let x and y be two arbitrary (not necessarily distinct) vertices in S(A). Suppose that P1 is the shortest path from x to G3 and intersects G3 at vertex x and P2 is the shortest path from y to G3 and intersects G3 at vertex y. Denote CC by R. Assume R has m vertices, where 1 ≤ m ≤ min (l1, l2), then

(3.50)
If m > 1, then R is a path with vertex set V(R) = {v1, v2, …, vm} and edge set E(R) = {(v1, v2), (v2, v3), …, (vm−1, vm)}. If m = l, since there exists no negative even cycles in S(A), then C and C have the same sign, a contradiction. Therefore, 1 ≤ m < l.

Subcase  2.2.1. xCR and yCR. See Figure 3(a).

Without loss of generality, we assume that l(QCR(xv1)) ≤ l(QCR(yv1)). Let w = l(P1) + l(QCR(xv1)) + l(QR(v1vm)) + l(QCR(vmy)) + l(P2). If w is odd, set

(3.51)
Otherwise, set
(3.52)
Let
(3.53)
where C2 is a positive 2-cycle that contains x. Since C is odd, l(QR(v1vm)) and have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.54)
Otherwise,
(3.55)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  2.2.2. xCR and yR. See Figure 3(b).

Let w = l(P1) + l(QC(xy)) + l(P2). If w is odd, set

(3.56)
Otherwise, set
(3.57)
Let
(3.58)
where C2 is a positive 2-cycle that contains x. Since C is odd, CQC(xy) and QC(xy) have different parity, Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.59)
Otherwise,
(3.60)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  2.2.3. xCR and yCR. See Figure 3(c).

Without loss of generality, we assume that l(QCR(xv1)) ≤ l(QCR(xvm)). Let . If w is odd, set

(3.61)
Otherwise, set
(3.62)
Let
(3.63)
where C2 is a positive 2-cycle that contains x. Since C is odd, and have different parity. Therefore, both l(W1) and l(W2) are even. Noting that and are paths of S(A), then we have l(W3),  l(W4) ≤ n − 1. Therefore,
(3.64)
Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  2.2.4. xR and yR. See Figure 3(d).

The proof for this subcase is similar to that of Subcase 2.2.2, so we omit it.

Subcase  2.2.5. xR and yCR. See Figure 3(e).

The proof for this subcase is similar to that of Subcase 2.2.2, so we omit it.

Subcase  2.2.6. xCR and yCR. See Figure 3(f).

The proof for this subcase is similar to that of Subcase 2.2.1, so we omit it.

From all the above subcases, there exists a pair of SSSD walks from x to y with length 2n − 2. Therefore, we get l(A) ≤ 2n − 2 by Lemma 2.6.

Details are in the caption following the image
Illustrate for Subcase 1.2.1 of Lemma 3.1.
Details are in the caption following the image
Illustrate for Subcase 1.2.1 of Lemma 3.1.
Details are in the caption following the image
Illustrate for Subcase 1.2.1 of Lemma 3.1.
Details are in the caption following the image
Illustration for Subcases  1.2.2 and 2.2 of Lemma 3.1.
Details are in the caption following the image
Illustration for Subcases  1.2.2 and 2.2 of Lemma 3.1.
Details are in the caption following the image
Illustration for Subcases  1.2.2 and 2.2 of Lemma 3.1.
Details are in the caption following the image
Illustration for Subcases  1.2.2 and 2.2 of Lemma 3.1.
Details are in the caption following the image
Illustration for Subcases  1.2.2 and 2.2 of Lemma 3.1.
Details are in the caption following the image
Illustration for Subcases  1.2.2 and 2.2 of Lemma 3.1.
Details are in the caption following the image
Illustrate for Subcase 1.2.3 of Lemma 3.1.
Details are in the caption following the image
Illustrate for Subcase 1.2.3 of Lemma 3.1.
Details are in the caption following the image
Illustrate for Subcase 1.2.3 of Lemma 3.1.

Lemma 3.2. Let A be an n × n primitive nonpowerful ZS sign pattern matrix with zero diagonal. If there exist a negative 2-cycle and a positive 2-cycle in S(A), then l(A) ≤ 2n − 2.

Proof. Since A is primitive, it follows from Lemma 2.4 that S(A) is strongly connected and there is an odd cycle C in S(A) with length l(C) = l. Since A has zero diagonal, there are no loops in S(A) and so l ≥ 3. Without loss of generality, we assume that C is an odd cycle with the least length in S(A). Since A is ZS and S(A) contain a positive 2-cycle and a negative 2-cycle, there exists a positive 2-cycle and a negative 2-cycle such that . Let .

Let P be the shortest path from u to C. Let x and y be two arbitrary (not necessarily distinct) vertices in S(A). Suppose there are k vertices on P and P intersects C at v, where k ≥ 1. Suppose P1 is the shortest path from x to PC and P1 intersects PC at x and P2 is the shortest path from y to PC and P2 intersects PC at y where 0 ≤ l(P1),  l(P2) ≤ nlk + 1. We consider the following three cases.

Case  1. xP and yP.

By the Subcase 2.1 of Lemma  4.2 in [3], there exists a pair of SSSD walks from x to y of length 2n − 2.

Case  2. Only one of x and y belongs to P.

By the Subcase  2.2 of Lemma  4.2 in [3], there exists a pair of SSSD walks from x to y of length 2n − 2.

It remains to consider the following case.

Case  3. xP and yP. See Figure 5.

Subcase  3.1. x = y.

Let w = l(P1) + l(QC(xv)) + 2l(P) + l(QC(vy)) + l(P2). If w is even, set

(3.65)
Otherwise, set
(3.66)
Let
(3.67)
Since C is odd, l(QC(vx)) and l(CQC(vx)) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.68)
Otherwise,
(3.69)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  3.2. xy.

Without loss of generality, we assume that l(QC(xv)) ≤ l(QC(yv)). Let P3 = QC(xv) and . Let w = l(P1) + l(P3) + l(P4) + 2l(P) + l(P2), If w is odd, set

(3.70)
Otherwise, set
(3.71)
Let
(3.72)
Since C is odd, l(P3) + l(P4) and have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.73)
Otherwise,
(3.74)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Therefore, l(A) ≤ 2n − 2 by Lemma 2.6.

Details are in the caption following the image
Illustration for Case 3 of Lemma 3.2.

Lemma 3.3. Let A be an n × n primitive nonpowerful ZS sign pattern matrix with zero diagonal. If l(A) = 2n − 1, then all 2-cycles in S(A) are negative.

Proof. Assume that l(A) = 2n − 1. By Lemma 3.1, S(A) has at least one negative 2-cycle. It then follows from Lemma 3.2 that all 2-cycles in S(A) are negative.

Lemma 3.4. Let A be an n × n primitive nonpowerful ZS sign pattern matrix with zero diagonal. Suppose that l(A) = 2n − 1. Then there exists an odd cycle C in S(A) and C is the only cycle of length at least 3 in S(A).

Proof. Since A is primitive, it follows from Lemma 2.4 that S(A) is strongly connected and there is an odd cycle C = (v1, v2, …, vl) in S(A) with length l(C) = l. Since A has zero diagonal, there is no loop in S(A) and so l ≥ 3. Consider the following two directed cycles:

(3.75)
Since there exists no positive 2-cycle in S(A) by Lemma 3.3, the arcs (vi, vi+1) and (vi+1, vi) have different signs. Thus sgn (C1) = −sgn (C2) by the fact that l is odd. Without loss of generality, we assume that C is an odd cycle with the least length in S(A).

If l(A) = 2n − 1, suppose there exists another cycle C with length l(C) = l ≥ 3, we consider the following two cases.

Case  1. C and C have no common vertices.

Let P be the shortest path from C to C. Suppose P intersects C at vertex u and intersects C at vertex v and there are k vertices on P where k ≥ 2. Let G4 = CPC. Let x and y be two arbitrary (not necessarily distinct) vertices in S(A). Suppose that P1 is the shortest path from x to G4 and intersects G4 at vertex x and P2 is the shortest path from y to G4 and intersects G4 at vertex y. Then

(3.76)
We consider the following six subcases.

Subcase  1.1. xC and yC. See Figure 6(a).

Let w = l(P1) + l(QC(xy)) + l(P2). If w is odd, set

(3.77)
Otherwise, set
(3.78)
Let
(3.79)
Since C is odd, l(QC(xy)) and l(CQC(xy)) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.80)
Otherwise,
(3.81)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.2. xC and yP. See Figure 6(b).

Let W = l(P1) + l(QC(xu)) + l(QP(uy)) + l(P2). If w is odd, set

(3.82)
Otherwise, set
(3.83)
Let
(3.84)
Since C is odd, l(QC(xu)) and l(CQC(xu)) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.85)
Otherwise,
(3.86)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.3. xC and yC. See Figure 6(c).

Let . If w is odd, set

(3.87)
Otherwise, set
(3.88)
Let
(3.89)
Since C is odd, l(QC(xu)) and l(CQC(xu)) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.90)
Otherwise,
(3.91)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.4. xP and yP. See Figure 6(d).

Without loss of generality, we assume that l(QP(xu)) ≤ l(QP(yu)). Let w = l(P1) + l(QP(xu)) + l(P) + l(QP(vy)) + l(P2). If w is odd, set

(3.92)
Otherwise, set
(3.93)
Let
(3.94)
Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.95)
Otherwise,
(3.96)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.5. xP and yC. See Figure 6(e).

Let , if w is odd, set

(3.97)
Otherwise, set
(3.98)
Let
(3.99)
Since C is odd, both l(W1) and l(W2) are even. Then, if w is odd,
(3.100)
Otherwise,
(3.101)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  1.6. xC and yC. See Figure 6(f).

Let . If w is odd, set

(3.102)
Otherwise, set
(3.103)
Let
(3.104)
Since C is odd, both l(W1) and l(W2) are even. Then if w is odd,
(3.105)
Otherwise,
(3.106)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Therefore, l(A) ≤ 2n − 2 by Lemma 2.6, a contradiction.

Case  2. C and C have at least one common vertex.

Let G5 = CC. Let x and y be two arbitrary (not necessarily distinct) vertices in S(A). Suppose that P1 is the shortest path from x to G5 and intersects G5 at vertex x and P2 is the shortest path from y to G5 and intersects G5 at vertex y. Denote CC by R. Assume R has m vertices, where 1 ≤ m ≤ min (l1, l2), then

(3.107)
If m > 1, then R is a path with vertex set V(R) = {v1, v2, …, vm} and edge set E(R) = {(v1, v2), (v2, v3), …, (vm−1, vm)}. If l is odd, m = min (l, l) = l by the minimality of C. If l is even, suppose min (l, l) = l, then there exists an odd cycle C with l(C) < l which contradicts our assumption that C is an odd cycle with the least length in S(A). Therefore, if m = min (l, l), then m = l < l. We consider the following three subcases.

Subcase  2.1. xC and yC.

Let w = l(P1) + l(QC(xy)) + l(P2). If w is odd, set

(3.108)
Otherwise, set
(3.109)
Let
(3.110)
Since C is odd, l(QC(xy)) and l(CQC(xy)) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.111)
Otherwise,
(3.112)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  2.2. xCR and yCR.

Without loss of generality, we assume that l(QCR(xv1)) ≤ l(QCR(xvm)). Let . If w odd, set

(3.113)
Otherwise, set
(3.114)
Let
(3.115)
Since C is odd, l(QCR(xv1)) and l(QCR(xvm)) + l(QR(vmv1)) have different parity. Therefore, both l(W1) and l(W2) are even.

Then, if w is odd,

(3.116)
Otherwise,
(3.117)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Subcase  2.3. xCR and yCR.

The verification for this subcase is similar to that of the Subcase 2.2 and is omitted.

Therefore, l(A) ≤ 2n − 2 by Lemma 2.6, a contradiction.

Details are in the caption following the image
Illustration for Lemma 3.4.
Details are in the caption following the image
Illustration for Lemma 3.4.
Details are in the caption following the image
Illustration for Lemma 3.4.
Details are in the caption following the image
Illustration for Lemma 3.4.
Details are in the caption following the image
Illustration for Lemma 3.4.
Details are in the caption following the image
Illustration for Lemma 3.4.

Lemma 3.5. Let A be an n × n primitive nonpowerful ZS sign pattern matrix with zero diagonal. If l(A) = 2n − 1, then S(A) is isomorphic to G (see Figure 1).

Proof. Let A be an n × n primitive nonpowerful ZS sign pattern matrix with zero diagonal. Since A is primitive, it follows from Lemma 2.4 that S(A) is strongly connected and there is an odd cycle C = (v1, v2, …, vl) in S(A) with length l(C) = l. Since A has zero diagonal, there is no loop in S(A) and so 3 ≤ ln. Without loss of generality, we assume that C is an odd cycle with the least length in S(A). If l(A) = 2n − 1, then by Lemma 3.3, there exists no positive 2-cycle in S(A). Then S(A) is isomorphic to G by Lemma 2.7. We will give anther proof of the theorem.

Denote the vertex set of S(A) by V and the vertex set of C by V. By Lemmas 3.4 and 3.3, the cycle C is the only cycle of length at least 3 in S(A) and there exists no positive 2-cycle in S(A). Consider the two directed cycles C1 = (v1, v2, …, vl, v1) and C2 = (v1, vl, …, v2, v1). Since there exists no positive 2-cycle in S(A), the arcs (vi, vi+1) and (vi+1, vi) have different signs. Thus sgn (C1) = −sgn (C2) by the fact that l is odd. Let x and y be two arbitrary (not necessarily distinct) vertices in S(A). Suppose that P1 is the shortest path from x to C and intersects C at vertex x and P2 is the shortest path from y to C and intersects C at vertex y. If l = n, S(A) is isomorphic to an odd cycle of length n. If l < n, it is enough to show that there exists a vertex uV in S(A) such that l(P) = nl where P is the shortest path from u to C and P intersects C at v. Suppose not, then

(3.118)
Now we consider the following three cases.

Case  1. xVV and yVV.

Let w = l(P1) + l(QC(xy)) + l(P2)). If w is odd, set

(3.119)
Otherwise, set
(3.120)
Let
(3.121)
Since C is odd, QC(xy) and CQC(xy) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.122)
Otherwise,
(3.123)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Case  2. xVV and yV.

In this case, y = y. Let w = l(P1) + l(QC(xy)). If w is odd, set

(3.124)
Otherwise, set
(3.125)
Let
(3.126)
Since C is odd, QC(xy) and CQC(xy) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.127)
Otherwise,
(3.128)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

Case  3. xV and yV.

In this case, x = x and y = y. Let w = QC(xy). If w is odd, set

(3.129)
Otherwise, set
(3.130)
Let
(3.131)
Since C is odd, QC(xy) and CQC(xy) have different parity. Therefore, both l(W1) and l(W2) are even. Then, if w is odd,
(3.132)
Otherwise,
(3.133)

Since both l(W1) and l(W2) are even, it follows that l(W1) = l(W2) ≤ 2n − 2. We see that the pair W1, W2 is a pair of SSSD walks with even length. Therefore, there exists a pair of SSSD walks from x to y with length 2n − 2.

From all the above cases, there exists a pair of SSSD walks from x to y with length 2n − 2, therefore, l(A) ≤ 2n − 2 by Lemma 2.6, a contradiction.

Proof of Theorem 1.6. We get l(A) ≤ 2n − 1 from Theorem 2.2. Suppose that A is nonpowerful and skew symmetric and S(A) is isomorphic to G. Then l(A) = 2n − 1 by Lemma 2.7.

Conversely, suppose that l(A) = 2n − 1. We need to prove that A is nonpowerful and skew symmetric and S(A) is isomorphic to G. In [1], Li et al. showed that if an irreducible sign pattern matrix A is powerful, then l(A) = l(|A|). Therefore, if A is powerful, then l(A) ≤ 2n − 4 by Theorem 2.1, which contradicts l(A) = 2n − 1. Hence A is nonpowerful. Consequently, A is skew symmetric by Lemma 3.3 and S(A) is isomorphic to G by Lemma 3.5.

Acknowledgments

This paper is supported by NSFC (61170311), Chinese Universities Specialized Research Fund for the Doctoral Program (20110185110020), and Sichuan Province Sci. & Tech. Research Project (12ZC1802).

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.