Skip to main content

Algorithm for Finding k-Vertex Out-trees and Its Application to k-Internal Out-branching Problem

  • Conference paper
Computing and Combinatorics (COCOON 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5609))

Included in the following conference series:

  • 1024 Accesses

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Alon, N., Yuster, R., Zwick, U.: Color-coding. Journal of the ACM 42, 844–856 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bang-Jensen, J., Gutin, G.: Digraphs: Theory, Algorithms and Applications, 2nd edn. Springer, London (2009)

    Book  MATH  Google Scholar 

  3. Beyer, T., Hedetniemi, S.M.: Constant time generation of rooted trees. SIAM J. Computing 9, 706–712 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. Demers, A., Downing, A.: Minimum leaf spanning tree. US Patent no. 6,105,018 (August 2000)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. Naor, M., Schulman, L.J., Srinivasan, A.: Splitters and Near-Optimal Derandomization. In: Proc. 17th Ann. Symp. Found. Comput. Sci., pp. 182–193 (1995)

    Google Scholar 

  12. Nilli, A.: Perfect hashing and probability. Combinatorics Prob. Comput. 3, 407–409 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  13. Otter, R.: The Number of Trees. Ann. Math. 49, 583–599 (1948)

    Article  MathSciNet  MATH  Google Scholar 

  14. 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)

    Google Scholar 

  15. Prieto, E., Sloper, C.: Reducing To Independent Set Structure - The Case of k-Internal Spanning Tree. Nordic Journal of Computing 15, 308–318 (2005)

    MathSciNet  MATH  Google Scholar 

  16. Williams, R.: Finding a path of length k in O *(2k) time. Inform. Proc. Letters. 109(6), 315–318 (2009)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics