Papers
Topics
Authors
Recent
Search
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 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 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 G=(V,E)G=(V,E)0, covers G=(V,E)G=(V,E)1, and trees only overlap at G=(V,E)G=(V,E)2 (Sun et al., 2020, Sun, 2020).

A generalization is the G=(V,E)G=(V,E)3-disjoint spanning tree framework, quantifying the maximum number of common inner vertices (G=(V,E)G=(V,E)4) and edges (G=(V,E)G=(V,E)5) permitted between trees, interpolating between edge-disjoint, vertex-disjoint, and the stringent completely independent spanning trees where both G=(V,E)G=(V,E)6 (Darties et al., 2017).

2. Generalized Connectivity and Packing Numbers

The central invariant is the generalized G=(V,E)G=(V,E)7-connectivity: G=(V,E)G=(V,E)8 where G=(V,E)G=(V,E)9 is the maximum number of internally disjoint SVS\subseteq V0-Steiner trees (Li et al., 2010, Yang et al., 2023). Analogously, the generalized SVS\subseteq V1-edge-connectivity SVS\subseteq V2 is defined via edge-disjointness (Yang et al., 2023). For directed graphs, these parameters extend to SVS\subseteq V3 and SVS\subseteq V4 via out-trees (Sun et al., 2020, Sun, 2020):

SVS\subseteq V5

SVS\subseteq V6

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

The classical case SVS\subseteq V7 recovers usual (vertex/edge) connectivity. For SVS\subseteq V8, computing SVS\subseteq V9 or VV0 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 VV1 of edge-disjoint spanning trees in undirected graphs: VV2 with VV3 ranging over all partitions of VV4 (Bailey et al., 2010, Chandrasekaran et al., 25 Mar 2025). Equality VV5 (where VV6 is minimum edge-cut size) precisely characterizes maximum packable cases; such graphs decompose into VV7-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 VV8 in a suitable family VV9, if the third-largest adjacency eigenvalue GG0 and signless Laplacian eigenvalue GG1 satisfy explicit inequalities parameterized by minimum/maximum degrees GG2 and the target packing GG3, then packing and connectivity thresholds hold (see Table):

Condition Spectral Bound (Adjacency) Spectral Bound (Signless Laplacian)
GG4 GG5 GG6
GG7 GG8 GG9

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

Complexity and Algorithms

  • For fixed SS1, determining whether SS2 contains SS3 internally disjoint SS4-trees for a fixed SS5, or SS6, 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 SS7 (the terminal set size) or SS8 (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 SS9 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 S2|S|\ge20-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 S2|S|\ge21, explicit formulas for generalized connectivity are available: S2|S|\ge22 Recursive constructions exploit atom partitions and Hamiltonian path decompositions to realize the maximal packing (Yang et al., 2023).

For Cartesian products S2|S|\ge23, exact lower bounds on local pendant tree-connectivity are obtained: for S2|S|\ge24, S2|S|\ge25 (Mao, 2015).

Networks with Triangle- or Cycle-Free Constraints

In triangle-free graphs, high minimum degree (explicitly, S2|S|\ge26 for a S2|S|\ge27-connected graph and S2|S|\ge28-vertex tree S2|S|\ge29) ensures existence of a T1,,TT_1,\dots,T_\ell0 whose removal preserves T1,,TT_1,\dots,T_\ell1-connectivity (Chu et al., 10 Nov 2025). Girth and bipartite assumptions further sharpen the degree thresholds.

Extremal Edge Counts

For T1,,TT_1,\dots,T_\ell2 (spanning trees), maximal edge counts with at most T1,,TT_1,\dots,T_\ell3 edge-disjoint trees are characterized by

T1,,TT_1,\dots,T_\ell4

and analogs for T1,,TT_1,\dots,T_\ell5 and general T1,,TT_1,\dots,T_\ell6, 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 T1,,TT_1,\dots,T_\ell7 considers the minimum number of internally disjoint out-trees rooted at a specified terminal subset T1,,TT_1,\dots,T_\ell8, sharing vertices only in T1,,TT_1,\dots,T_\ell9 (Sun et al., 2020, Sun, 2020).
  • Pendant-tree connectivity V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S0 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 V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S1, 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 V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S2-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 V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S3 for V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S4 or arbitrary V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S5, 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 V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S6-free graphs, and resolving conjectured lower bounds (Chu et al., 10 Nov 2025, Hasunuma, 16 Nov 2025).
  • Achieving V(Ti)V(Tj)=SV(T_i)\cap V(T_j)=S7-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.

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 Disjoint Connectivity Keeping Trees.