On Zero Forcing Number of Graphs and Their Complements
Linda Eroh1 , Cong X. Kang2 , and Eunjeong Yi3
1
University of Wisconsin Oshkosh, Oshkosh, WI 54901, USA
2,3
Texas A&M University at Galveston, Galveston, TX 77553, USA
arXiv:1402.1962v2 [math.CO] 27 Dec 2014
1
eroh@uwosh.edu; 2 kangc@tamug.edu; 3 yie@tamug.edu
August 29, 2018
Abstract
The zero forcing number, Z(G), of a graph G is the minimum cardinality of a set
S of black vertices (whereas vertices in V (G) \ S are colored white) such that V (G) is
turned black after finitely many applications of “the color-change rule”: a white vertex
is converted to a black vertex if it is the only white neighbor of a black vertex. Zero
forcing number was introduced and used to bound the minimum rank of graphs by the
“AIM Minimum Rank – Special Graphs Work Group”. It’s known that Z(G) ≥ δ(G),
where δ(G) is the minimum degree of G. We show that Z(G) ≤ n − 3 if a connected
graph G of order n has a connected complement graph G. Further, we characterize
a tree or a unicyclic graph G which satisfies either Z(G) + Z(G) = δ(G) + δ(G) or
Z(G) + Z(G) = 2(n − 3).
Keywords: zero forcing set, zero forcing number, Nordhaus-Gaddum-type result, tree,
unicyclic graph
Mathematics Subject Classification 2010: 05C50, 05C05, 05C38, 05D99
1 Introduction
Let G = (V (G), E(G)) be a finite, simple, undirected, connected graph of order |V (G)| =
n ≥ 2 and size |E(G)|. For W ⊆ V (G), we denote by G[W ] the subgraph of G induced by
W . For a vertex v ∈ V (G), the open neighborhood of v is the set NG (v) = {u | uv ∈ E(G)}.
The degree degG (v) of a vertex v ∈ V (G) is the the number of edges incident to the vertex
v in G; a leaf is a vertex of degree one. We denote by ∆(G) the maximum degree of a
graph G, and denote by δ(G) the minimum degree of a graph G. We denote by Kn , Cn , and
Pn the complete graph, the cycle, and the path, respectively, on n vertices. The distance
between two vertices v, w ∈ V (G), denoted by dG (v, w), is the length of a shortest path
between v and w; we omit G when ambiguity is not a concern. The diameter, diam(G), of
a graph G is given by max{d(u, v) | u, v ∈ V (G)}. The complement G of a graph G is the
graph whose vertex set is V (G) and uv ∈ E(G) if and only if uv 6∈ E(G) for u, v ∈ V (G).
For other terms in graph theory, refer to [8].
The notion of a zero forcing set, as well as the associated zero forcing number, of a
simple graph was introduced by the “AIM Minimum Rank – Special Graphs Work Group”
in [1] to bound the minimum rank of associated matrices for numerous families of graphs.
Let each vertex of a graph G be given one of two colors, “black” and “white” by convention.
Let S denote the (initial) set of black vertices of G. The color-change rule converts the
1
color of a vertex from white to black if the white vertex u2 is the only white neighbor of a
black vertex u1 ; we say that u1 forces u2 , which we denote by u1 → u2 . And a sequence,
u1 → u2 → · · · → ui → ui+1 → · · · → ut , obtained through iterative applications of the
color-change rule is called a forcing chain. Note that, at each step of the color change, there
may be two or more vertices capable of forcing the same vertex. The set S is said to be a
zero forcing set of G if all vertices of G will be turned black after finitely many applications
of the color-change rule. The zero forcing number of G, denoted by Z(G), is the minimum
of |S| over all zero forcing sets S ⊆ V (G).
Since its introduction by the aforementioned “AIM group”, zero forcing number has
become a graph parameter studied for its own sake, as an interesting invariant of a graph.
The four authors in [9] studied the number of steps it takes for a zero forcing set to turn
the entire graph black; they named this new graph parameter the iteration index of a
graph: from a “real world” modeling (or discrete dynamical system) perspective, if the
initial black set is capable of passing a certain condition or trait to the entire population
(i.e. “zero forcing”), then the iteration index of a graph may represent the number of
units of time (anything from days to millennia) necessary for the entire population to
acquire the condition or trait. Independently, Hogben et al. studied the same parameter
(iteration index) in [16], which they called propagation time. It’s also noteworthy that
physicists have independently studied the zero forcing parameter, referring to it as the
graph infection number, in conjunction with the control of quantum systems (see [5], [6],
and [20]). More recently, a probabilistic interpretation of zero forcing was introduced in
[17], and a comparative study of metric dimension and zero forcing number for graphs was
initiated in [12]. For more articles and surveys pertaining to the zero forcing parameter, see
[2, 4, 9, 11, 13, 14, 19].
In this paper, we obtain a Nordhaus-Gaddum-type result (see [18]) on zero forcing
number of graphs by first showing that Z(G) ≤ n − 3 if both G and G are connected graphs
of order n. It’s known that Z(G) ≥ δ(G); thus, δ(G) + δ(G) ≤ Z(G) + Z(G) ≤ 2(n − 3) for
connected graphs G and G of order n. Further, we characterize a tree or a unicyclic graph
G which satisfies either Z(G) + Z(G) = δ(G) + δ(G) or Z(G) + Z(G) = 2(n − 3).
2 Bounds for Z(G) + Z(G)
The path cover number P (G) of G is the minimum number of vertex disjoint paths, occurring
as induced subgraphs of G, that cover all the vertices of G. First, we recall some results on
zero forcing number of graphs.
Theorem 2.1. (a) [2] For any graph G, P (G) ≤ Z(G).
(b) [1] For any tree T , P (T ) = Z(T ).
(c) [19] For any unicyclic graph G, P (G) = Z(G).
Theorem 2.2. [4] For any graph G of order n ≥ 2, Z(G) ≥ δ(G).
Theorem 2.3. [12, 19] Let G be a connected graph of order n ≥ 2. Then
(a) Z(G) = 1 if and only if G = Pn ;
(b) Z(G) = n − 1 if and only if G = Kn .
2
Theorem 2.4. [19] Let G be a graph with cut-vertex v ∈ V (G). Let V1 , V2 , . . . , Vk be the
vertex sets for the connected components
P of G[V (G) \ {v}], and for 1 ≤ i ≤ k, let Gi =
G[Vi ∪ {v}]. Then Z(G) ≥ 1 − k + ki=1 Z(Gi ).
Theorem 2.5. Let G and G be connected graphs of order n ≥ 4. Then Z(G) ≤ n − 3.
Proof. Let G and G be connected graphs of order n ≥ 4. Since G is connected, ∆(G) ≤ n−2.
If ∆(G) = 1, then G ∼ = P2 , and thus ∆(G) ≥ 2. We consider two cases.
Case 1: ∆(G) = n − 2. Let V (G) = {u1 , u2 } ∪ W , where W = {wi | 1 ≤ i ≤ n − 2}.
Suppose that degG (u1 ) = ∆(G) = n − 2 and let NG (u1 ) = W . If u2 wj ∈ E(G) for each j
(1 ≤ j ≤ n − 2), then G contains the complete bi-partite graph K2,n−2 as a subgraph, and
thus G is disconnected. Next, suppose there exists wj such that u2 wj 6∈ E(G) for some j
(1 ≤ j ≤ n−2). Without loss of generality, we may assume that NG (u2 )∩W = {wi | 1 ≤ i ≤
k} for some k < n−2. If wi wj ∈ E(G) for each i, j (1 ≤ i ≤ k and k +1 ≤ j ≤ n−2), then G
contains the complete bi-partite graph Kk,n−k as a subgraph, and thus G is disconnected.
So, there exists two vertices wx and wy such that wx wy 6∈ E(G), where 1 ≤ x ≤ k and
k + 1 ≤ y ≤ n − 2. Without loss of generality, we may assume that wk wn−2 6∈ E(G), by
relabeling if necessary (see (a) of Fig. 1). Then V (G) \ {u1 , wk , wn−2 } forms a zero forcing
set for G: u2 → wk → u1 → wn−2 . Thus, Z(G) ≤ n − 3.
Case 2: ∆(G) = n − a, where 3 ≤ a ≤ n − 2. Let V (G) = U ∪ W , where U = {ui |
1 ≤ i ≤ a} and W = {wj | 1 ≤ j ≤ n − a} for 3 ≤ a ≤ n − 2. Let NG (u1 ) = W ; so that
degG (u1 ) = ∆(G) = n − a. For G to be connected, G can not contain Ka,n−a as a subgraph,
meaning ui wj 6∈ E(G) for a pair (i, j) with 1 < i ≤ a and 1 ≤ j ≤ n−a. First, suppose there
is a wk such that uα wk ∈ E(G) and uβ wk 6∈ E(G), where 2 ≤ α, β ≤ a (see (b) of Fig. 1).
Then V (G) \ {uα , uβ , wk } forms a zero forcing set for G, since u1 → wk → uα and v → uβ
for some vertex v ∈ V (G) with vuβ ∈ E(G); here, we note that such a vertex v exists by
the connectedness of G. Next, suppose wk as above does not exist. Then W = W ′ ∪ W ′′ ,
where W ′ = {w ∈ W | NG (w) ∩ U = {u1 }} and W ′′ = {w ∈ W | NG (w) ∩ U = U }.
As already noted, W ′ 6= ∅. Notice also that W ′ 6= W (i.e., W ′′ 6= ∅), since NG (u1 ) = W
and G is connected. If there exist wα ∈ W ′ and wβ ∈ W ′′ such that wα wβ 6∈ E(G), then
V (G) \ {u1 , ua , wβ } is a zero forcing set, since wα → u1 → wβ → ua (see (c) of Fig. 1). If,
for all (wx , wy ) ∈ W ′ × W ′′ , wx wy ∈ E(G), then G contains the complete bi-partite graph
K|W ′′ |,|W ′|+a with bi-partite sets W ′′ and U ∪ W ′ , and G will not be connected. Thus, in
each case, Z(G) ≤ n − 3 if both G and G are connected.
u❝1 u❝2 u❝1 u❝2 u❝α u❝β u❝a u❝1 u❝2 u❝3 u❝a
... ... ... ...
✁☎❡
❇ ✓☎ ❍
❝
❇ ❍ ❇
❏ ❍❍
❇❩
❡ ❜
❅❜❩
❏ ❊❭
✁ ☎ ❇✓❡☎ ❇❏❝❝ ❍❍❇ ❩
❇❡ ❩ ❍
❅❍ ❜
❏❩❊ ❭
❜❩
✁ ☎✓ ❇ ☎❡ ❇ ❏ ❝❇❍❍ ❇ ❡ ❩ ❅❏ ❍ ❊❍❜❩❭
❝✁ ☎❝✓· · ·❇ ☎❝· ❡
··❝ · ❇❝· · ··❍ ❝
❇❝ ❏ ❝· ·❝ ❇ · ❊❝· ·❍
❏
❝ ❝· ·❡· ❝· ·❩
❅ ❩
❜
··❭❝
❍
w1 w2 wk wn−2 w1 w2 wk wn−a w1 w2 wα wβ wn−a
(a) wk wn−2 6∈ E(G) (b) uβ wk 6∈ E(G) (c) wα wβ 6∈ E(G)
Figure 1: Connected graphs G of order n ≥ 4 with 2 ≤ ∆(G) ≤ n − 2
Remark 2.6. The bound obtained in Theorem 2.5 cannot be improved. For example, G =
Cn and G = Cn are connected for n ≥ 5 and Z(G) ≥ δ(G) = n − 3.
3
Remark 2.7. We note that Theorem 2.5 can be also deduced as follows: By Theorem 5.4
of [1], Z(G) ≥ n − 2 implies G does not contain P4 as an induced subgraph. Thence, G is a
cograph (i.e., complement reducible graph) and an equivalent characterization of a cograph
G is this: the complement of any nontrivial connected induced subgraph of G is disconnected
(see Theorem 2 of [10] for details). However, the proof of Theorem 2.5 first provided bears
the virtue of being simple, direct, and completely self-contained.
Theorems 2.2 and 2.5 imply a Nordhaus-Gaddum-type result on zero forcing number of
graphs as follows.
Corollary 2.8. Let G and G be connected graphs of order n ≥ 4. Then
δ(G) + n − 1 − ∆(G) = δ(G) + δ(G) ≤ Z(G) + Z(G) ≤ 2(n − 3),
and both bounds are sharp.
Proof. Let G and G be connected graphs of order n ≥ 4. Then 1 ≤ Z(G), Z(G) ≤ n − 3 by
Theorem 2.5, and thus the upper bound follows. The lower bound comes from Theorem 2.2
which yields Z(G)+Z(G) ≥ δ(G)+δ(G), together with the observation that δ(G)+∆(G) =
n − 1. For the sharpness of the lower bound, refer to section 3. For the sharpness of the
upper bound, refer to sections 4 and 5.
Remark 2.9. Let G and G be connected graphs of order n ≥ 4. Then
(a) Z(G) + Z(G) = δ(G) + δ(G) is equivalent to Z(G) = δ(G) and Z(G) = δ(G);
(b) Z(G) + Z(G) = 2(n − 3) is equivalent to Z(G) = n − 3 = Z(G).
In the rest of this paper, we characterize when Z(G) + Z(G) achieves the lower bound
or the upper bound of Corollary 2.8 in the case where G is a tree or a unicyclic graph.
3 Characterization of Z(G) + Z(G) = δ(G) + δ(G) when G is a
tree or a unicyclic graph
Proposition 3.1. Let G be a graph of order n with δ(G) = 1. Then Z(G) + Z(G) =
δ(G) + δ(G) if and only if G = Pn , the path on n ≥ 4 vertices.
Proof. (Obvious.)
A graph is unicyclic if it contains exactly one cycle. Note that a connected graph G is
unicyclic if and only if |E(G)| = |V (G)|. Next, we consider the case when G is a unicyclic
graph.
Theorem 3.2. Let G be a unicyclic graph of order n. Then Z(G) + Z(G) = δ(G) + δ(G)
if and only if G = Cn , the cycle on n ≥ 5 vertices.
Proof. (=⇒) Since G is unicyclic (i.e., G 6= Pn ), we have 2 ≤ Z(G) = δ(G) ≤ 2 by
Theorem 2.3(a) and Remark 2.9(a). Since δ(G) = 2, G must be Cn , where n ≥ 5 since
Z(G) = δ(G) (implying the connectedness of G).
(⇐=) If G = Cn , n ≥ 5, then since any two adjacent vertices of a cycle form a minimum
zero forcing set, Z(G) = 2 = δ(G). By Theorems 2.2 and 2.5, δ(Cn ) ≤ Z(Cn ) ≤ n − 3 =
δ(Cn ).
4
4 Characterization of Z(G) + Z(G) = 2(n − 3) when G is a tree
In this section, we characterize trees T and their complements T such that Z(T ) + Z(T )
achieves the upper bound of Corollary 2.8. We first recall the following definitions, which
can be found in [7].
Fix a graph G. A vertex of degree at least three is called a major vertex. A leaf u
is called a terminal vertex of a major vertex v if d(u, v) < d(u, w) for every other major
vertex w. The terminal degree of a major vertex v is the number of terminal vertices of v.
A major vertex v is an exterior major vertex if it has positive terminal degree.
Observation 4.1. (c.f. Prop. 4.4 of [1]) The presence of long vertex-disjoint path(s)
indicates, by the fact that Z(T ) = P (T ) (Theorem 2.1(b)), an upper bound for Z(T ) in
terms of the order of T . For example, if a tree T of order n contains two vertex-disjoint
paths P 1 and P 2 of lengths 4 and 3, then Z(T ) = P (T ) ≤ n − 7 since there is a path cover
for T consisting of P 1 , P 2 , and the other n − 9 vertices, each as a path of length 0.
Observation 4.2. Let G be a graph of order n ≥ 4.
(a) If G is Pn , then Z(G) + Z(G) = 2(n − 3) if and only if n = 4.
(b) If G is Cn , then Z(G) + Z(G) = 2(n − 3) if and only if n = 5.
Lemma 4.3. Let a graph G contain as a subgraph the complete graph Km on m ≥ 2
vertices. Then Z(G) ≥ Z(Km ) = m − 1.
Proof. Let H be a fixed Km in G. Let ui,1 → ui,2 → . . . → ui,s(i) , where 1 ≤ i ≤ m − 2, be
m − 2 forcing chains where ui,1 is the initial black vertex of the i-th chain and ui,s(i) is the
first vertex of the i-th chain in H. Since there are at most m − 2 black vertices in H, none
of the two or more white vertices of H will be forced black: each of the (m − 2) or fewer
black vertices of H has at least 2 white neighbors in H.
Remark 4.4. For a graph G, let M (G) be the maximum nullity of the associated matrices
of G, ω(G) the clique number of G, and h(G) the Hadwiger number of G.
(a) It is shown that Z(G) ≥ M (G) ([1]) and that M (G) ≥ ω(G) − 1 ([15]), and thus
implying Lemma 4.3.
(b) It is shown in [3] that M (G) ≥ h(G)−1, which implies Lemma 4.3 since h(G) ≥ ω(G).
Theorem 4.5. Let G be a tree of order n ≥ 5. If Z(G) = n − 3, then G is the graph
obtained by subdividing one edge of the star Sn−1 = K1,n−2 .
Proof. Let G be a tree of order n ≥ 5. Assume Z(G) = n − 3. If G = Pn , n ≥ 5, then
Z(G) < n − 3 by Theorem 2.3(a). If G contains at least two major vertices, G must
contain at least two exterior major vertices, say v1 and v2 , each with terminal degree at
least two. Let NG (v1 ) ⊃ {x1 , x2 } and NG (v2 ) ⊃ {x3 , x4 } such that each xi , i ∈ {1, 2, 3, 4},
is not on the v1 − v2 geodesic. Then x1 , v1 , x2 and x3 , v2 , x4 are vertex-disjoint paths in
G; thus Z(G) = P (G) ≤ n − 4. So, G must have exactly one major vertex, say v, and
n − 3 = Z(G) = P (G) = degG (v) − 1 implies degG (v) = n − 2. Thus G is the graph
obtained by subdividing one edge of the star Sn−1 .
Corollary 4.6. Let G be a tree of order n ≥ 5 with a connected G. Then Z(G) + Z(G) =
2(n − 3) if and only if G is the graph obtained by subdividing one edge of the star Sn−1 .
5
Proof. (=⇒) It follows from Theorem 4.5.
(⇐=) Let V (G) = {v, s, ℓ1 , ℓ2 , . . . , ℓn−2 } such that degG (v) = n−2 ≥ 3, degG (s) = 2, and
degG (ℓi ) = 1, i ∈ {1, 2, . . . , n − 2}, with sℓ1 ∈ E(G) (see Fig. 2). Then, by Theorem 2.1(b),
Z(G) = P (G) = n − 3; S = {ℓi | 2 ≤ i ≤ n − 2} is a zero forcing set for G, since
ℓn−2 → v → s → ℓ1 . Next, we note that Z(G) = n − 3: (i) Z(G) ≥ n − 3 by Lemma 4.3,
since G[{ℓi | 1 ≤ i ≤ n − 2}] ∼ = Kn−2 ; (ii) Z(G) ≤ n − 3 by Theorem 2.5.
T T
v❝ vs
ℓ1 ❝ ☞▲❅ ✑✑
ℓ1 ❝P
✁ ☞ ▲❅ P
▲❅ PP ❝
s ❝✁ ☞ ▲
❅ sℓ5 s ❝❛ ▲ ❅ ✦ ℓ5
❛ ✦
❆❅ ✦ ✁
ℓ2 s☞☞ ▲▲s ℓ2❆❍
s✦
❅▲❛❅ ❛
❛✁sℓ
❅
s
ℓ4 ❅▲ s✟✟
❍ 4
ℓ3 ℓ3
Figure 2: The tree T of order n = 7 satisfying Z(T ) + Z(T ) = 2(n − 3)
5 Characterization of Z(G) + Z(G) = 2(n − 3) when G is a
unicyclic graph
In this section, we characterize a unicyclic graph G having a connected G such that Z(G) +
Z(G) achieves the upper bound of Corollary 2.8.
Lemma 5.1. Let G and G be connected graphs of order 5. If G is a unicyclic graph, then
Z(G) = 2 = Z(G).
Proof. Since G is not a path and G needs to be connected, by Theorems 2.3(a) and 2.5,
Z(G) = 2. Since G, the complement of a unicyclic graph in K5 , can not be a path and its
complement (namely G) is connected, again by Theorem 2.5, Z(G) = 2.
Theorem 5.2. Let G be a connected, unicyclic graph of order n ≥ 6 and having a connected
G. Then Z(G) = n − 3 if and only if G is the vertex sum of C3 and Sn−2 at one of the
leaves of the star.
Proof. Let G be a connected, unicyclic graph of order n ≥ 6. Assume Z(G) = n − 3. We
first make the following
Claim: diam(G) = 3.
Proof of Claim. By Theorem 2.1(c), diam(G) ≤ 3. If diam(G) = 1, then G ∼ = Kn
with Z(G) = n − 1. If G is unicyclic and diam(G) = 2, then G ∈ {C5 , C4 , H}, where H
is the vertex sum of C3 and Sn−2 at the major vertex of the star. Since n ≥ 6 and H is
disconnected by the fact that ∆(H) = n − 1, diam(G) ≥ 3. Thus diam(G) = 3.
Let C = Cm be the unique cycle of G. Note that dC (x, y) = dG (x, y) for x, y ∈ C. Since
diam(G) = 3, diam(C) ≤ 3, and hence 3 ≤ m ≤ 7. If m ∈ {6, 7}, then G ∈ {C6 , C7 } and
Z(G) = 2 < n − 3. If m = 5, then G is isomorphic to (a) or (b) of Fig. 3; in each case,
ℓ, v1 , v2 , v3 , v4 is an induced path in G, and thus, by Theorem 2.1(c), Z(G) = P (G) ≤ n − 4.
If m = 4, then G is isomorphic to (c) or (d) of Fig. 3. If G is isomorphic to (c) of Fig. 3,
6
then ℓ1 , v1 , ℓ2 (notice that t ≥ 2 since n ≥ 6) and v2 , v3 , v4 are induced paths in G; thus
Z(G) = P (G) ≤ n − 4. If G is isomorphic to (d) of Fig. 3, then ℓ1 , v1 , v2 , ℓ2 and v3 , v4 are
induced paths in G; thus Z(G) = P (G) ≤ n − 4.
ℓ ❝ ❝. . . ❝ ℓ ❝ ❝. . . ❝ ℓ1❝ ℓ❝2. . ℓ. ❝t ℓ1 ❝ ❝. . .❝
❅✑ ✑ ❅✑ ✑ ❅✑ ✑ ❅✑ ✑
❝v1 ❝v1 ❝ ❝v1 ❝v1
v5 ❝ ❅ v5 ❝ v❅
❅❝v2 ❅ ❝ℓ2
2 ❝ ·❝ v4 ❝ ❅❅❝ v2 v4 ❝ ❅ v❅2 ❝ ·❝
❏ ··
v4 ❝ ❝v3 v4 ❝ ❝❏❝ ❅
❅❝v3 ❅❅❝v3 ❏❏ ··❝
v3
(a) (b) (c) (d)
Figure 3: Unicyclic graphs G with C ∈ {C5 , C4 } and diam(G) = 3
So, suppose that m = 3; one can readily check that G is isomorphic to one of the
unicyclic graphs in Fig. 4. If G is isomorphic to (a) of Fig. 4, i.e., G is the vertex sum of C3
and Sn−2 at one of the leaves of the star, we claim that Z(G) = n − 3: (i) Z(G) ≥ n − 3 by
Theorem 2.4, since Z(C3 ) = 2 and Z(Sn−2 ) = n − 4; (ii) Z(G) ≤ n − 3, since ℓ, s, v1 , v2 is an
induced path in G. If G is isomorphic to (b) of Fig. 4, then ℓ1 , s, v1 , ℓt and v2 , v3 are induced
paths in G, and hence Z(G) ≤ n − 4. If G is isomorphic to (c) of Fig. 4, then, noting that
n ≥ 6, either v1 or v2 , say v1 , has terminal degree at least two; then r ≥ 2. Since ℓ1 , v1 , ℓ2
and v2 , v3 , ℓt are induced paths in G, Z(G) = P (G) ≤ n − 4. If G is isomorphic to (d) of
Fig. 4, then ℓ1 , v1 , v2 , ℓ2 and v3 , ℓ3 are induced paths in G; thus Z(G) = P (G) ≤ n − 4.
ℓ ❝ ❝. . . ❝ ℓ❝1 ℓ❝2 ℓ❝r
...
❅ ❝✑ ✑ ❅ ✑ ✑ ℓ❝1 ℓ❝2 ℓ❝r
s ℓr+1 ❝ s ... ℓ1 ❝ ❝. . . ❝
✑ ✑
❝
❝v1 ℓr+2 ❝·◗◗ ❝v1 ❅ ❝✑ v1 ❅ ❝✑v1
✡❏ · ✡ ❏ ℓr+1 ❝ ✡❏ ✡❏ ❝ℓ2
ℓt ❝· ✡ ❏❝ ℓr+2 ❝◗ ❝◗ ❏❝✑✑ ❝
❝
v3 ✡
❝ ❏❝v2 ❝ ◗✡❝
·· v3
❏❝ ◗✡
·· v3 v2❅ ··
❝
v3 v2 v2
(a) (b) ℓt ❝· (c) ℓ3 ·❝ (d) ❅· ❝
Figure 4: Unicyclic graphs G with C = C3 and diam(G) = 3
Corollary 5.3. Let G be a connected, unicyclic graph of order n ≥ 5 and having a connected
G. Then Z(G) + Z(G) = 2(n − 3) if and only if n = 5, or n ≥ 6 and G is the vertex sum
of C3 and Sn−2 at one of the leaves of the star.
G G
v1 ❝ ❝v2 v❝1
✑❍❍
✁✁ ❅
❇ ✑ℓ ❝ ❍ ❝ℓ
ℓ3 ❝◗
❇❅ 4 · · ···
✟ n−2 Kn−4
ℓ1 ✁❝ ❅❝
❇ ··· ℓn−2 ❇◗◗ ❏✟ ✡
✡✟
❆ ❇ ❝ℓ ℓ1❇✡
✟
❝ ❏✡
◗❝ℓ2
4
❆ ❅
❅❝
ℓ2❆ ❝ ❝ℓ3
v2
Figure 5: The unicyclic graph G of order n ≥ 6, with Z(G) = Z(G) = n − 3
Proof. (=⇒) It follows from Lemma 5.1 and Theorem 5.2.
7
(⇐=) If n = 5, the result follows from Lemma 5.1. So, suppose that n ≥ 6 and that
G is the vertex sum of C3 and Sn−2 at one of the leaves of the star (see Fig. 5). Then
Z(G) = n − 3 as shown in the proof of Theorem 5.2. We will show that Z(G) = n − 3.
Since both G and G are connected, by Theorem 2.5, Z(G) ≤ n − 3; it remains to show that
Z(G) ≥ n − 3. If we let W1 = {ℓi | 1 ≤ i ≤ n − 2 and i 6= 2} and W2 = {ℓi | 2 ≤ i ≤ n − 2},
then G[W1 ] ∼= Kn−3 ∼ = G[W2 ], and thus, by Lemma 4.3, Z(G) ≥ n − 4. Assume that there
exists a zero forcing set S of G with |S| = n − 4. Since NḠ (ℓ1 ) = NḠ (ℓ2 ), |S ∩ {ℓ1 , ℓ2 }| ≥ 1.
Similarly, since NḠ (ℓ3 ) = NḠ (ℓ4 ) = · · · = NḠ (ℓn−2 ), |S ∩ {ℓ3 , ℓ4 , . . . , ℓn−2 }| ≥ n − 5. Since
|S| = n − 4, without loss of generality, we may assume that S = {ℓi | 2 ≤ i ≤ n − 3}. But,
then each vertex in S has two or more white neighbors in G; thus, there is no zero forcing
set of cardinality n − 4 in G.
Acknowledgements. The authors thank two anonymous referees on an earlier draft of
this paper for many constructive comments which significantly improved this paper. They
also thank two additional referees for their careful reading of the paper and their helpful
comments.
References
[1] AIM Minimum Rank - Special Graphs Work Group (F. Barioli, W. Barrett, S. Butler,
S.M. Cioabă, D. Cvetković, S.M. Fallat, C. Godsil, W. Haemers, L. Hogben, R. Mikkel-
son, S. Narayan, O. Pryporova, I. Sciriha, W. So, D. Stevanović, H. van der Holst, K.
Vander Meulen, A.W. Wehe). Zero forcing sets and the minimum rank of graphs. Linear
Algebra Appl. 428 (2008) 1628-1648.
[2] F. Barioli, W. Barrett, S.M. Fallat, H.T. Hall, L. Hogben, B. Shader, P. van den Driess-
che and H. van der Holst, Zero forcing parameters and minimum rank problems. Linear
Algebra Appl. 433 (2010) 401-411.
[3] F. Barioli, W. Barrett, S.M. Fallat, H.T. Hall, L. Hogben, B. Shader, P. van den Driess-
che and H. van der Holst, Parameters related to tree-width, zero forcing, and maximum
nullity of a graph. J. Graph Theory 72, Issue 2 (2013) 146-177.
[4] A. Berman, S. Friedland, L. Hogben, U.G. Rothblum and B. Shader, An upper bound
for the minimum rank of a graph. Linear Algebra Appl. 429 (2008) 1629-1638.
[5] D. Burgarth and V. Giovannetti, Full control by locally induced relaxation. Phys. Rev.
Lett. 99 (2007) 100501.
[6] D. Burgarth and K. Maruyama, Indirect Hamiltonian identification through a small
gateway. New J. Phys. 11 (2009) 103019.
[7] G. Chartrand, L. Eroh, M.A. Johnson and O.R. Oellermann, Resolvability in graphs
and the metric dimension of a graph. Discrete Appl. Math. 105 (2000) 99-113.
[8] G. Chartrand and P. Zhang, Introduction to graph theory. McGraw-Hill, Kalamazoo,
MI (2004).
[9] K. Chilakamarri, N. Dean, C.X. Kang and E. Yi, Iteration index of a zero forcing set in
a graph. Bull. Inst. Combin. Appl. 64 (2012) 57-72.
8
[10] D.G. Corneil, H. Lerchs and L.S. Burlingham, Complement reducible graphs. Discrete
Appl. Math. 3 (1981) 163-174.
[11] C.J. Edholm, L. Hogben, M. Huynh, J. LaGrange and D.D. Row, Vertex and edge
spread of zero forcing number, maximum nullity, and minimum rank of a graph. Linear
Algebra Appl. 436 (2012) 4352-4372.
[12] L. Eroh, C.X. Kang and E. Yi, A comparison between the metric dimension and zero
forcing number of trees and unicyclic graphs. arXiv:1408.5943.
[13] S.M. Fallat and L. Hogben, The minimum rank of symmetric matrices described by a
graph: A survey. Linear Algebra Appl. 426 (2007) 558-582.
[14] S.M. Fallet and L. Hogben, Variants on the minimum rank problem: A survey II.
arXiv:1102.5142v1.
[15] S. Friedland and R. Loewy, On the minimum rank of a graph over finite fields. Linear
Algebra Appl. 436 (2012) 1710-1720.
[16] L. Hogben, M. Huynh, N. Kingsley, S. Meyer, S. Walker and M. Young, Propagation
time for zero forcing on a graph. Discrete Appl. Math. 160 (2012) 1994-2005.
[17] C.X. Kang and E. Yi, Probabilistic zero forcing in graphs. Bull. Inst. Combin. Appl.
67 (2013) 9-16.
[18] E.A. Nordhaus and J.W. Gaddum, On complementary graphs. Amer. Math. Monthly
63 (1956) 175-177.
[19] D.D. Row, A technique for computing the zero forcing number of a graph with a
cut-vertex. Linear Algebra Appl. 436 (2012) 4423-4432.
[20] S. Severini, Nondiscriminatory propagation on trees. J. Phys. A: Math. Theor. 41
(2008) 482002.
9