Leaky Forcing in Graphs
- Leaky forcing is a robust variant of zero forcing on graphs where an initial blue set must color the entire graph despite up to ℓ vertices being non‐forcing leaks.
- It requires that every non-colored vertex is reachable by at least ℓ+1 distinct blue vertices, ensuring redundancy and fault tolerance in propagation.
- Exact formulas and bounds for leaky forcing numbers have been established for many graph families, providing critical insights into network control and resilience.
Searching arXiv for 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 vertices as leaks, meaning that those vertices do not participate in forcing. The associated parameter, the -leaky forcing number , extends the zero forcing number by and satisfies the monotone chain . 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 (Dillman et al., 2019, Alameda et al., 2020, Alameda et al., 2020, Abbas, 2023).
1. Core definitions and forcing mechanism
In the zero forcing game on a simple graph , one begins with an initial blue set . At each step, a blue vertex can force a neighbor if 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 0. Leaky forcing modifies this rule by allowing up to 1 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 2 is an 3-leaky forcing set if, regardless of which 4 vertices become leaky, the process still colors all vertices, and 5 denotes the minimum size of such a set (Herrman, 2022).
The same framework is also written in terms of a fixed leak set 6: the leaky derived set 7 is the set of vertices eventually colored by zero forcing when vertices in 8 are not allowed to force. In this notation, 9 is an 0-leaky forcing set precisely when 1 for every 2 of size 3. 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 (Abbas, 2023).
2. Characterizations, forts, and resilience
A central structural fact is that leaky forcing is governed by redundancy of possible parents in forcing processes. If 4 is an 5-leaky forcing set, then for every vertex 6, there must be at least 7 distinct blue vertices that can force 8 in possible forcing processes. For 9, this becomes an exact characterization: 0 is a 1-leaky forcing set if and only if every 2 can be forced in at least two ways, by two different blue vertices in some possible processes. More generally, 3 is an 4-leaky forcing set if and only if it is an 5-leaky forcing set and, for every set 6 of 7 leaks and every 8, there exist 9 with 0 (Alameda et al., 2020, Alameda et al., 2020).
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 1-leaky forcing set if and only if it intersects every 2-leaky fort. This dual viewpoint underlies both exact proofs and optimization formulations. Closely related is the degree obstruction: any 3-leaky forcing set must contain all vertices of degree at most 4, and if 5 then 6 (Dillman et al., 2019, Bjorkman et al., 4 Aug 2025).
Resilience is the special case in which the fault-tolerant parameter does not increase relative to ordinary zero forcing. A graph 7 is called 8-resilient if
9
This condition imposes immediate structural restrictions. In particular, if 0 is 1-resilient, then 2 (Alameda et al., 2020). 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 3 across which neither 4 nor 5 is allowed, and a specified leak is a single prohibited direction 6. The resulting parameters are the 7-edge-leaky forcing number 8, the specified 9-leaky forcing number 0, and the mixed 1-leaky forcing number 2 when leak types are combined. The main equivalence theorem states that for every graph 3 and 4,
5
This shows that the worst-case number of disruptions, rather than their type, controls the parameter (Alameda et al., 2020).
An analogous equivalence appears in strong structural controllability. For a graph 6, with graph-constrained symmetric matrices 7 and dynamics
8
a leader set 9 renders the network strong structurally controllable if and only if 0 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 1 and 2, the following are equivalent: 3 is an 4-LFS, 5 is an 6-EFS, and 7 is an 8-FSR. Thus resilience to 9 misbehaving nodes, 0 non-forcing edges, and 1 edge removals coincide at the level of leader selection (Abbas, 2023).
4. Exact values and bounds for major graph families
For several classical graph families, the leaky forcing number is known exactly. For paths,
2
and for cycles,
3
For complete graphs,
4
while for wheel graphs,
5
For trees, if 6 is a tree and 7 is the set of vertices of degree at most 8, then 9; in particular, for a tree with 0 leaves, excluding 1, one has 2, and the optimal forcing sets are exactly the leaves (Dillman et al., 2019, Alameda et al., 2020).
For two-dimensional products and related families, the emphasis has been on one-leak robustness. For all 3,
4
resolving the question of whether a grid could exceed that upper bound; if 5, then 6. For supertriangles 7, the known values and bounds are
8
These results are typical of the subject: explicit constructions are paired with two-direction forcing arguments that certify robustness to leaks (Alameda et al., 2020).
The hypercube has been a recurrent test case. For the 9-dimensional hypercube 00, it is proved that
01
by coloring one 02-dimensional subcube and then using a combinatorial counting argument on the remaining vertices. Earlier computations showed this bound is tight for 03, 04, and 05, and the conjecture is
06
The same paper observes that the result automatically yields upper bounds for 07 because 08 for 09 (Herrman, 2022).
Subsequent work broadened the catalog of exact formulas. For direct products, 10 and 11 are both 12-resilient, with
13
and
14
The same paper proves
15
for all 16 (Herrman et al., 2024).
For unicyclic graphs, there is now a complete determination of leaky forcing numbers. If 17 is unicyclic, then for 18,
19
For 20 and 21, the values are given by case distinctions depending on girth and on the arrangement of degree-22 and degree-23 vertices on the unique cycle. For generalized Petersen graphs 24, the known results include
25
the upper bound
26
and, for 27 and 28,
29
The same work also characterizes the connected graphs with extremal 30-leaky forcing number: 31 and
32
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 33, one imposes the covering constraint
34
where 35 indicates whether 36 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 (Dillman et al., 2019).
From the perspective of resilient controllability, finding minimal 37-LFS is NP-hard because minimal zero forcing is NP-hard. For this reason, a greedy algorithm was developed for the 38-leak setting: initialize with any zero forcing set, repeatedly add the vertex maximizing the size of 39—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 (Abbas, 2023).
Leaky forcing is also sensitive, but not arbitrarily sensitive, to local graph modification. For any edge 40,
41
and these bounds are tight for all 42. For any vertex 43 of degree 44,
45
again with tightness for 46. 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 (Bjorkman et al., 4 Aug 2025, Dillman et al., 2019).
6. Variants, recent extensions, and open problems
Leaky forcing has also been extended to positive semidefinite forcing. In 47-leaky positive semidefinite forcing, leaks are combined with the positive semidefinite color change rule, yielding the parameter 48. The basic properties parallel the standard theory: 49 and every 50-leaky psd forcing set must contain all vertices of degree at most 51. Exact formulas are known for several families, including
52
and the theory introduces 53-leaky positive semidefinite forts, with the characterization that a set is an 54-leaky psd forcing set if and only if it intersects every 55-leaky psd fort (Elias et al., 2023).
A recent exact classification for Hopi rectangle graphs 56 shows how fort methods can determine an entire leaky forcing sequence. For this family,
57
58
59
and for all 60,
61
The proofs use the induced-subgraph realization inside 62, explicit forcing chains for 63, and leaky forts built from the degree-64 boundary geometry for larger 65 (Jr et al., 25 Sep 2025).
Several open problems remain central. The hypercube conjecture
66
is known for 67 but unresolved in general. For generalized Petersen graphs, open directions include determining 68 and 69 for general 70 and 71. Other structural questions ask whether every graph admits nested minimal leaky forcing sets 72, and whether every graph has some minimal 73-leaky forcing set containing a minimum zero forcing set. In product graphs, 74 is conjectured not to be 75-resilient, while the 76-resilience of 77 remains open; more broadly, no counterexamples are known to the question of whether all Cartesian products 78 with 79 are 80-resilient (Herrman, 2022, Herrman et al., 2024).
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.