KAMIYAMA Naoyuki, KATOH Naoki, TAKIZAWA Atsushi
IPSJ SIG Notes, 2007(119) 1-8, Nov 30, 2007
Given a directed graph D=(V,A) and a set of specified vertices S={s_1,…s_d}⊆V with |S|=d and a function f: S→N where N denotes the set of natural numbers, we present a necessary and sufficient condition that there exist Σ_<s_i∈S>f(s_i) arc-disjoint in-trees denoted by T_<i,1>, T_<i,2>,…,T_<i,f(s_i)> for every i=1,…,d such that T_<i,1>,…,T_<i,f(s_i)> are rooted at s_i and each T_<i,j> spans vertices from which s_i is reachable. This generalizes the result of Edmonds [2], i.e., the necessary and sufficient condition that for a directed graph D=(V,A) with a specified vertex s∈V, there are k arc-disjoint in-trees rooted at s each of which spans V. Furthermore, we extend another characterization of packing in-trees of Edmonds [1] to the one in our case.