Tight bounds and a fast FPT algorithm for directed max-leaf spanning tree

11Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

An out-tree T of a directed graph D is a rooted tree subgraph with all arcs directed outwards from the root. An out-branching is a spanning out-tree. By ℓ(D) and ℓs (D) we denote the maximum number of leaves over all out-trees and out-branchings of D, respectively. We give fixed parameter tractable algorithms for deciding whether ℓs (D) ≥ k and whether ℓ(D) ≥ k for a digraph D on n vertices, both with time complexity 2O(k log k) •nO(1). This proves the problem for out-branchings to be in FPT, and improves on the previous complexity of 2 O(k log2 k) • nO(1) for out-trees. To obtain the algorithm for out-branchings, we prove that when all arcs of D are part of at least one out-branching, ℓs(D) ≥ ℓ(D)/3. The second bound we prove states that for strongly connected digraphs D with minimum in-degree 3, ℓs(D) ≥ θ(√n), where previously ℓs(D) ≥ θ(3√n) was the best known bound. This bound is tight, and also holds for the larger class of digraphs with minimum in-degree 3 in which every arc is part of at least one out-branching. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Bonsma, P., & Dorn, F. (2008). Tight bounds and a fast FPT algorithm for directed max-leaf spanning tree. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5193 LNCS, pp. 222–233). Springer Verlag. https://doi.org/10.1007/978-3-540-87744-8_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free