Algorithm for finding k-vertex out-trees and its application to k-internal out-branching problem
作者:
Highlights:
•
摘要
An out-tree T is an oriented tree with only one vertex of in-degree zero. A vertex x of T is internal if its out-degree is positive. We design randomized and deterministic algorithms for deciding whether an input digraph contains a given out-tree with k vertices. The algorithms are of running time O∗(5.704k) and O∗(6.14k), respectively. We apply the deterministic algorithm to obtain a deterministic algorithm of runtime O∗(ck), where c is a constant, for deciding whether an input digraph contains a spanning out-tree with at least k internal vertices. This answers in affirmative a question of Gutin, Razgon and Kim (Proc. AAIM'08) [9].
论文关键词:Out-tree,Out-branching,Internal vertices,Divide-and-conquer
论文评审过程:Received 22 May 2009, Revised 20 December 2009, Available online 25 January 2010.
论文官网地址:https://doi.org/10.1016/j.jcss.2010.01.001