2010
DOI: 10.1007/s00453-010-9454-5
|View full text |Cite
|
Sign up to set email alerts
|

A New Algorithm for Finding Trees with Many Leaves

Abstract: Abstract. We present an algorithm that finds trees with at least k leaves in undirected and directed graphs. These problems are known as Maximum Leaf Spanning Tree for undirected graphs, and, respectively, Directed Maximum Leaf Out-Tree and Directed Maximum Leaf Spanning Out-Tree in the case of directed graphs. The run time of our algorithm is O(poly(|V |) + 4 k k 2 ) on undirected graphs, and O(4 k |V |·|E|) on directed graphs. Currently, the fastest algorithms for these problems have run times of O(poly(n) +… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
45
0

Year Published

2010
2010
2022
2022

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 22 publications
(45 citation statements)
references
References 32 publications
0
45
0
Order By: Relevance
“…This approach carries over to the weighted setting by building weightaware reduction rules that eliminate the diamonds and blossoms. It is an open question whether the O(4 k n O(1) ) FPT algorithm of Kneis et al [10] can be adapted to solve the weighted problem.…”
Section: Resultsmentioning
confidence: 99%
“…This approach carries over to the weighted setting by building weightaware reduction rules that eliminate the diamonds and blossoms. It is an open question whether the O(4 k n O(1) ) FPT algorithm of Kneis et al [10] can be adapted to solve the weighted problem.…”
Section: Resultsmentioning
confidence: 99%
“…There is however a long research history for this problem in the field of parameterized complexity, see [1,7,9,3,8,2,4]. The currently fastest published algorithm is due to Kneis, Langer, and Rossmanith [12] with a runtime bounded by O * (4 k ), which has been further improved to O * (3.72 k ) by Daligault, Gutin, Kim, and Yeo in an yet to appear article (a preliminary version can be found in [6]), whose improvements are also used in our exact algorithm.…”
Section: Introductionmentioning
confidence: 99%
“…In the next sections we solve the MLST problem in time O (1.8966 n ), improving the result of [10]. The algorithm presented here is based on the parameterized one [12], which basically repeatedly branches on leaves of a subtree of the graph in order to decide whether it can remain a leaf or must become an internal node. If we analyze the running time as a function of n, we find that branching on nodes of small degree (with two possible successors) becomes the worst case resulting in a bad running time.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations