---
title: Leaky Forcing in Graphs
url: https://www.emergentmind.com/topics/leaky-forcing
type: topic
---

# Leaky Forcing in Graphs

Searching arXiv for recent papers on leaky forcing and closely related variants.
Leaky forcing is a fault-tolerant variant of zero forcing on a graph in which an initial blue set must color the entire graph even after an adversary designates up to $\ell$ vertices as leaks, meaning that those vertices do not participate in forcing. The associated parameter, the $\ell$-leaky forcing number $Z_{(\ell)}(G)$, extends the zero forcing number by $Z_{(0)}(G)=Z(G)$ and satisfies the monotone chain $Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots$. Introduced to model unreliable junctures in networks, leaky forcing has developed into a framework for robustness in combinatorial propagation, with recursive characterizations, fort-based duality, equivalence among several leak models, connections to strong structural controllability, and exact or sharp results for multiple graph families [1910.00168, 2008.06552, 2009.07073, 2303.02366].

## 1. Core definitions and forcing mechanism

In the zero forcing game on a simple graph $G=(V,E)$, one begins with an initial blue set $B\subseteq V$. At each step, a blue vertex $v$ can force a neighbor $u$ if $u$ is its only uncolored neighbor. A set that eventually colors every vertex blue is a zero forcing set, and the minimum cardinality of such a set is the zero forcing number $Z(G)$. Leaky forcing modifies this rule by allowing up to $\ell$ leaks to be placed after the initial blue vertices are chosen. A leaky vertex does not participate in forcing; one formulation describes vertices with leaks as behaving as if they are attached to an extra neighbor, making the color change rule stricter. A set $B_\ell$ is an $\ell$-leaky forcing set if, regardless of which $\ell$ vertices become leaky, the process still colors all vertices, and $Z_{(\ell)}(G)$ denotes the minimum size of such a set [2202.12671].

