Spanning directed trees with many leaves
arXiv:0803.0701
Abstract
The {\sc Directed Maximum Leaf Out-Branching} problem is to find an out-branching (i.e. a rooted oriented spanning tree) in a given digraph with the maximum number of leaves. In this paper, we obtain two combinatorial results on the number of leaves in out-branchings. We show that - every strongly connected -vertex digraph with minimum in-degree at least 3 has an out-branching with at least leaves; - if a strongly connected digraph does not contain an out-branching with leaves, then the pathwidth of its underlying graph UG() is . Moreover, if the digraph is acyclic, the pathwidth is at most . The last result implies that it can be decided in time whether a strongly connected digraph on vertices has an out-branching with at least leaves. On acyclic digraphs the running time of our algorithm is .