Skip to main content

A Deterministic Distributed 2-Approximation for Weighted Vertex Cover in \(O(\log N\log \varDelta /\log ^2\log \varDelta )\) Rounds

  • Conference paper
  • First Online:
Structural Information and Communication Complexity (SIROCCO 2018)

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

Abstract

We present a deterministic distributed 2-approximation algorithm for the Minimum Weight Vertex Cover problem in the CONGEST model whose round complexity is \(O(\log n\log \varDelta / \log ^2\log \varDelta )\). This improves over the currently best known deterministic 2-approximation implied by [KVY94]. Our solution generalizes the \((2+\epsilon )\)-approximation algorithm of [BCS17], improving the dependency on \(\epsilon ^{-1}\) from linear to logarithmic. In addition, for every \(\epsilon =(\log \varDelta )^{-c}\), where \(c\ge 1\) is a constant, our algorithm computes a \(\left( 2+\epsilon \right) \)-approximation in \(O(\log {\varDelta }/\log \log {\varDelta })\) rounds (which is asymptotically optimal).

R. Ben-Basat—This work was partially sponsored by the Technion-HPI research school.

K. Kawarabayashi and G. Schwartzman—This work was supported by JST ERATO Grant Number JPMJER1201, Japan.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Notes

  1. 1.

    In the CONGEST model vertices have distinct IDs (that are polynomial in |V|), however, as in [BCS17], our algorithm works also in the case of anonymous vertices.

  2. 2.

    All logarithms are base 2 unless the basis is written explicitly.

  3. 3.

    The actual result is stated as a \((2+\epsilon )\)-approximation in \(O(\log \epsilon ^{-1} \log n)\) rounds, from which we infer a 2-approximation by setting \(\epsilon =1/nW\).

  4. 4.

    A polynomial upper bound of \(\varDelta ^{O(1)}\) would yield the same asymptotic bound on the number of rounds.

References

  1. Åstrand, M., Floréen, P., Polishchuk, V., Rybicki, J., Suomela, J., Uitto, J.: A local 2-approximation algorithm for the vertex cover problem. In: Keidar, I. (ed.) DISC 2009. LNCS, vol. 5805, pp. 191–205. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-04355-0_21

    Chapter  Google Scholar 

  2. Åstrand, M., Suomela, J.: Fast distributed approximation algorithms for vertex cover and set cover in anonymous networks. In: SPAA 2010 Proceedings of the 22nd Annual ACM Symposium on Parallelism in Algorithms and Architectures, Thira, Santorini, Greece, pp. 294–302, 13–15 June 2010

    Google Scholar 

  3. Bar-Yehuda, R., Censor-Hillel, K., Schwartzman, G.: A distributed (2 + \(\epsilon \))-approximation for vertex cover in o(log \(\Delta \) / \(\epsilon \) log log \(\Delta \)) rounds. J. ACM 64(3), 23:1–23:11 (2017)

    Google Scholar 

  4. Bar-Yehuda, R., Even, S.: A linear-time approximation algorithm for the weighted vertex cover problem. J. Algorithms 2(2), 198–203 (1981)

    Article  MathSciNet  Google Scholar 

  5. Bar-Yehuda, R., Even, S.: A local-ratio theorem for approximating the weighted vertex cover problem. N.-Holland Math. Stud. 109, 27–45 (1985)

    Article  MathSciNet  Google Scholar 

  6. Barenboim, L., Elkin, M., Pettie, S., Schneider, J.: The locality of distributed symmetry breaking. In: 53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012, New Brunswick, NJ, USA, pp. 321–330, 20–23 October 2012

    Google Scholar 

  7. Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd Edition. The MIT Press, Cambridge (2009)

    Google Scholar 

  8. Garey, M.R., Johnson, D.S., Freeman, W.H.: Computers and Intractability: A Guide to the Theory of NP-Completeness (1979)

    Google Scholar 

  9. Grandoni, F., Könemann, J., Panconesi, A.: Distributed weighted vertex cover via maximal matchings. ACM Trans. Algorithms 5(1) (2008)

    Article  MathSciNet  Google Scholar 

  10. Hanckowiak, M., Karonski, M., Panconesi, A.: On the distributed complexity of computing maximal matchings. SIAM J. Discrete Math. 15(1), 41–57 (2001)

    Article  MathSciNet  Google Scholar 

  11. Hochbaum, D.S.: Approximation algorithms for the set covering and vertex cover problems. SIAM J. Comput. 11(3), 555–556 (1982)

    Article  MathSciNet  Google Scholar 

  12. Karp, T.M.: Reducibility among combinatorial problems. In: Proceedings of a Symposium on the Complexity of Computer Computations. The IBM Thomas J. Watson Research Center, Yorktown Heights. Springer, New York, pp. 85–103, 20–22 March 1972. https://doi.org/10.1007/978-1-4684-2001-2_9

    Chapter  Google Scholar 

  13. Kuhn, F., Moscibroda, T., Wattenhofer, R.: The price of being near-sighted. In: Proceedings of the Seventeenth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2006, Miami, Florida, USA, pp. 980–989, 22–26 January 2006

    Google Scholar 

  14. Kuhn, F., Moscibroda, T., Wattenhofer, R.: Local computation: lower and upper bounds. J. ACM 63(2), 17:1–17:44 (2016)

    Article  Google Scholar 

  15. Khot, S., Regev, O.: Vertex cover might be hard to approximate to within 2-epsilon. J. Comput. Syst. Sci. 74(3), 335–349 (2008)

    Article  Google Scholar 

  16. Khuller, S., Vishkin, U., Young, N.E.: A primal-dual parallel approximation technique applied to weighted set and vertex covers. J. Algorithms 17(2), 280–289 (1994)

    Article  MathSciNet  Google Scholar 

  17. Koufogiannakis, C., Young, N.E.: Distributed and parallel algorithms for weighted vertex cover and other covering problems. In: Proceedings of the 28th ACM Symposium on Principles of Distributed Computing, PODC 2009, pp. 171–179. ACM, New York (2009)

    Google Scholar 

  18. Koufogiannakis, C., Young, N.E.: Distributed algorithms for covering, packing and maximum weighted matching. Distrib. Comput. 24(1), 45–63 (2011)

    Article  Google Scholar 

  19. Nemhauser, G.L., Trotter Jr., L.E.: Vertex packings: structural properties and algorithms. Math. Program. 8(1), 232–248 (1975)

    Article  MathSciNet  Google Scholar 

  20. Pettie, S.: Personal communication (2016)

    Google Scholar 

  21. Panconesi, A., Rizzi, R.: Some simple distributed algorithms for sparse networks. Distrib. Comput. 14(2), 97–100 (2001)

    Article  Google Scholar 

  22. Polishchuk, V., Suomela, J.: A simple local 3-approximation algorithm for vertex cover. Inf. Process. Lett. 109(12), 642–645 (2009)

    Article  MathSciNet  Google Scholar 

  23. Solomon, S.: Local algorithms for bounded degree sparsifiers in sparse graphs. In: ITCS, volume 94 of LIPIcs. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, pp. 52:1–52:19 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ran Ben-Basat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ben-Basat, R., Even, G., Kawarabayashi, Ki., Schwartzman, G. (2018). A Deterministic Distributed 2-Approximation for Weighted Vertex Cover in \(O(\log N\log \varDelta /\log ^2\log \varDelta )\) Rounds. In: Lotker, Z., Patt-Shamir, B. (eds) Structural Information and Communication Complexity. SIROCCO 2018. Lecture Notes in Computer Science(), vol 11085. Springer, Cham. https://doi.org/10.1007/978-3-030-01325-7_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-01325-7_21

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-01324-0

  • Online ISBN: 978-3-030-01325-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics