Covering directed graphs by in-trees

被引:0
|
作者
Kamiyama, Naoyuki [1 ]
Katoh, Naoki [2 ]
机构
[1] Chuo Univ, Dept Informat & Syst Engn, Bunkyo Ku, Tokyo 1128551, Japan
[2] Kyoto Univ, Dept Architecture & Architectural Engn, Nishikyo Ku, Kyoto 6158540, Japan
关键词
Directed graph; In-tree; Covering; Weighted matroid intersection;
D O I
10.1007/s10878-009-9242-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Given a directed graph D = (V, A) with a set of d specified vertices S = {s(1),..., s(d)} subset of V and a function f : S -> N where N denotes the set of positive integers, we consider the problem which asks whether there exist Sigma(d)(i=1) f (s(i)) in-trees denoted by T(i,1), T(i,2),..., T(i,f(si)) for every i = 1,..., d such that T(i,1),..., T(i,f(si)) are rooted at s(i), each T(i,j) spans vertices from which s(i) is reachable and the union of all arc sets of T(i,j) for i = 1,..., d and j = 1,..., f(s(i)) covers A. In this paper, we prove that such set of in-trees covering A can be found by using an algorithm for the weighted matroid intersection problem in time bounded by a polynomial in Sigma(d)(i=1) f(s(i)) and the size of D. Furthermore, for the case where D is acyclic, we present another characterization of the existence of in-trees covering A, and then we prove that in-trees covering A can be computed more efficiently than the general case by finding maximum matchings in a series of bipartite graphs.
引用
收藏
页码:2 / 18
页数:17
相关论文
共 50 条