Minimum Spanning Tree Interdiction
- MST interdiction is a network problem where selective edge removal forces the residual minimum spanning tree to be as expensive as possible.
- A key methodological insight is the use of replacement edges and single-edge sensitivity measures, with Δ(e) quantifying the cost increase from interdiction.
- Approximation and parameterized approaches leverage graph connectivity, matroid theory, and greedy strategies to balance budget constraints with maximum MST cost increase.
Minimum Spanning Tree Interdiction is a network interdiction problem in which one removes edges from an undirected weighted graph so as to make the minimum spanning tree (MST) of the residual graph as expensive as possible. In its classical budgeted form, the input consists of an undirected graph , nonnegative edge weights, positive interdiction costs on edges, and a budget ; the task is to choose an interdiction set with total interdiction cost at most that maximizes the weight of an MST in (Zenklusen, 2015). The topic sits at the intersection of network robustness, combinatorial optimization, matroid theory, approximation algorithms, and sensitivity analysis. Closely related formulations include the decision problem -Most Vital Edges in MST, exact single-edge vulnerability analysis via replacement edges, and more recent objectives that maximize the increase in MST weight rather than the absolute post-interdiction MST weight (Guo et al., 2014, Ostrovsky et al., 25 Jul 2025).
1. Problem formulations and objective functions
A standard optimization formulation is
where denotes the weight of an MST in (Zenklusen, 2015). In the parameterized-complexity literature, the same theme appears as the decision problem -Most Vital Edges in MST (0-MVE): given an edge-weighted undirected graph 1, integers 2 and 3, determine whether there exists 4 with 5 such that
6
where 7 is the weight of a minimum spanning tree of 8 (Guo et al., 2014).
A later line of work distinguishes between maximizing the total post-interdiction MST weight and maximizing the increase caused by interdiction. For a removal set 9, the increase-based objective is
0
with associated budget and profit formulations
1
This distinction is algorithmically significant because approximation guarantees for 2 do not automatically transfer to 3 (Ostrovsky et al., 25 Jul 2025).
| Formulation | Objective | Salient feature |
|---|---|---|
| Classical budgeted interdiction | 4 | Maximizes post-interdiction MST weight |
| 5-MVE decision problem | 6 | Unit interdiction costs |
| Profit maximization | 7 | Maximizes increase over baseline MST |
| Budget minimization | 8 | Meets a target increase |
The treatment of disconnected residual graphs varies by formulation. In the parameterized and profit-based formulations, if interdiction disconnects the graph then the MST value is conventionally taken to be 9, so disconnecting the graph is a valid and maximally harmful interdiction outcome (Guo et al., 2014, Ostrovsky et al., 25 Jul 2025). By contrast, the 14-approximation framework assumes the budget is not sufficient to disconnect the graph, formally
0
so every budget-feasible interdiction set leaves the graph connected (Zenklusen, 2015). This difference is fundamental when comparing results across papers.
MST interdiction is also naturally matroidal. Because spanning trees are precisely the bases of the graphic matroid, MST interdiction is a special case of matroid interdiction: the leader removes elements under a knapsack constraint, and the follower computes a minimum-weight basis disjoint from the interdiction set (Weninger et al., 2024).
2. Single-edge interdiction, replacement edges, and most-vital-edge analysis
The most elementary interdiction primitive is the failure or deletion of a single MST edge. Given a weighted undirected graph 1, an MST 2, and a tree edge 3, removing 4 splits 5 into two connected components 6 and 7. A replacement edge for 8 is a non-tree edge 9 whose endpoints lie in different components of 0. The minimum replacement edge is
1
Equivalently, 2 is the lightest non-tree edge crossing the cut induced by deleting 3, or the lightest non-tree edge whose fundamental cycle with 4 contains 5 (Bader et al., 2019).
This immediately yields the exact one-edge interdiction value. If 6 is the MST after deleting 7, then
8
so the increase in MST cost is
9
Hence the single-edge interdiction value of 0 is exactly the replacement gap 1, and the most vital edge is the MST edge maximizing that quantity (Bader et al., 2019).
The replacement-edge problem therefore gives a complete sensitivity profile for all single-edge failures in the MST. The 2019 replacement-edge algorithm computes all 2 values in
3
given the MST and the non-tree edges sorted in nondecreasing order by weight. The method improves on Tarjan’s 4 bound in the presorted setting and is described as the first practical linear-time algorithm for that case (Bader et al., 2019).
Its structure has three ingredients. First, it roots the MST and computes DFS parent pointers and interval labels 5, 6, enabling ancestry tests of the form
7
Second, it scans non-tree edges in increasing weight order, so the first non-tree edge whose fundamental cycle contains a tree edge must be that tree edge’s minimum replacement by the cut property. Third, it uses the Gabow–Tarjan disjoint-set structure for a known union tree to compress already-labeled tree paths, ensuring that each tree edge is traversed at most once (Bader et al., 2019).
The scope is exact but narrow. The method solves the complete single-tree-edge sensitivity profile and the most-vital-edge problem in overall 8 time once the MST and sorted non-tree edges are available. It does not solve general multi-edge interdiction with budgets or arbitrary interdiction costs (Bader et al., 2019).
3. Approximation algorithms and the multilevel structure of MST interdiction
The classical approximation breakthrough is the first 9-approximation for MST interdiction, specifically a 14-approximation (Zenklusen, 2015). The input model is an undirected loopless multigraph with nonnegative edge weights 0, positive interdiction costs 1, and budget 2, and the objective is to maximize the MST weight after deleting a budget-feasible edge set (Zenklusen, 2015).
The key difficulty is that MST interdiction is inherently multilevel. After rounding positive edge weights down to powers of two, the MST value can be written in terms of connectivity across all weight thresholds: 3 for 4, where 5 is the number of connected components (Zenklusen, 2015). Creating one additional component at threshold 6 increases the MST weight by 7, so the problem is not a single cut problem but a layered connectivity problem.
The 14-approximation combines three components. First, rounding edge weights to powers of two incurs at most a factor-2 loss. Second, the algorithm computes a geometric upper bound on the optimum via a Pareto frontier of cost versus interdiction value, using parametric submodular minimization of
8
Third, from an over-budget removal set 9 with good efficiency 0, it extracts a budget-feasible interdiction set through a hierarchical “removal pattern” defined over laminar component partitions. The central conversion guarantee is
1
which is strengthened to
2
A 7-approximation on the rounded instance and the factor-2 rounding loss yield the final factor 3 (Zenklusen, 2015).
A newer approximation line targets the increase-based objective 4 directly rather than 5 (Ostrovsky et al., 25 Jul 2025). The central structural fact is that 6 is a monotone nondecreasing, nonnegative supermodular set function. The budget problem
7
thus becomes minimizing a linear cost subject to a supermodular covering constraint, while the profit problem becomes maximizing a monotone supermodular function under a knapsack constraint (Ostrovsky et al., 25 Jul 2025).
The algorithmic primitive is the partial cut
8
together with the certified lower bound
9
for any edge 0 crossing the cut 1. If 2 has cost 3 and profit 4, the paper proves the existence of partial cuts 5 such that
6
This graph-theoretic relaxation motivates a batch-greedy algorithm (Ostrovsky et al., 25 Jul 2025).
The resulting guarantees separate two objectives that had previously been conflated. For budget minimization, if there exists a solution of cost 7 and profit 8, the algorithm returns a set meeting profit 9 with cost 0, and the bound is explicitly less than 1 after doubling search (Ostrovsky et al., 25 Jul 2025). For strict-budget profit maximization, if optimum profit under budget 2 is 3, the algorithm returns a budget-feasible set with profit at least
4
The same work also identifies a polynomial-time tractable island: the minimum-cost way to increase the MST by any positive amount can be solved exactly in
5
where 6 is the time for a minimum 7-8 cut computation (Ostrovsky et al., 25 Jul 2025).
4. Parameterized complexity and exact algorithms
The parameterized picture is sharp but incomplete. For the decision problem 9-MVE, parameterization by the target post-interdiction MST weight 00 is W[1]-hard: 01 The hardness holds even when edge weights are restricted to 02, via a reduction from Minimum 03-way Edge Cut (Guo et al., 2014).
A positive result exists for parameter 04, the number of deleted edges, but only in the binary-weight case. When edge weights are restricted to 05, 06-MVE is fixed-parameter tractable with respect to 07 (Guo et al., 2014). The central structural insight is that, in 08-weighted graphs, the MST weight is controlled by the number of connected components in the zero-weight subgraph. This leads to a decomposition strategy: remove all weight-1 edges, compute per-component fragmentation tables using an FPT algorithm for Minimum 09-Way Edge Cut, and combine the local tradeoffs by enumerating additive partitions of the budget. The proof also uses the MST-specific claim that in a 10-edge-connected graph, an optimal solution contains no weight-1 edge (Guo et al., 2014).
The tractability boundary remains open for general nonnegative integer weights. The paper explicitly states that 11-MVE is FPT with parameter 12 for weights 13 or 14, while “The case with integer positive weights remains open” (Guo et al., 2014).
For exact solution, a recent matroid-interdiction framework gives a new combinatorial branch-and-bound algorithm for MST interdiction as the graphic-matroid case of a more general basis interdiction problem (Weninger et al., 2024). The objective is written as
15
where 16 and 17 is the set of bases of the matroid disjoint from 18. For graphic matroids, the follower’s basis is an MST in 19 (Weninger et al., 2024).
The upper bound driving the exact algorithm is a dynamic program based on the discrete derivative
20
that is, the increase in follower value caused by interdicting one additional element. For graphic matroids, this derivative is bounded by solving a sequence of minimum 21-22 cut problems, which capture whether earlier interdictions can destroy all cheaper 23-24 alternatives to a given edge (Weninger et al., 2024). The branch-and-bound recursion then branches only on edges of the current lexicographically smallest MST, reflecting the fact that interdicting nonbasis edges does not immediately change the follower solution.
The algorithm is exact, asymptotically faster than the previously best known exact enumerative MST interdiction algorithm up to polylogarithmic factors, and computationally strong: it solved all available instances from the literature, and in many cases reduced the best running time from hours to seconds (Weninger et al., 2024). The same study reports an average optimality gap of 25 for the greedy lower bound and 26 for the strengthened root upper bound, with worst observed gaps 27 and 28, respectively (Weninger et al., 2024).
5. Matroidal generalizations and related perturbation models
A broader interdiction framework studies structured maximization problems with 29-objectives, including maximum weight forest and maximum weight independent set in a matroid (Chestnut et al., 2015). Its general form is
30
under assumptions such as 31, 32-down-closedness of 33, and box-34-DI solvability (Chestnut et al., 2015). The main guarantee is a pseudoapproximation tradeoff: for any 35, the algorithm returns either a budget-feasible 36-approximation, or a solution whose budget is exceeded by at most 37 while achieving value at least as good as the optimum under the original budget (Chestnut et al., 2015).
For MST interdiction, however, this connection is indirect rather than direct. The framework covers maximum weight forests through the graphic matroid independent-set viewpoint, whereas classical MST interdiction is a minimization-over-bases problem rather than a down-closed maximization problem. A careful reading therefore supports the statement that the paper is relevant through matroid structure and forest interdiction, but does not provide a dedicated theorem for classical minimum spanning tree interdiction (Chestnut et al., 2015).
A different but closely related perturbation model replaces edge deletion by edge imposition. Isoart and Régin study the cost increase incurred when a spanning tree is required to contain specified non-tree edges (Isoart et al., 2019). For a fixed MST 38 and a set 39 of imposed non-tree edges, the constrained MST 40 satisfies
41
where 42 is the replacement cost of imposing 43 into 44 (Isoart et al., 2019). For a single imposed edge, the bound is exact: 45 This is not standard interdiction, but it is a constructive perturbation analogue: instead of deleting cheap options, one compels the follower to use edges that are suboptimal for the original MST (Isoart et al., 2019).
These adjacent viewpoints matter because they isolate common mechanisms: cycle exchanges, replacement costs, cut structure, and lower bounds on cumulative degradation. A plausible implication is that MST interdiction is best understood not as a single problem family, but as a cluster of perturbation models linked by the geometry of the graphic matroid.
6. Assumptions, edge cases, and conceptual boundaries
Several recurring assumptions delimit what current results do and do not establish. The linear-time replacement-edge algorithm assumes that the MST is already given and that non-tree edges are sorted by weight. This is natural after Kruskal’s algorithm, but the linear bound does not directly improve prior general bounds without presorting (Bader et al., 2019).
Bridges are a fundamental edge case. If a tree edge is also a bridge of the underlying graph, then there is no replacement edge, 46 cannot be reconnected by any non-tree edge, and the most vital edge is considered undefined in the single-edge sensitivity convention of the replacement-edge paper (Bader et al., 2019). By contrast, in formulations that allow disconnected residual graphs and assign them value 47, such edges represent maximally successful interdiction actions (Guo et al., 2014, Ostrovsky et al., 25 Jul 2025).
Another important boundary is between single-edge and multi-edge interdiction. Replacement-edge methods compute exact one-edge failure penalties
48
but they do not directly extend to multiple simultaneous deletions, where replacement interactions are nontrivial (Bader et al., 2019). Likewise, parameterized tractability for budget 49 is known only for 50-weighted graphs, not for general positive integer weights (Guo et al., 2014).
A frequent misconception is that approximation guarantees for the total post-interdiction MST weight automatically approximate interdiction gain. The increase-based analysis shows this is false: if the baseline MST is already heavy, a constant-factor approximation to 51 may correspond to negligible profit 52 (Ostrovsky et al., 25 Jul 2025). Another misconception is that general matroid-interdiction frameworks immediately resolve classical MST interdiction. The forest-based pseudoapproximation framework does not do so directly because its nominal problem is a down-closed maximization problem, whereas MST interdiction is a minimization-over-bases problem (Chestnut et al., 2015).
Tie structure also matters. With equal edge weights there may be multiple MSTs and multiple minimum replacement edges, and the vulnerability profile can depend on which MST is supplied to a sensitivity algorithm (Bader et al., 2019). This suggests that some interdiction statements are best interpreted relative to a chosen baseline MST unless uniqueness is guaranteed.
Taken together, the literature supports a layered view. Exact single-edge sensitivity is well understood and can be computed in linear time under presorted input. Budgeted multi-edge interdiction admits constant-factor and logarithmic approximations, but with different objective functions and connectivity conventions. Parameterized tractability is established only in restricted settings. Exact solution is possible through modern branch-and-bound methods that exploit graphic-matroid structure and min-cut-based bounds. The resulting field is technically mature in several special directions, but still fragmented across objective choices, graph connectivity conventions, and the gap between single-edge sensitivity and full budgeted interdiction (Zenklusen, 2015, Weninger et al., 2024).