Abstract
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].
| Original language | English |
|---|---|
| Pages (from-to) | 650-662 |
| Number of pages | 13 |
| Journal | Journal of Computer and System Sciences |
| Volume | 76 |
| Issue number | 7 |
| DOIs | |
| Publication status | Published - 2010 |
| Externally published | Yes |
Keywords
- Divide-and-conquer
- Internal vertices
- Out-branching
- Out-tree
ASJC Scopus subject areas
- Theoretical Computer Science
- Computer Networks and Communications
- Computational Theory and Mathematics
- Applied Mathematics
Fingerprint
Dive into the research topics of 'Algorithm for finding k-vertex out-trees and its application to k-internal out-branching problem'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver