Disjoint Connectivity Keeping Trees
- Disjoint connectivity keeping trees are subtrees with strict disjointness (edge-, vertex-, or internally disjoint) that maintain connectivity and bolster network reliability.
- They employ advanced graph-theoretical methods, including spectral analysis and combinatorial optimization, to determine connectivity thresholds and packing limits.
- Applications include network fault tolerance, distributed algorithms, and reliable broadcasting, with significant focus on algorithmic complexity and NP-completeness challenges.
A disjoint connectivity keeping tree is a subtree structure with a highly constrained disjointness property, central to the study of network reliability, generalized connectivity, and resilience. In its most common forms, it refers to a set of connectivity-maintaining (e.g., spanning, Steiner, or pendant-Steiner) trees that are either edge-disjoint, vertex-disjoint, internally disjoint, or satisfy weaker/stronger joint intersection constraints, with variants in both undirected and directed graphs. The packing, construction, and extremal limits of such trees—especially their generalized -connectivity and algorithmic complexity—constitute a vibrant area at the intersection of graph theory, combinatorial optimization, and distributed algorithms.
1. Foundational Notions and Disjointness Variants
A connectivity keeping tree in a graph connects a specified set of terminals (often all of , yielding a spanning tree), such that removal of its vertices/edges from preserves or achieves some connectivity property. The strictest form is internally disjoint -Steiner trees: for , are pairwise edge-disjoint and for all (Li et al., 2010, Li et al., 2012). Edge-disjointness, vertex-disjointness, and pendant (all terminals have degree 1) variants are also prominent (Mao, 2015, Yu et al., 1 May 2025).
In directed graphs, the analogous object is an internally disjoint out-tree: each tree is rooted at a terminal 0, covers 1, and trees only overlap at 2 (Sun et al., 2020, Sun, 2020).
A generalization is the 3-disjoint spanning tree framework, quantifying the maximum number of common inner vertices (4) and edges (5) permitted between trees, interpolating between edge-disjoint, vertex-disjoint, and the stringent completely independent spanning trees where both 6 (Darties et al., 2017).
2. Generalized Connectivity and Packing Numbers
The central invariant is the generalized 7-connectivity: 8 where 9 is the maximum number of internally disjoint 0-Steiner trees (Li et al., 2010, Yang et al., 2023). Analogously, the generalized 1-edge-connectivity 2 is defined via edge-disjointness (Yang et al., 2023). For directed graphs, these parameters extend to 3 and 4 via out-trees (Sun et al., 2020, Sun, 2020):
5
6
These are the primary group-based resilience measures in the presence of vertex or edge failures.
The classical case 7 recovers usual (vertex/edge) connectivity. For 8, computing 9 or 0 becomes substantially more challenging, often NP-complete (Li et al., 2010, Sun et al., 2020).
3. Extremal, Spectral, and Algorithmic Results
Min-Max Packing and Tightness
The Tutte-Nash-Williams theorem gives the exact packing number 1 of edge-disjoint spanning trees in undirected graphs: 2 with 3 ranging over all partitions of 4 (Bailey et al., 2010, Chandrasekaran et al., 25 Mar 2025). Equality 5 (where 6 is minimum edge-cut size) precisely characterizes maximum packable cases; such graphs decompose into 7-irreducible components along tight edge-cuts (Bailey et al., 2010).
Spectral Methods
Spectral bounds connect adjacency and signless Laplacian eigenvalues to edge-connectivity and tree packing: for 8 in a suitable family 9, if the third-largest adjacency eigenvalue 0 and signless Laplacian eigenvalue 1 satisfy explicit inequalities parameterized by minimum/maximum degrees 2 and the target packing 3, then packing and connectivity thresholds hold (see Table):
| Condition | Spectral Bound (Adjacency) | Spectral Bound (Signless Laplacian) |
|---|---|---|
| 4 | 5 | 6 |
| 7 | 8 | 9 |
This framework uses quotient matrices and eigenvalue interlacing to force the minimum cut to be large enough to ensure 0 edge-disjoint trees (Duan et al., 2017).
Complexity and Algorithms
- For fixed 1, determining whether 2 contains 3 internally disjoint 4-trees for a fixed 5, or 6, is polynomial-time solvable, leveraging the bounded number of tree isomorphism types and Robertson–Seymour linkage algorithms (Li et al., 2010).
- NP-completeness arises as soon as either 7 (the terminal set size) or 8 (the number of trees) is variable, even for moderate parameter values (Li et al., 2010, Sun et al., 2020).
- Online and distributed models: various approximation algorithms with 9 competitive ratios for online packing of disjoint spanning trees (viewed as packing polymatroid bases), using randomized coloring and quotient techniques (Chandrasekaran et al., 25 Mar 2025). In distributed models, fast 0-round algorithms achieve close to optimal fractional tree packings and support low-congestion routing (Censor-Hillel et al., 2013).
4. Specialized Constructions and Extremal Results
Sierpiński and Product Graphs
In recursive Sierpiński graphs 1, explicit formulas for generalized connectivity are available: 2 Recursive constructions exploit atom partitions and Hamiltonian path decompositions to realize the maximal packing (Yang et al., 2023).
For Cartesian products 3, exact lower bounds on local pendant tree-connectivity are obtained: for 4, 5 (Mao, 2015).
Networks with Triangle- or Cycle-Free Constraints
In triangle-free graphs, high minimum degree (explicitly, 6 for a 7-connected graph and 8-vertex tree 9) ensures existence of a 0 whose removal preserves 1-connectivity (Chu et al., 10 Nov 2025). Girth and bipartite assumptions further sharpen the degree thresholds.
Extremal Edge Counts
For 2 (spanning trees), maximal edge counts with at most 3 edge-disjoint trees are characterized by
4
and analogs for 5 and general 6, with extremal graphs constructed by connecting all but one vertex in a large clique and attaching smaller structures (Li et al., 2013, Li et al., 2012).
5. Directed Graphs: Out-Trees and Pendant Connectivity
Directed versions require careful adaptation:
- Directed generalized tree connectivity 7 considers the minimum number of internally disjoint out-trees rooted at a specified terminal subset 8, sharing vertices only in 9 (Sun et al., 2020, Sun, 2020).
- Pendant-tree connectivity 0 measures the minimum number of internally disjoint directed out-trees with all terminals as leaves; undirected and directed cases differ in both bounds and computational complexity (Yu et al., 1 May 2025).
Sharp upper bounds 1, and tight min-cut based inequalities are available, fully attainable in complete symmetric digraphs.
NP-completeness of packing pendant-trees or more general out-trees is the rule on Eulerian digraphs, but for symmetric digraphs and fixed parameters, polynomial-time results hold (Yu et al., 1 May 2025).
6. Applications and Interpretations
Disjoint connectivity keeping trees are fundamental in:
- Network reliability: maximizing the number of edge-disjoint or vertex-disjoint spanning/Steiner/multicast trees corresponds directly to multi-route communication resilience, fault-tolerant broadcasting, and capacity provisioning (Censor-Hillel et al., 2013, Bailey et al., 2010, Hoyer et al., 2017).
- Distributed and online systems: distributed decomposition and tree-packing underpins optimal message routing, parallel communication, and network repair strategies (Censor-Hillel et al., 2013, Chandrasekaran et al., 25 Mar 2025).
Network models also benefit from fine-grained 2-disjointness, interpolating between strict and loose redundancy requirements (Darties et al., 2017).
7. Open Problems and Future Directions
Open questions include:
- Precise determination of extremal functions 3 for 4 or arbitrary 5, and characterization of extremal graph families (Li et al., 2012, Li et al., 2013).
- Reducing degree thresholds for connectivity-keeping trees in triangle-free or 6-free graphs, and resolving conjectured lower bounds (Chu et al., 10 Nov 2025, Hasunuma, 16 Nov 2025).
- Achieving 7-competitive ratios for online tree packing, or extending structural decompositions to broader matroid classes (Chandrasekaran et al., 25 Mar 2025).
- Full complexity dichotomy for directed pendant/Steiner packing—especially for variable parameter regimes (Yu et al., 1 May 2025, Sun et al., 2020).
These research avenues indicate the deep interplay between combinatorial structure, algorithmics, and extremal graph theory in the study of disjoint connectivity keeping trees.