English

Covering Directed Graphs by In-trees

Discrete Mathematics 2008-02-21 v1

Abstract

Given a directed graph D=(V,A)D=(V,A) with a set of dd specified vertices S={s1,...,sd}VS=\{s_1,...,s_d\}\subseteq V and a function f ⁣:SZ+f\colon S \to \mathbb{Z}_+ where Z+\mathbb{Z}_+ denotes the set of non-negative integers, we consider the problem which asks whether there exist i=1df(si)\sum_{i=1}^d f(s_i) in-trees denoted by Ti,1,Ti,2,...,Ti,f(si)T_{i,1},T_{i,2},..., T_{i,f(s_i)} for every i=1,...,di=1,...,d such that Ti,1,...,Ti,f(si)T_{i,1},...,T_{i,f(s_i)} are rooted at sis_i, each Ti,jT_{i,j} spans vertices from which sis_i is reachable and the union of all arc sets of Ti,jT_{i,j} for i=1,...,di=1,...,d and j=1,...,f(si)j=1,...,f(s_i) covers AA. In this paper, we prove that such set of in-trees covering AA can be found by using an algorithm for the weighted matroid intersection problem in time bounded by a polynomial in i=1df(si)\sum_{i=1}^df(s_i) and the size of DD. Furthermore, for the case where DD is acyclic, we present another characterization of the existence of in-trees covering AA, and then we prove that in-trees covering AA can be computed more efficiently than the general case by finding maximum matchings in a series of bipartite graphs.

Keywords

Cite

@article{arxiv.0802.2755,
  title  = {Covering Directed Graphs by In-trees},
  author = {Naoyuki Kamiyama and Naoki Katoh},
  journal= {arXiv preprint arXiv:0802.2755},
  year   = {2008}
}

Comments

15 pages, 12 figures

R2 v1 2026-06-21T10:14:00.673Z