Improved Massively Parallel Computation Algorithms for MIS, Matching, and Vertex Cover

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