Algorithms for k-Internal Out-Branching

The k-Internal Out-Branching (k-IOB) problem asks if a given directed graph has an out-branching (i.e., a spanning tree with exactly one node of in-degree 0) with at least k internal nodes. The k-Internal Spanning Tree (k-IST) problem is a special case of k-IOB, which asks if a given undirected graph has a spanning tree with at least k internal nodes. We present an O *(4 k ) time randomized algorithm for k-IOB, which improves the O * running times of the best known algorithms for both k-IOB and k-IST. Moreover, for graphs of bounded degree Δ, we present an \(O^*(2^{(2-\frac{\Delta+1}{\Delta(\Delta-1)})k})\) time randomized algorithm for k-IOB. Both our algorithms use polynomial space.

[1]  San Skulrattanakulchai,et al.  Delta-List vertex coloring in linear time , 2002, Inf. Process. Lett..

[2]  Fedor V. Fomin,et al.  A linear vertex kernel for maximum internal spanning tree , 2009, J. Comput. Syst. Sci..

[3]  Rolf Niedermeier,et al.  Invitation to Fixed-Parameter Algorithms , 2006 .

[4]  Henning Fernau,et al.  Exact and Parameterized Algorithms for Max Internal Spanning Tree , 2008, Algorithmica.

[5]  Gregory Gutin,et al.  Minimum leaf out-branching and related problems , 2008, Theor. Comput. Sci..

[6]  Ryan Williams,et al.  Finding paths of length k in O*(2k) time , 2008, Inf. Process. Lett..

[7]  Ryan Williams,et al.  Limits and Applications of Group Algebras for Parameterized Problems , 2009, ICALP.

[8]  Gábor Salamon,et al.  A Survey on Algorithms for the Maximum Internal Spanning Tree and Related Problems , 2010, Electron. Notes Discret. Math..

[9]  Fedor V. Fomin,et al.  Algorithm for finding k-vertex out-trees and its application to k-internal out-branching problem , 2009, J. Comput. Syst. Sci..

[10]  Christian Sloper,et al.  Reducing to Independent Set Structure -- the Case of k-Internal Spanning Tree , 2005, Nord. J. Comput..

[11]  Jesper Nederlof Fast Polynomial-Space Algorithms Using Möbius Inversion: Improving on Steiner Tree and Related Problems , 2009, ICALP.

[12]  Ioannis Koutis,et al.  Faster Algebraic Algorithms for Path and Packing Problems , 2008, ICALP.

[13]  Kenta Ozeki,et al.  Spanning Trees: A Survey , 2011, Graphs Comb..

[14]  Fabrizio Grandoni,et al.  Sharp Separation and Applications to Exact and Parameterized Algorithms , 2010, Algorithmica.

[15]  Robin Milner,et al.  On Observing Nondeterminism and Concurrency , 1980, ICALP.

[16]  David S. Johnson,et al.  Some simplified NP-complete problems , 1974, STOC '74.