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

Abstract

We present O( n)-round algorithms in the Massively Parallel Computation (MPC) model, with O(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( )-round MIS algorithm in the Congested Clique model of distributed computing, which improves on the O( )-round algorithm of Ghaffari [PODC'17]. - Our O( n)-round (1+ε)-approximate maximum matching algorithm simplifies or improves on the following prior work: O(2 n)-round (1+ε)-approximation algorithm of Czumaj et al. [STOC'18] and O( n)-round (1+ε)-approximation algorithm of Assadi et al. [SODA'19]. - Our O( n)-round (2+ε)-approximate minimum vertex cover algorithm improves on an O( n)-round O(1)-approximation of Assadi et al. [arXiv'17].

0

Discussion (0)

Sign in to join the discussion.

Loading comments…