Improved massively parallel computation algorithms for MIS, matching, and vertex cover

108Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present O(log log n)-round algorithms in the Massively Parallel Computation (MPC) model, with Õ(n) memory per machine, that compute a maximal independent set, a 1 + approximation of maximum matching, and a 2 + approximation of minimum vertex cover, for any n-vertex graph and any constant > 0. These improve the state of the art as follows: • Our MIS algorithm leads to a simple O(log log ∆)-round MIS algorithm in the CONGESTED-CLIQUE model of distributed computing, which improves on the Õ(log ∆)-round algorithm of Ghaffari [PODC'17]. • Our O(log log n)-round (1+)-approximate maximum matching algorithm simplifies or improves on the following prior work: O(log2 log n)-round (1 +)-approximation algorithm of Czumaj et al. [STOC'18] and O(log log n)-round (1 + )- approximation algorithm of Assadi et al. [arXiv'17]. • Our O(log log n)-round (2 +)-approximate minimum vertex cover algorithm improves on an O(log log n)-round O(1)approximation of Assadi et al. [arXiv'17].

Cite

CITATION STYLE

APA

Ghaffari, M., Gouleakis, T., Konrad, C., Mitrović, S., & Rubinfeld, R. (2018). Improved massively parallel computation algorithms for MIS, matching, and vertex cover. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (pp. 129–138). Association for Computing Machinery. https://doi.org/10.1145/3212734.3212743

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free