Leaky Zero Forcing: Theory & Applications
- Leaky Zero Forcing is a leakage-aware extension of traditional zero forcing used for fault tolerance in graphs and controlled interference in beamforming.
- It adapts the classical color-change rule by introducing leaks, ensuring robust propagation even when some vertices, edges, or forces are restricted.
- In communications, the approach relaxes strict interference nulling to allow controlled leakage, optimizing feasibility in coordinated beamforming and massive MIMO.
Leaky zero forcing is a term used in two distinct technical literatures. In graph theory, it denotes a fault-tolerant extension of zero forcing in which some vertices are designated as leaks and cannot perform forces; the objective is to find an initial blue set that forces all vertices blue regardless of the placement of up to leaks, yielding the -leaky forcing number , , or depending on notation (Dillman et al., 2019). In multiuser beamforming and massive MIMO, the expression appears in the closely related sense of relaxed or regularized zero forcing, where strict interference nulling is relaxed and controlled interference leakage is allowed or explicitly penalized in the precoder design (Park et al., 2012). The two usages are mathematically unrelated, but both replace exact zero forcing by a leakage-aware formulation that trades rigidity for robustness or feasibility.
1. Graph-theoretic definition and basic formalism
Classical zero forcing begins with a graph , an initial blue set , and the color change rule: if a blue vertex has exactly one white neighbor, it can force that neighbor to blue. A zero forcing set is an initial blue set that eventually colors all vertices blue, and the minimum size of such a set is the zero forcing number (Dillman et al., 2019).
Leaky forcing generalizes this process by introducing leaks. In one standard formulation, a vertex leak is a vertex that is not allowed to perform any force during the process; in another, a leak is defined by adding a new vertex adjacent to only one existing vertex, creating a persistent uncolored neighbor that disables forcing at that location (Alameda et al., 2020). For a fixed nonnegative integer , an -leaky forcing set is a set 0 such that, for any choice of 1 leaks, the color change rule still colors all vertices blue. When 2, one recovers ordinary zero forcing: 3 (Herrman, 2022).
Several equivalent formalizations appear in the literature. One uses a leaky derived set 4, defined as the set of black nodes produced by exhaustively applying the zero forcing rule while treating the leaks in 5 as always refusing to force; then 6 is an 7-leaky forcing set if 8 for every 9 with 0 (Abbas, 2023). The associated parameters are monotone in 1: 2 This monotonicity expresses the increasing redundancy required to survive additional leaks (Dillman et al., 2019).
A related notion is 3-resilience: a graph is 4-resilient if its 5-leaky forcing number equals its zero forcing number, that is,
6
In this case, the minimum zero forcing set is already fault tolerant with respect to 7 leaks (Alameda et al., 2020).
2. Characterizations, equivalences, and structural constraints
A basic structural constraint is degree-based. Any 8-leaky forcing set must contain all vertices of degree at most 9; equivalently, if 0, then every vertex must be initially blue, so 1 (Dillman et al., 2019). This condition is sharp for several graph families, most notably trees (Alameda et al., 2020).
The case 2 admits a particularly useful characterization. A set 3 is a 4-leaky forcing set if and only if, for every 5, there exist two distinct blue vertices that can each force 6 in some zero forcing process starting at 7. In the notation of possible forces, this is the requirement that for every 8, there exist 9 with 0 (Alameda et al., 2020). Intuitively, every nonblue vertex must have two distinct potential forcers so that one leak cannot block it.
For general 1, the recursive characterization has the same redundancy flavor. A set 2 is an 3-leaky forcing set if and only if 4 is an 5-leaky forcing set and, for every set 6 of 7 leaks and every 8, there are two distinct possible forces 9 with 0 (Alameda et al., 2020). This recursion underlies much of the later theory.
The literature also shows that several apparently different leak models are equivalent. For all graphs 1 and all 2,
3
where 4 is the 5-edge-leaky forcing number and 6 is the specified 7-leaky forcing number; moreover, the mixed 8-leaky forcing number also equals the vertex-leaky forcing number (Alameda et al., 2020). Thus, robustness to vertex leaks, edge leaks, specified forbidden forces, or mixtures of these is governed by the same minimum cardinality parameter.
These constraints have consequences for resilient graphs. If 9 is 0-resilient, then 1 (Alameda et al., 2020). More generally, resilience forces a graph to avoid local bottlenecks that can be blocked by a small number of leaks. A useful upper bound follows from reversal constructions: if 2 is a zero forcing set and 3 is a reversal, then 4 is always a 5-leaky forcing set, implying
6
3. Exact values and bounds for standard graph families
The earliest systematic computations established exact leaky forcing numbers for many classical families. For paths,
7
while for cycles,
8
For complete graphs,
9
and for wheel graphs,
0
For trees with 1 leaves, excluding 2, one has 3 (Dillman et al., 2019). This was later generalized: for every tree 4,
5
Grid graphs played a central role in the early development of the subject. The zero forcing number of 6 is 7, and the 8-leaky forcing number satisfies
9
for all 0; this resolved a question posed by Dillman and Kenter (Alameda et al., 2020). The bound is tight for sufficiently wide grids: 1 Earlier bounds also included 2 and 3 for square grids (Dillman et al., 2019).
Hypercubes exhibit a strong form of resilience. The zero forcing number is 4, and the same value persists for several leak budgets: 5 (Dillman et al., 2019). A later result showed
6
and conjectured the bound to be tight; this equality is known for 7 (Herrman, 2022).
For the prism graph 8, the 9-leaky forcing number satisfies
0
with additional bounds 1 and 2 for 3 (Herrman, 2022). More recently, leaky forcing numbers were completely determined for all unicyclic graphs and all 4, and connected graphs with extremal 5-leaky forcing number were characterized: 6 if and only if 7 is a path or a cycle, while 8 if and only if 9 (Bjorkman et al., 4 Aug 2025).
4. Forts, PSD forcing, and controllability extensions
Forts provide a structural obstruction theory for leaky forcing. In the standard setting, the constraint-generation integer programming approach uses forts as unavoidable leftover sets: if the current coloring fails, then the remaining uncolored set is a fort and must be intersected by any feasible initial blue set (Dillman et al., 2019). Recent work on Hopi rectangle graphs sharpened this idea by defining 00-leaky forts and proving that a set 01 is an 02-leaky forcing set if and only if it intersects every 03-leaky fort (Jr et al., 25 Sep 2025).
For Hopi rectangle graphs 04, this fort-based analysis yields a complete formula: 05 The same work also shows that 06, where 07 denotes the maximum nullity (Jr et al., 25 Sep 2025).
A parallel generalization is leaky positive semidefinite forcing. The 08-leaky PSD forcing number 09 combines leaks with the PSD color change rule and satisfies
10
It is monotone in 11, inherits the minimum-degree constraint, and admits a fort characterization: a set is an 12-leaky PSD forcing set if and only if it intersects every 13-leaky PSD fort (Elias et al., 2023). Exact values were obtained for paths, cycles, complete graphs, wheel graphs, complete bipartite graphs, trees, hypercubes, and prisms; for example,
14
Leaky forcing also has a direct interpretation in network control. In strong structural controllability, a leader set renders a network SSC if and only if it is a zero forcing set; replacing zero forcing by leaky forcing produces a resilience model for misbehaving nodes and edges (Abbas, 2023). The central equivalence theorem states that for a candidate leader set 15 and integer 16,
17
Thus resilience to leak nodes, non-forcing edges, and removable edges is equivalent. The corresponding minimum leader-selection problem is NP-hard, but greedy heuristics were numerically evaluated on Erdős–Rényi and Barabási–Albert graphs with 18 and found to be very close to optimal (Abbas, 2023).
5. Relaxed zero forcing in coordinated beamforming
In the communications literature, “leaky ZF” refers to relaxed zero forcing rather than graph coloring. In coordinated beamforming for 19 transmitter–receiver MISO interference channels, conventional ZF enforces zero interference to all undesired receivers, but relaxed zero forcing allows predetermined interference leakage: 20 Here 21 is the allowed leakage factor normalized to the noise power at receiver 22; 23 reduces to ZF (Park et al., 2012).
This relaxation yields a separable per-transmitter design. If 24, then the achievable rate admits the lower bound
25
so each transmitter can solve
26
subject to the leakage constraints and the power constraint 27 (Park et al., 2012). The optimal beam vector for fixed leakage levels can be constructed by sequential orthogonal projection combining (SOPC), which allocates power first in the matched-filter direction and then along progressively projected directions as interference constraints become active.
The same paper extends the framework to MIMO interference channels by replacing scalar leakage constraints with
28
and deriving the lower bound
29
A projected gradient method then solves the distributed beam design problem (Park et al., 2012).
A related leakage-based perspective appears in signal and interference leakage minimization (SILM), which minimizes a weighted sum of inter-cell interference powers and signal power leaked outside receive subspaces. The weight 30 controls the trade-off between pure interference minimization and a more “leaky” design that preserves desired signal dimensions; intra-cell interference is then handled by MMSE or ZF precoding (Elkourdi et al., 2014). In this sense, the communications meaning of leaky zero forcing is not failure tolerance but controlled nonzero interference.
6. Regularization, quantization, and secrecy-aware leakage control
Regularized zero forcing (RZF) is frequently interpreted as a leakage-aware generalization of strict ZF. In one-bit quantized massive MIMO for mmWave downlink, an SLNR-based precoder was derived using the Bussgang model
31
with 32 the linear approximation matrix and 33 the covariance of quantization distortion. The resulting user-34 precoder is
35
and the paper states explicitly that “RZF can be seen as a form of leaky ZF”; when quantization impairments are ignored, the design collapses to standard RZF (Yapıcı et al., 2019).
In massive MIMO with conventional RZF precoding, the asymptotic signal-to-leakage-plus-noise ratio (SLNR) converges to a deterministic value as the numbers of antennas and users grow with fixed ratio, and in symmetric uncorrelated channels the SLNR is asymptotically equal to the SINR (Park et al., 2016). This permits optimization of user loading for spectral efficiency. The optimal user loading equals one in both the low and high SNR regimes, although it can drop below one at intermediate SNR (Park et al., 2016).
Leakage can also be incorporated for physical-layer security. Secure regularized zero forcing (SRZF) augments the standard RZF design by penalizing the received signal power at eavesdroppers: 36 leading to
37
The resulting achievable per-user secrecy rate is
38
where 39 is the SINR at the legitimate user and 40 is the SINR at the eavesdroppers under full cooperation (Asaad et al., 2019). Large-system analysis yields closed-form asymptotic expressions, and numerical investigations show robustness against the quality of eavesdroppers’ channels (Asaad et al., 2019).
A further robustness layer appears in MU-MISO beamforming with per-antenna power constraints and quantized CDI. There, non-robust ZF beamforming under quantized CDI is proved to minimize the average inter-user leakage, a closed-form CDF of the leakage power is derived, and two leakage-threshold schemes are proposed: minimum average leakage control (MALC) and relaxed average leakage control (RALC). Their thresholds are
41
and
42
with per-user powers updated by geometric programming under per-antenna constraints (Ding et al., 2020). In this literature, leakage is therefore both a performance metric and a design variable.
Across these two domains, leaky zero forcing consistently denotes a structured relaxation of classical zero forcing. In graphs, the relaxation is adversarial and combinatorial: forcing must succeed despite disabled forcing agents. In beamforming, the relaxation is analytic and optimization-driven: exact interference nulling is replaced by controlled leakage, regularization, or explicit leakage penalties.