Abstract
An out-tree T is an oriented tree with exactly one vertex of in-degree zero and a vertex x of T is called internal if its out-degree is positive. We design randomized and deterministic algorithms for deciding whether an input digraph contains a subgraph isomorphic to a given out-tree with k vertices. Both algorithms run in O *(5.704k) time. We apply the deterministic algorithm to obtain an algorithm of runtime O *(c k), 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).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Alon, N., Yuster, R., Zwick, U.: Color-coding. Journal of the ACM 42, 844–856 (1995)
Bang-Jensen, J., Gutin, G.: Digraphs: Theory, Algorithms and Applications, 2nd edn. Springer, London (2009)
Beyer, T., Hedetniemi, S.M.: Constant time generation of rooted trees. SIAM J. Computing 9, 706–712 (1980)
Chen, J., Lu, S., Sze, S.-H., Zhang, F.: Improved Algorithms for Path, Matching, and Packing Problems. In: Proc. 18th ACM-SIAM Symposium on Discrete Algorithms (SODA 2007), pp. 298–307 (2007)
Chung, F.R.K.: Separator theorems and their applications. In: Korte, B., Lovász, L., Prömel, H.J., Schrijver, A. (eds.) Paths, Flows, and VLSI-Layout, pp. 17–34. Springer, Berlin (1990)
Cohen, N., Fomin, F.V., Gutin, G., Kim, E.J., Saurabh, S., Yeo, A.: Algorithm for Finding k-Vertex Out-trees and its Application to k-Internal Out-branching Problem, Preprint arXiv:0903.0938 (March 2009)
Demers, A., Downing, A.: Minimum leaf spanning tree. US Patent no. 6,105,018 (August 2000)
Gutin, G., Razgon, I., Kim, E.J.: Minimum Leaf Out-Branching Problems. In: Fleischer, R., Xu, J. (eds.) AAIM 2008. LNCS, vol. 5034, pp. 235–246. Springer, Heidelberg (2008)
Kneis, J., Mölle, D., Richter, S., Rossmanith, P.: Divide-and-color. In: Fomin, F.V. (ed.) WG 2006. LNCS, vol. 4271, pp. 58–67. Springer, Heidelberg (2006)
Koutis, I.: Faster algebraic algorithms for path and packing problems. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part I. LNCS, vol. 5125, pp. 575–586. Springer, Heidelberg (2008)
Naor, M., Schulman, L.J., Srinivasan, A.: Splitters and Near-Optimal Derandomization. In: Proc. 17th Ann. Symp. Found. Comput. Sci., pp. 182–193 (1995)
Nilli, A.: Perfect hashing and probability. Combinatorics Prob. Comput. 3, 407–409 (1994)
Otter, R.: The Number of Trees. Ann. Math. 49, 583–599 (1948)
Prieto, E., Sloper, C.: Either/Or: Using Vertex Cover Structure in desigining FPT-algorithms - The Case of k-Internal Spanning Tree. In: Dehne, F., Sack, J.-R., Smid, M. (eds.) WADS 2003. LNCS, vol. 2748, pp. 474–483. Springer, Heidelberg (2003)
Prieto, E., Sloper, C.: Reducing To Independent Set Structure - The Case of k-Internal Spanning Tree. Nordic Journal of Computing 15, 308–318 (2005)
Williams, R.: Finding a path of length k in O *(2k) time. Inform. Proc. Letters. 109(6), 315–318 (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cohen, N., Fomin, F.V., Gutin, G., Kim, E.J., Saurabh, S., Yeo, A. (2009). Algorithm for Finding k-Vertex Out-trees and Its Application to k-Internal Out-branching Problem. In: Ngo, H.Q. (eds) Computing and Combinatorics. COCOON 2009. Lecture Notes in Computer Science, vol 5609. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02882-3_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-02882-3_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02881-6
Online ISBN: 978-3-642-02882-3
eBook Packages: Computer ScienceComputer Science (R0)