Minimum Rank, Maximum Nullity, and Zero Forcing Number for Small Digraphs ∗ Josh Carlson Iowa State University, Ames, IA Introduction Useful Techniques Field Independence Minimum rank, maximum nullity, and zero forcing number have been thoroughly studied for simple graphs. We calculate the values of these parameters for all simple digraphs on 4 vertices and less. We illustrate some useful techniques to find these values and examine the concept of field independence of minimum rank. We also exhibit a digraph whose minimum rank and maximum nullity have a unique property. There are three main techniques that are very helpful in calculating the values of the zero forcing number and minimum rank (thus maximum nullity) of all 238 digraphs of order 4 or less: If not specified, mr(Γ ) is taken to be the minimum rank of a digraph Γ over R. The minimum rank of Hessenberg paths and ditrees are field independent. This means we only need to consider field independence for the digraphs that are not Hessenberg paths or ditrees. Definitions I I I Hessenberg paths I Ditrees I Finding a realizing matrix I Zero Forcing Number A graph G is defined as G = (V , E) where V is a set of vertices and E is set of ordered pairs of two distinct elements of V ; (i, j) ∈ E represents the edge connecting vertex i to vertex j. For small digraphs we can quickly determine the zero forcing number by making sure there is no zero forcing set of size k − 1 and exhibiting a zero forcing set of size k . Given n × n matrix A , Γ (A ) is the digraph of n vertices that is associated with A where there is an arc from verticex i to vertex j if and only if the ij entry of A is non-zero. The diagonal of A is free. 0 −1 1 0 1 2 −1 3 0 0 0 2 0 1 0 1 0 ? 0 1 1 1 ? 1 1 0 0 ? Matrix D Matrix C 4 3 This is an example of a digraph that has field independent minimum rank: 0 0 0 ∗ 1 ∗ 0 ∗ 0 ∗ 0 ∗ ∗ 2 4 0 0 0 0 Hessenberg Paths There are two theorems about Hessenberg paths that were beneficial to us: Γ (A ) ‘ I Given a digraph Γ , M(Γ ) is the set of all n × n matrices such that Γ (A ) = Γ . I The minimum rank of a digraph Γ is defined as mr(Γ ) = min{rank (A ) : A ∈ M(Γ )}. I The maximum nullity of a digraph Γ is defined as M(Γ ) = max{null(A ) : A ∈ M(Γ )}. Theorem[1]: Z(Γ ) = 1 if and only if Γ is a Hessenberg path. Theorem[1]: If Γ is a Hessenberg path of n vertices then mr(Γ ) = n − 1. 3 Matrix E (D87)[3] 1 The stars in matrix E are non-zero entries. Matrix E corresponds to D87 because Γ (E) = D87. Rows 1 and 2 of Matrix E are linearly independent. In any field we can make row 3 equal to the sum of rows 1 and 2. This means that mrF (D87) = 2 for any field F which makes it field independent. Observation: For every digraph Γ with n vertices, mr(Γ ) + M(Γ ) = n. I ? 1 0 0 There is no zero forcing set of size 1 but vertex 1 and 4 are a zero forcing set so Z(D163) = 2. 2 Matrix A 3 (D163)[3] 1 Since Z(D122) = 2, mz(D122) = 2. Matrices C and D both correspond to D122. In R matrix C has rank 2 because rows 1 and 2 are linearly independent and rows 3 and 4 depend on them. This means that mr R(D122) = 2 by the realizing matrix argument. If we consider matrix D in Z2, the off-diagonal entries are fixed because in Z2 there is only one non-zero entry. Rows 1, 2, and 4 are linearly independent given all possible diagonal entries. This means that in Z2 matrix D has to have rank 3. Thus mr Z2 (D122) = 3 and D122 has field dependent minimum rank. 2 4 4 3 (D122)[3] 1 A digraph Γ is defined as Γ = (V, E) where V is a set of vertices and E is set of ordered pairs of two distinct elements of V ; (i, j) ∈ E represents the arc pointing from vertex i to vertex j. This is an example of a digraph that has field dependent minimum rank: 1 1 0 1 1 −1 1 1 0 0 0 0 0 2 0 1 2 1 2 The color change rule of a digraph Γ states that if a vertex b is blue and a white vertex w is the only white out-neighbor of b, then b can force w to be colored blue. 3 4 Only 13 of the 238 digraphs of order 4 or less have field dependent minimum rank. (D201)[3] b w b w ‘ Vertex 3 is a zero forcing set so Z(D201) = 1. By the two theorems, D201 is a Hessenberg path so mr(D201) = 1 and M(D201) = 3. A Particularly Interesting Digraph 1 b can force w b cannot force w Trees A zero forcing set of a digraph Γ is a set of vertices such that when initially colored blue, the entire digraph can be forced according to the zero forcing rule. We have one very useful tool for determining the minimum rank of ditrees: I The zero forcing number Z(Γ ) is the minimum number of blue vertices initially needed to Theorem[2]: If T is a ditree then Z(T ) = M(T ). force all vertices in Γ blue according to the color change rule. I 2 A Hessenberg path Γ is path where E(Γ ) does not contain any arc of the form (vi , vj ) with j >i+1 3 Z(D162) = 2 and mr(D162) = 3 (which means M(D162) = n − 3 = 1). We know that M(Γ ) 6 Z(Γ ) for any digraph Γ . D162 happened to be the only digraph of order 4 or less that had M(Γ ) , Z(Γ ). D162 also happens to be one of the 13 digraphs with field dependent minimum rank. 4 (D70)[3] Further Questions Since D70 is a ditree, M(D70) = Z(D70) = 2 and mr(D70) = n − 2 = 2. The red arc is not allowed I I I An undirected cycle is a sequence of vertices v1, v2, . . . , vn such that vi−1vi is an edge for i = 2, . . . , n and (vn , v1) is an edge. An undirected tree is a connected graph that contains no cycles. A directed tree (ditree) is a digraph whose underlying graph is a tree. Finding a Realizing Matrix If k is a lower bound for mr(Γ ) and we can find a matrix that corresponds to Γ with rank k , then we know mr(Γ ) = k . Since mz(Γ ) 6 mr(Γ ), all we have to do is find such a matrix with k = mz(Γ ). 0 1 1 0 1 0 1 1 0 1 −1 0 0 4 2 1 0 1 0 3 (D181)[3] Cycle I Tree Ditree The miminum rank of a digraph Γ is field independent if mrF (Γ ) = mr R(Γ ) for any field F. 4 (D162)[3] For a digraph Γ , the parameter mz(Γ ) is defined as n − Z(Γ ). Observation: mz(Γ ) 6 mr(Γ ) for all digraphs Γ I 3 1 Observation: M(Γ ) 6 Z(Γ ) for all digraphs Γ . I 2 Matrix B Since Z(D181) = 2, mz(D181) = n − 2 = 2. Matrix B corresponds to D181 because Γ (B) = D181. Rank (B) = 2 because rows 2 and 3 are linearly independent and rows 1 and 4 are dependent on them. Since rank (B) = mz(D181) = 2, mr(D181) = 2. Joint work with: Adam Berliner, Cora Brown, Nathanael Cox, Leslie Hogben, Jason Hu, Katrina Jacobs, Kathryn Manternach, Travis Peters, Nathan Warnberg, and Michael Young I What is the minimum rank, maximum nullity, and zero forcing number for the digraphs of order 5? I How many digraphs of order 5 have field dependent minimum rank? I If Γ is a digraph and M(Γ ) = 1, what are the possible values of Z(Γ )? References [1] A. Berliner, M. Catral, L. Hogben, M. Huynh, K. Lied, M. Young. Minimum rank, maximum nullity, and zero forcing number for simple digraphs. Under review. [2] L. Hogben. Minimum rank problems. Linear Algebra and its Applications, 432: 1961-1974, 2010. [3] R. C. Read and R. J. Wilson. An Atlas of Graphs, Oxford University Press, New York, 1998. ∗ Department of Mathematics, Iowa State University, Ames, IA 50011 (jmsdg7@iastate.edu)