A rooted-forest is the union of vertex-disjoint rooted-trees. Suppose we are given a graph G = (V , E), a collection {R 1 , . . . , R k } of k root-sets (i.e., vertexsets), and a positive integer d. We prove a necessary and sufficient condition for G to contain k edge-disjoint rooted-forests F 1 , . . . , F k with root-sets R 1 , . . . , R k such that each vertex is spanned by exactly d of F 1 , . . . , F k .
IntroductionTutte's tree-packing theorem (Tutte 1961) is one of fundamental results in combinatorial optimization, which states that an undirected graph G = (V , E) contains k edge-disjoint spanning trees if and only if |δ E (P)| ≥ k|P| − k holds for any partition P of V , where δ E (P) denotes the set of edges of G connecting two distinct components of P and |P| denotes the number of components of P. Equivalently, Nash-Williams (1961) showed that G can be partitioned into k edge-disjoint spanning trees if and only if |E| = k|V | − k and |F | ≤ k|V (F )| − k for any non-empty F ⊆ E, where V (F ) denotes the number of vertices spanned by F . This paper focuses on a rooted-forest: For a root-set R with ∅ = R ⊂ V , we say that a forest is an R-rooted-forest if each connected component (which may consist of a single vertex) contains exactly one vertex of R. In this paper, as a generalization