Abstract

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

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.