Distributed Algorithms for Matching in Hypergraphs
Oussama Hanguir, Clifford Stein

TL;DR
This paper introduces the first parallel algorithms for maximum matching in $d$-uniform hypergraphs within the MPC model, achieving various approximation ratios with efficient resource usage.
Contribution
It presents three novel parallel algorithms for hypergraph matching in the MPC model, analyzing their efficiency and approximation guarantees.
Findings
An $O( ext{log} n)$-round $d$-approximation algorithm with $O(nd)$ space.
A 3-round $O(d^2)$-approximation algorithm with $ ilde{O}( ext{sqrt}(nm))$ space.
A 3-round algorithm for subgraphs with approximation ratio $(d-1+rac{1}{d})^2$ using $ ilde{O}( ext{sqrt}(nm))$ space.
Abstract
We study the -Uniform Hypergraph Matching (-UHM) problem: given an -vertex hypergraph where every hyperedge is of size , find a maximum cardinality set of disjoint hyperedges. For , the problem of finding the maximum matching is NP-complete, and was one of Karp's 21 -complete problems. In this paper we are interested in the problem of finding matchings in hypergraphs in the massively parallel computation (MPC) model that is a common abstraction of MapReduce-style computation. In this model, we present the first three parallel algorithms for -Uniform Hypergraph Matching, and we analyse them in terms of resources such as memory usage, rounds of communication needed, and approximation ratio. The highlights include: A -round -approximation algorithm that uses space per machine. A -round,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
