Papers
Topics
Authors
Recent
Search
2000 character limit reached

Leaky Forcing in Graphs

Updated 7 July 2026
  • 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 \ell vertices as leaks, meaning that those vertices do not participate in forcing. The associated parameter, the \ell-leaky forcing number Z()(G)Z_{(\ell)}(G), extends the zero forcing number by Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G) and satisfies the monotone chain Z(0)(G)Z(1)(G)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 (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 G=(V,E)G=(V,E), one begins with an initial blue set BVB\subseteq V. At each step, a blue vertex vv can force a neighbor uu if uu 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 \ell0. Leaky forcing modifies this rule by allowing up to \ell1 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 \ell2 is an \ell3-leaky forcing set if, regardless of which \ell4 vertices become leaky, the process still colors all vertices, and \ell5 denotes the minimum size of such a set (Herrman, 2022).

The same framework is also written in terms of a fixed leak set \ell6: the leaky derived set \ell7 is the set of vertices eventually colored by zero forcing when vertices in \ell8 are not allowed to force. In this notation, \ell9 is an Z()(G)Z_{(\ell)}(G)0-leaky forcing set precisely when Z()(G)Z_{(\ell)}(G)1 for every Z()(G)Z_{(\ell)}(G)2 of size Z()(G)Z_{(\ell)}(G)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 Z()(G)Z_{(\ell)}(G)4 is an Z()(G)Z_{(\ell)}(G)5-leaky forcing set, then for every vertex Z()(G)Z_{(\ell)}(G)6, there must be at least Z()(G)Z_{(\ell)}(G)7 distinct blue vertices that can force Z()(G)Z_{(\ell)}(G)8 in possible forcing processes. For Z()(G)Z_{(\ell)}(G)9, this becomes an exact characterization: Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)0 is a Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)1-leaky forcing set if and only if every Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)2 can be forced in at least two ways, by two different blue vertices in some possible processes. More generally, Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)3 is an Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)4-leaky forcing set if and only if it is an Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)5-leaky forcing set and, for every set Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)6 of Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)7 leaks and every Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)8, there exist Z(0)(G)=Z(G)Z_{(0)}(G)=Z(G)9 with Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots0 (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 Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots1-leaky forcing set if and only if it intersects every Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots2-leaky fort. This dual viewpoint underlies both exact proofs and optimization formulations. Closely related is the degree obstruction: any Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots3-leaky forcing set must contain all vertices of degree at most Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots4, and if Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots5 then Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots6 (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 Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots7 is called Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots8-resilient if

Z(0)(G)Z(1)(G)Z_{(0)}(G)\leq Z_{(1)}(G)\leq \cdots9

This condition imposes immediate structural restrictions. In particular, if G=(V,E)G=(V,E)0 is G=(V,E)G=(V,E)1-resilient, then G=(V,E)G=(V,E)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 G=(V,E)G=(V,E)3 across which neither G=(V,E)G=(V,E)4 nor G=(V,E)G=(V,E)5 is allowed, and a specified leak is a single prohibited direction G=(V,E)G=(V,E)6. The resulting parameters are the G=(V,E)G=(V,E)7-edge-leaky forcing number G=(V,E)G=(V,E)8, the specified G=(V,E)G=(V,E)9-leaky forcing number BVB\subseteq V0, and the mixed BVB\subseteq V1-leaky forcing number BVB\subseteq V2 when leak types are combined. The main equivalence theorem states that for every graph BVB\subseteq V3 and BVB\subseteq V4,

BVB\subseteq V5

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 BVB\subseteq V6, with graph-constrained symmetric matrices BVB\subseteq V7 and dynamics

BVB\subseteq V8

a leader set BVB\subseteq V9 renders the network strong structurally controllable if and only if vv0 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 vv1 and vv2, the following are equivalent: vv3 is an vv4-LFS, vv5 is an vv6-EFS, and vv7 is an vv8-FSR. Thus resilience to vv9 misbehaving nodes, uu0 non-forcing edges, and uu1 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,

uu2

and for cycles,

uu3

For complete graphs,

uu4

while for wheel graphs,

uu5

For trees, if uu6 is a tree and uu7 is the set of vertices of degree at most uu8, then uu9; in particular, for a tree with uu0 leaves, excluding uu1, one has uu2, 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 uu3,

uu4

resolving the question of whether a grid could exceed that upper bound; if uu5, then uu6. For supertriangles uu7, the known values and bounds are

uu8

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 uu9-dimensional hypercube \ell00, it is proved that

\ell01

by coloring one \ell02-dimensional subcube and then using a combinatorial counting argument on the remaining vertices. Earlier computations showed this bound is tight for \ell03, \ell04, and \ell05, and the conjecture is

\ell06

The same paper observes that the result automatically yields upper bounds for \ell07 because \ell08 for \ell09 (Herrman, 2022).

Subsequent work broadened the catalog of exact formulas. For direct products, \ell10 and \ell11 are both \ell12-resilient, with

\ell13

and

\ell14

The same paper proves

\ell15

for all \ell16 (Herrman et al., 2024).

For unicyclic graphs, there is now a complete determination of leaky forcing numbers. If \ell17 is unicyclic, then for \ell18,

\ell19

For \ell20 and \ell21, the values are given by case distinctions depending on girth and on the arrangement of degree-\ell22 and degree-\ell23 vertices on the unique cycle. For generalized Petersen graphs \ell24, the known results include

\ell25

the upper bound

\ell26

and, for \ell27 and \ell28,

\ell29

The same work also characterizes the connected graphs with extremal \ell30-leaky forcing number: \ell31 and

\ell32

(Bjorkman et al., 4 Aug 2025)

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 \ell33, one imposes the covering constraint

\ell34

where \ell35 indicates whether \ell36 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 \ell37-LFS is NP-hard because minimal zero forcing is NP-hard. For this reason, a greedy algorithm was developed for the \ell38-leak setting: initialize with any zero forcing set, repeatedly add the vertex maximizing the size of \ell39—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 \ell40,

\ell41

and these bounds are tight for all \ell42. For any vertex \ell43 of degree \ell44,

\ell45

again with tightness for \ell46. 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 \ell47-leaky positive semidefinite forcing, leaks are combined with the positive semidefinite color change rule, yielding the parameter \ell48. The basic properties parallel the standard theory: \ell49 and every \ell50-leaky psd forcing set must contain all vertices of degree at most \ell51. Exact formulas are known for several families, including

\ell52

and the theory introduces \ell53-leaky positive semidefinite forts, with the characterization that a set is an \ell54-leaky psd forcing set if and only if it intersects every \ell55-leaky psd fort (Elias et al., 2023).

A recent exact classification for Hopi rectangle graphs \ell56 shows how fort methods can determine an entire leaky forcing sequence. For this family,

\ell57

\ell58

\ell59

and for all \ell60,

\ell61

The proofs use the induced-subgraph realization inside \ell62, explicit forcing chains for \ell63, and leaky forts built from the degree-\ell64 boundary geometry for larger \ell65 (Jr et al., 25 Sep 2025).

Several open problems remain central. The hypercube conjecture

\ell66

is known for \ell67 but unresolved in general. For generalized Petersen graphs, open directions include determining \ell68 and \ell69 for general \ell70 and \ell71. Other structural questions ask whether every graph admits nested minimal leaky forcing sets \ell72, and whether every graph has some minimal \ell73-leaky forcing set containing a minimum zero forcing set. In product graphs, \ell74 is conjectured not to be \ell75-resilient, while the \ell76-resilience of \ell77 remains open; more broadly, no counterexamples are known to the question of whether all Cartesian products \ell78 with \ell79 are \ell80-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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Leaky Forcing.