The same framework is also written in terms of a fixed leak set $L\subset V$: the leaky derived set $\mathcal{D}_L(V')$ is the set of vertices eventually colored by zero forcing when vertices in $L$ are not allowed to force. In this notation, $V'$ is an $\ell$-leaky forcing set precisely when $\mathcal{D}_L(V')=V$ for every $L$ of size $\ell$. This formulation is especially useful when leaky forcing is imported into network-control problems, where the initial blue set is interpreted as a leader set or input set [2303.02366].

## 2. Characterizations, forts, and resilience

A central structural fact is that leaky forcing is governed by redundancy of possible parents in forcing processes. If $B$ is an $\ell$-leaky forcing set, then for every vertex $v\in V(G)\setminus B$, there must be at least $\ell+1$ distinct blue vertices that can force $v$ in possible forcing processes. For $\ell=1$, this becomes an exact characterization: $B$ is a $1$-leaky forcing set if and only if every $v\notin B$ can be forced in at least two ways, by two different blue vertices in some possible processes. More generally, $B$ is an $\ell$-leaky forcing set if and only if it is an $(\ell-1)$-leaky forcing set and, for every set $L$ of $\ell-1$ leaks and every $v\notin B$, there exist $xv,yv\in \mathcal{F}_L(B)$ with $x\neq y$ [2008.06552, 2009.07073].

The theory also admits a fort formulation. In the leaky setting, forts are subsets that can block propagation under adversarial leak placement, and a set is an $\ell$-leaky forcing set if and only if it intersects every $\ell$-leaky fort. This dual viewpoint underlies both exact proofs and optimization formulations. Closely related is the degree obstruction: any $\ell$-leaky forcing set must contain all vertices of degree at most $\ell$, and if $\ell\geq \Delta(G)$ then $Z_{(\ell)}(G)=|V(G)|$ [1910.00168, 2508.02564].

Resilience is the special case in which the fault-tolerant parameter does not increase relative to ordinary zero forcing. A graph $G$ is called $\ell$-resilient if
\[
Z_{(\ell)}(G)=Z_{(0)}(G).
\]
This condition imposes immediate structural restrictions. In particular, if $G$ is $\ell$-resilient, then $\delta(G)\geq \ell+1$ [2008.06552]. A plausible implication is that resilience is best viewed not as a marginal property of a specific forcing chronology but as a global redundancy condition on the set of all admissible chronologies.

## 3. Equivalent leak models and controllability interpretations

One of the most important generalizations is that the location of the fault can be modeled in several formally different ways without changing the minimum size of a robust forcing set. Besides vertex leaks, an edge leak is an edge $xy$ across which neither $x\to y$ nor $y\to x$ is allowed, and a specified leak is a single prohibited direction $vu$. The resulting parameters are the $\ell$-edge-leaky forcing number $Z'_{(\ell)}(G)$, the specified $\ell$-leaky forcing number $Z^s_{(\ell)}(G)$, and the mixed $\ell$-leaky forcing number $Z^m_{(\ell)}(G)$ when leak types are combined. The main equivalence theorem states that for every graph $G$ and $\ell\geq 0$,
\[
Z_{(\ell)}(G)=Z'_{(\ell)}(G)=Z^s_{(\ell)}(G)=Z^m_{(\ell)}(G).
\]
This shows that the worst-case number of disruptions, rather than their type, controls the parameter [2009.07073].

An analogous equivalence appears in strong structural controllability. For a graph $G=(V,E)$, with graph-constrained symmetric matrices $\mathcal{M}(G)$ and dynamics
\[
\dot{x}(t)=Mx(t)+Bu(t), \qquad M\in \mathcal{M}(G),
\]
a leader set $V'\subset V$ renders the network strong structurally controllable if and only if $V'$ is a zero forcing set. In the resilient setting, three threat models are considered: leaky nodes, non-forcing edges, and removable edges. The main theorem states that for a fixed $V'$ and $\ell$, the following are equivalent: $V'$ is an $\ell$-LFS, $V'$ is an $\ell$-EFS, and $V'$ is an $\ell$-FSR. Thus resilience to $\ell$ misbehaving nodes, $\ell$ non-forcing edges, and $\ell$ edge removals coincide at the level of leader selection [2303.02366].

## 4. Exact values and bounds for major graph families

For several classical graph families, the leaky forcing number is known exactly. For paths,
\[
Z_{(\ell)}(P_n)=
\begin{cases}
1, & \ell=0\\
2, & \ell=1\\
n, & \ell\geq 2,
\end{cases}
\]
and for cycles,
\[
Z_{(\ell)}(C_n)=
\begin{cases}
2, & \ell=0,1\\
n, & \ell\geq 2.
\end{cases}
\]
For complete graphs,
\[
Z_{(\ell)}(K_n)=
\begin{cases}
n-1, & \ell\leq n-2\\
n, & \ell\geq n-1,
\end{cases}
\]
while for wheel graphs,
\[
Z_{(\ell)}(W_n)=
\begin{cases}
3, & \ell=0,1\\
\lceil 2n/3\rceil+1, & \ell=2\\
n, & n>\ell>2\\
n+1, & \ell=n,n+1.
\end{cases}
\]
For trees, if $T$ is a tree and $B$ is the set of vertices of degree at most $\ell$, then $Z_{(\ell)}(T)=|B|$; in particular, for a tree with $t$ leaves, excluding $P_2$, one has $Z_{(1)}(T)=t$, and the optimal forcing sets are exactly the leaves [1910.00168, 2008.06552].

For two-dimensional products and related families, the emphasis has been on one-leak robustness. For all $1\leq n\leq m$,
\[
Z_{(1)}(P_n \square P_m)\leq \min\{2n,m\},
\]
resolving the question of whether a grid could exceed that upper bound; if $m\geq 2n^2$, then $Z_{(1)}(P_n \square P_m)=2n$. For supertriangles $T_n$, the known values and bounds are
\[
Z_{(0)}(T_n)=Z_{(1)}(T_n)=n,\qquad
Z_{(2)}(T_n)\leq Z_{(3)}(T_n)\leq 2n-1,\qquad
Z_{(4)}(T_n)=Z_{(5)}(T_n)=3n-3.
\]
These results are typical of the subject: explicit constructions are paired with two-direction forcing arguments that certify robustness to leaks [2008.06552].

The hypercube has been a recurrent test case. For the $d$-dimensional hypercube $Q_d$, it is proved that
\[
Z_{(d-2)}(Q_d)\leq 2^{d-1},
\]
by coloring one $(d-1)$-dimensional subcube and then using a combinatorial counting argument on the remaining vertices. Earlier computations showed this bound is tight for $Q_3$, $Q_4$, and $Q_5$, and the conjecture is
\[
Z_{(d-2)}(Q_d)=2^{d-1}\qquad \text{for all } d\geq 2.
\]
The same paper observes that the result automatically yields upper bounds for $\ell<d-2$ because $Z_{(\ell)}(G)\leq Z_{(j)}(G)$ for $\ell\leq j$ [2202.12671].

Subsequent work broadened the catalog of exact formulas. For direct products, $K_n\times P_t$ and $K_n\times C_t$ are both $1$-resilient, with
\[
Z_1(K_n \times P_t)=Z_0(K_n \times P_t)=
\begin{cases}
(n-2)t & \text{if $t$ even, $n \geq 3$}\\
(n-2)t + 2 & \text{if $t$ odd, $n\geq 2$},
\end{cases}
\]
and
\[
Z_1(K_n \times C_t)=Z_0(K_n \times C_t)=
\begin{cases}
(n-2)t + 2 & \text{if $t$ odd}\\
(n-2)t + 4 & \text{if $t$ even}.
\end{cases}
\]
The same paper proves
\[
Z_{(1)}(K_n \times K_n)=n^2-4
\]
for all $n\geq 3$ [2411.03178].

For unicyclic graphs, there is now a complete determination of leaky forcing numbers. If $G$ is unicyclic, then for $\ell\geq 3$,
\[
Z_{(\ell)}(G)=|\{v\in V(G):\deg(v)\leq \ell\}|.
\]
For $\ell=1$ and $\ell=2$, the values are given by case distinctions depending on girth and on the arrangement of degree-$2$ and degree-$3$ vertices on the unique cycle. For generalized Petersen graphs $P(n,k)$, the known results include
\[
Z_{(\ell)}(P(n,k))=2n\qquad \text{for }\ell\geq 3,
\]
the upper bound
\[
Z_{(1)}(P(n,k))\le 2k+2,
\]
and, for $\ell=2$ and $k\geq 7$,
\[
Z_{(2)}(P(n,k)) \leq \left\lceil \frac{n}{4k+4} \right\rceil (2k+2).
\]
The same work also characterizes the connected graphs with extremal $1$-leaky forcing number:
\[
Z_{(1)}(G)=2 \iff G \text{ is a path or a cycle},
\]
and
\[
Z_{(1)}(G)=n-1 \iff G\in \{K_n, S_n, K_{n-1}+v^*, K_n-e\}.
\]
[2508.02564]

## 5. Algorithmic methods and sensitivity to graph modifications

Exact computation of leaky forcing numbers is algorithmically difficult. A fort-based integer programming method adapts the standard zero-forcing approach: for each fort $T$, one imposes the covering constraint
\[
\sum_{v\in T} x_v \geq 1,
\]
where $x_v$ indicates whether $v$ is chosen initially. The implementation described for leaky forcing uses constraint generation: solve an initial program, test whether the resulting set fails under some leak placement, add the corresponding fort-like obstruction as a new constraint, and iterate. This framework was used computationally for grids and cubic graphs and made explicit the combinatorial explosion created by possible leak placements [1910.00168].

From the perspective of resilient controllability, finding minimal $\ell$-LFS is NP-hard because minimal zero forcing is NP-hard. For this reason, a greedy algorithm was developed for the $1$-leak setting: initialize with any zero forcing set, repeatedly add the vertex maximizing the size of $\mathcal{Q}(V')$—the set of non-input nodes with at least two distinct forcers—and optionally prune redundant leaders. Numerical evaluation on Erdős–Rényi and Barabási–Albert graphs reports near-optimal leader sets, a shrinking gap as graphs become denser, and orders-of-magnitude computational savings relative to exhaustive search [2303.02366].

Leaky forcing is also sensitive, but not arbitrarily sensitive, to local graph modification. For any edge $e$,
\[
-2 \leq Z_{(\ell)}(G)-Z_{(\ell)}(G-e)\leq 2,
\]
and these bounds are tight for all $\ell\geq 1$. For any vertex $v$ of degree $d$,
\[
-1 \leq Z_{(\ell)}(G-v)-Z_{(\ell)}(G)\leq d,
\]
again with tightness for $\ell\geq 1$. At the same time, the early theory emphasized a counterintuitive phenomenon: adding edges can make a graph more resilient to leaks, so monotonicity with respect to edge addition fails in the naive sense one might expect from ordinary forcing heuristics [2508.02564, 1910.00168].

## 6. Variants, recent extensions, and open problems

Leaky forcing has also been extended to positive semidefinite forcing. In $\ell$-leaky positive semidefinite forcing, leaks are combined with the positive semidefinite color change rule, yielding the parameter $Z^+_{(\ell)}(G)$. The basic properties parallel the standard theory:
\[
Z^+_{(0)}(G)\leq Z^+_{(1)}(G)\leq \dots \leq Z^+_{(n)}(G),\qquad
Z^+_{(\ell)}(G)\leq Z_{(\ell)}(G),
\]
and every $\ell$-leaky psd forcing set must contain all vertices of degree at most $\ell$. Exact formulas are known for several families, including
\[
Z^+_{(\ell)}(P_n)=
\begin{cases}
1 & \ell=0\\
2 & \ell=1\\
n & \ell\geq 2,
\end{cases}
\qquad
Z^+_{(\ell)}(Q_d)=
\begin{cases}
2^{d-1} & \ell \leq d-1\\
2^d & \ell \geq d,
\end{cases}
\]
and the theory introduces $\ell$-leaky positive semidefinite forts, with the characterization that a set is an $\ell$-leaky psd forcing set if and only if it intersects every $\ell$-leaky psd fort [2312.10154].

A recent exact classification for Hopi rectangle graphs $HD(m,n)$ shows how fort methods can determine an entire leaky forcing sequence. For this family,
\[
Z(HD(m,n))=m+n,\qquad M(HD(m,n))=m+n,
\]
\[
Z_{(1)}(HD(m,n))=m+n,
\]
\[
Z_{(2)}(HD(m,n))=Z_{(3)}(HD(m,n))=2(m+n),
\]
and for all $\ell\geq 4$,
\[
Z_{(\ell)}(HD(m,n))=|V(HD(m,n))|=m+n+2mn.
\]
The proofs use the induced-subgraph realization inside $P_{m+n}\square P_{m+n}$, explicit forcing chains for $\ell=1$, and leaky forts built from the degree-$2$ boundary geometry for larger $\ell$ [2509.21529].

Several open problems remain central. The hypercube conjecture
\[
Z_{(d-2)}(Q_d)=2^{d-1}
\]
is known for $d=2,3,4,5$ but unresolved in general. For generalized Petersen graphs, open directions include determining $Z_{(2)}(GP(n,1))$ and $Z_{(\ell)}(GP(n,p))$ for general $n$ and $p\geq 2$. Other structural questions ask whether every graph admits nested minimal leaky forcing sets $B_0\subseteq B_1\subseteq \cdots \subseteq B_k$, and whether every graph has some minimal $\ell$-leaky forcing set containing a minimum zero forcing set. In product graphs, $K_n\times P_t$ is conjectured not to be $2$-resilient, while the $2$-resilience of $K_n\times C_t$ remains open; more broadly, no counterexamples are known to the question of whether all Cartesian products $K_n\times H$ with $n\geq 3$ are $1$-resilient [2202.12671, 2411.03178].

Leaky forcing therefore sits at the intersection of zero forcing, robustness, and network control. Its mature form is a family of equivalent adversarial forcing models governed by redundancy of force origins, fort obstructions, and degree constraints, while its current frontier lies in exact classifications for structured graph families, scalable computation, and the separation or unification of its standard and positive semidefinite variants.

Source: https://www.emergentmind.com/topics/leaky-forcing