Skip to main content

How to Trim an MST: A 2-Approximation Algorithm for Minimum Cost Tree Cover

  • Conference paper
Automata, Languages and Programming (ICALP 2006)

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

Included in the following conference series:

Abstract

The minimum cost tree cover problem is to compute a minimum cost tree T in a given connected graph G with costs on the edges, such that the vertices of T form a vertex cover for G. The problem is supposed to arise in applications of vertex cover and edge dominating set when connectivity is additionally required in solutions. Whereas a linear-time 2-approximation algorithm for the unweighted case has been known for quite a while, the best approximation ratio known for the weighted case is 3. Moreover, the known 3-approximation algorithm for such case is far from practical in its efficiency.

In this paper we present a fast, purely combinatorial 2-approximation algorithm for the minimum cost tree cover problem. It constructs a good approximate solution by trimming some leaves within a minimum spanning tree (MST), and to determine which leaves to trim, it uses both of the primal-dual schema and the local ratio technique in an interlaced fashion.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arkin, E.M., Halldórsson, M.M., Hassin, R.: Approximating the tree and tour covers of a graph. Inform. Process. Lett. 47, 275–282 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  2. Bar-Yehuda, R.: One for the price of two: A unified approach for approximating covering problems. Algorithmica 27(2), 131–144 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bar-Yehuda, R., Even, S.: A local-ratio theorem for approximating the weighted vertex cover problem. Annals of Discrete Mathematics 25, 27–46 (1985)

    MathSciNet  Google Scholar 

  4. Bar-Yehuda, R., Rawitz, D.: On the equivalence between the primal-dual schema and the local ratio technique. SIAM J. Discrete Math. 19(3), 762–797 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  5. Chudak, F.A., Goemans, M.X., Hochbaum, D.S., Williamson, D.P.: A primal-dual interpretation of recent 2-approximation algorithms for the feedback vertex set problem in undirected graphs. Oper. Res. Lett. 22, 111–118 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  6. Dinur, I., Safra, S.: The importance of being biased. In: Proc. 34th ACM Symp. Theory of Computing, pp. 33–42 (2002)

    Google Scholar 

  7. Edmonds, J.: Optimum branchings. J. Res. Nat. Bur. Standards B 71, 233–240 (1967)

    MATH  MathSciNet  Google Scholar 

  8. Fujito, T.: On approximability of the independent/connected edge dominating set problems. Inform. Process. Lett. 79(6), 261–266 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  9. Fujito, T., Nagamochi, H.: A 2-approximation algorithm for the minimum weight edge dominating set problem. Discrete Appl. Math. 118, 199–207 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  10. Fulkerson, D.R.: Packing rooted directed cuts in a weighted directed graph. Math. Programming 6, 1–13 (1974)

    Article  MATH  MathSciNet  Google Scholar 

  11. Garey, M.R., Johnson, D.S.: The rectilinear Steiner-tree problem is NP-complete. SIAM J. Appl. Math. 32(4), 826–834 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  12. Halperin, E.: Improved approximation algorithms for the vertex cover problem in graphs and hypergraphs. SIAM J. Comput. 31(5), 1608–1623 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  13. Khot, S., Regev, O.: Vertex cover might be hard to approximate to within 2 − ε. In: Proc. 18th IEEE Conf. Computational Complexity, pp. 379–386 (2003)

    Google Scholar 

  14. Könemann, J., Konjevod, G., Parekh, O., Sinha, A.: Improved approximations for tour and tree covers. Algorithmica 38(3), 441–449 (2003)

    Article  Google Scholar 

  15. Monien, B., Speckenmeyer, E.: Ramsey numbers and an approximation algorithm for the vertex cover problem. Acta Informat 22, 115–123 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  16. Parekh, O.: Edge dominating and hypomatchable sets. In: Proc. 13th ACM-SIAM Symp. Discrete Algorithms, pp. 287–291 (2002)

    Google Scholar 

  17. Savage, C.: Depth-first search and the vertex cover problem. Inform. Process. Lett. 14(5), 233–235 (1982)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fujito, T. (2006). How to Trim an MST: A 2-Approximation Algorithm for Minimum Cost Tree Cover. In: Bugliesi, M., Preneel, B., Sassone, V., Wegener, I. (eds) Automata, Languages and Programming. ICALP 2006. Lecture Notes in Computer Science, vol 4051. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11786986_38

Download citation

  • DOI: https://doi.org/10.1007/11786986_38

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35904-3

  • Online ISBN: 978-3-540-35905-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics