Papers
Topics
Authors
Recent
2000 character limit reached

Disjoint Connectivity Keeping Trees

Updated 24 November 2025
  • 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 paper 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 kk-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 G=(V,E)G=(V,E) connects a specified set of terminals SVS\subseteq V (often all of VV, yielding a spanning tree), such that removal of its vertices/edges from GG preserves or achieves some connectivity property. The strictest form is internally disjoint SS-Steiner trees: for S2|S|\ge2, T1,,TT_1,\dots,T_\ell are pairwise edge-disjoint and V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S for all iji\neq j (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 rSr\in S, covers SS, and trees only overlap at SS (Sun et al., 2020, Sun, 2020).

A generalization is the (i,j)(i,j)-disjoint spanning tree framework, quantifying the maximum number of common inner vertices (ii) and edges (jj) permitted between trees, interpolating between edge-disjoint, vertex-disjoint, and the stringent completely independent spanning trees where both i=j=0i=j=0 (Darties et al., 2017).

2. Generalized Connectivity and Packing Numbers

The central invariant is the generalized kk-connectivity: κk(G)=min{κG(S):SV(G), S=k}\kappa_k(G) = \min\{\kappa_G(S) : S\subseteq V(G),\ |S|=k\} where κG(S)\kappa_G(S) is the maximum number of internally disjoint SS-Steiner trees (Li et al., 2010, Yang et al., 2023). Analogously, the generalized kk-edge-connectivity λk(G)\lambda_k(G) is defined via edge-disjointness (Yang et al., 2023). For directed graphs, these parameters extend to κk(D)\kappa_k(D) and λk(D)\lambda_k(D) via out-trees (Sun et al., 2020, Sun, 2020):

κk(D)=min{κS,r(D):SV,S=k,rS}\kappa_k(D) = \min\{\kappa_{S,r}(D): S\subseteq V, |S|=k, r\in S\}

λk(D)=min{λS,r(D):SV,S=k,rS}\lambda_k(D) = \min\{\lambda_{S,r}(D): S\subseteq V, |S|=k, r\in S\}

These are the primary group-based resilience measures in the presence of vertex or edge failures.

The classical case k=2k=2 recovers usual (vertex/edge) connectivity. For k3k\ge3, computing κk(G)\kappa_k(G) or κS,r(D)\kappa_{S, r}(D) 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 τ(G)\tau(G) of edge-disjoint spanning trees in undirected graphs: τ(G)=minPE(P)P1\tau(G) = \min_{P} \left\lfloor \frac{|E(P)|}{|P|-1} \right\rfloor with PP ranging over all partitions of VV (Bailey et al., 2010, Chandrasekaran et al., 25 Mar 2025). Equality τ(G)=λ(G)\tau(G) = \lambda(G) (where λ\lambda is minimum edge-cut size) precisely characterizes maximum packable cases; such graphs decompose into λ\lambda-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 GG in a suitable family G\mathcal{G}, if the third-largest adjacency eigenvalue λ3(G)\lambda_3(G) and signless Laplacian eigenvalue q3(G)q_3(G) satisfy explicit inequalities parameterized by minimum/maximum degrees δ,Δ\delta, \Delta and the target packing kk, then packing and connectivity thresholds hold (see Table):

Condition Spectral Bound (Adjacency) Spectral Bound (Signless Laplacian)
κ(G)k\kappa'(G)\ge k λ3(G)<2δΔ4(k1)δ+1\lambda_3(G) < 2\delta - \Delta - \frac{4(k-1)}{\delta+1} q3(G)<4δ2Δ4(k1)δ+1q_3(G) < 4\delta - 2\Delta - \frac{4(k-1)}{\delta+1}
τ(G)k\tau(G)\ge k δ2k, λ3(G)<2δΔ2(3k1)δ+1\delta\ge 2k,\ \lambda_3(G)<2\delta-\Delta-\frac{2(3k-1)}{\delta+1} δ2k, q3(G)<4δ2Δ2(3k1)δ+1\delta\ge 2k,\ q_3(G)<4\delta-2\Delta-\frac{2(3k-1)}{\delta+1}

This framework uses quotient matrices and eigenvalue interlacing to force the minimum cut to be large enough to ensure kk edge-disjoint trees (Duan et al., 2017).

Complexity and Algorithms

  • For fixed k1,k2k_1, k_2, determining whether GG contains k2k_2 internally disjoint SS-trees for a fixed SS, or κk(G)k2\kappa_k(G) \ge k_2, 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 k1k_1 (the terminal set size) or k2k_2 (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 O(log2n)O(\log^2 n) 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 O~(D+nλ)\widetilde{O}(D+\sqrt{n \lambda})-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 S(n,)S(n, \ell), explicit formulas for generalized connectivity are available: κk(S(n,))=λk(S(n,))={k/2,3k /2,k>\kappa_k(S(n,\ell)) = \lambda_k(S(n,\ell)) = \begin{cases} \ell - \lfloor k/2 \rfloor, & 3 \leq k \leq \ell \ \lfloor \ell/2 \rfloor, & k > \ell \end{cases} Recursive constructions exploit atom partitions and Hamiltonian path decompositions to realize the maximal packing (Yang et al., 2023).

For Cartesian products GHG \Box H, exact lower bounds on local pendant tree-connectivity are obtained: for k=3k=3, τ3(GH)min{3τ3(G)/2,3τ3(H)/2}\tau_3(G \Box H) \geq \min\{3 \lfloor \tau_3(G)/2 \rfloor, 3 \lfloor \tau_3(H)/2 \rfloor \} (Mao, 2015).

Networks with Triangle- or Cycle-Free Constraints

In triangle-free graphs, high minimum degree (explicitly, δ(G)2k+3m4\delta(G) \ge 2k + 3m - 4 for a kk-connected graph and mm-vertex tree TT) ensures existence of a TT' whose removal preserves kk-connectivity (Chu et al., 10 Nov 2025). Girth and bipartite assumptions further sharpen the degree thresholds.

Extremal Edge Counts

For k=nk=n (spanning trees), maximal edge counts with at most \ell edge-disjoint trees are characterized by

f(n;κn)=(n12)+f(n;\overline\kappa_n \leq \ell) = \binom{n-1}{2} + \ell

and analogs for k=n1k=n-1 and general kk, 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 κk(D)\kappa_{k}(D) considers the minimum number of internally disjoint out-trees rooted at a specified terminal subset SS, sharing vertices only in SS (Sun et al., 2020, Sun, 2020).
  • Pendant-tree connectivity τk(D)\tau_{k}(D) 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 τk(D)nk\tau_k(D) \le n-k, 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 models also benefit from fine-grained (i,j)(i,j)-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 f(n;κk)f(n; \overline\kappa_k \le \ell) for k4k\ge4 or arbitrary \ell, 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 PP_\ell-free graphs, and resolving conjectured lower bounds (Chu et al., 10 Nov 2025, Hasunuma, 16 Nov 2025).
  • Achieving O(1)O(1)-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 paper of disjoint connectivity keeping trees.

Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Disjoint Connectivity Keeping Trees.