English

Better Algorithms and Bounds for Directed Maximum Leaf Problems

Data Structures and Algorithms 2007-07-10 v1 Discrete Mathematics

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 improve known parameterized algorithms and combinatorial bounds on the number of leaves in out-branchings. We show that \begin{itemize} \item every strongly connected digraph DD of order nn with minimum in-degree at least 3 has an out-branching with at least (n/4)1/31(n/4)^{1/3}-1 leaves; \item if a strongly connected digraph DD does not contain an out-branching with kk leaves, then the pathwidth of its underlying graph is O(klogk)O(k\log k); \item it can be decided in time 2O(klog2k)nO(1)2^{O(k\log^2 k)}\cdot n^{O(1)} whether a strongly connected digraph on nn vertices has an out-branching with at least kk leaves. \end{itemize} All improvements use properties of extremal structures obtained after applying local search and of some out-branching decompositions.

Keywords

Cite

@article{arxiv.0707.1095,
  title  = {Better Algorithms and Bounds for Directed Maximum Leaf Problems},
  author = {Noga Alon and Fedor V. Fomin and Gregory Gutin and Michael Krivelevich and Saket Saurabh},
  journal= {arXiv preprint arXiv:0707.1095},
  year   = {2007}
}
R2 v1 2026-06-21T08:56:07.138Z