Distributed Algorithms for Matching in Hypergraphs

09/21/2020
āˆ™
by   Oussama Hanguir, et al.
āˆ™
0
āˆ™

We study the d-Uniform Hypergraph Matching (d-UHM) problem: given an n-vertex hypergraph G where every hyperedge is of size d, find a maximum cardinality set of disjoint hyperedges. For dā‰„3, 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 d-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 O(log n)-round d-approximation algorithm that uses O(nd) space per machine. āˆ™ A 3-round, O(d^2)-approximation algorithm that uses ƕ(āˆš(nm)) space per machine. āˆ™ A 3-round algorithm that computes a subgraph containing a (d-1+1/d)^2-approximation, using ƕ(āˆš(nm)) space per machine for linear hypergraphs, and ƕ(nāˆš(nm)) in general.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
āˆ™ 02/22/2018

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

We present O( n)-round algorithms in the Massively Parallel Computation ...
research
āˆ™ 11/07/2018

Weighted Matchings via Unweighted Augmentations

We design a generic method for reducing the task of finding weighted mat...
research
āˆ™ 06/08/2023

An Improved Algorithm for Finding Maximum Outerplanar Subgraphs

We study the NP-complete Maximum Outerplanar Subgraph problem. The previ...
research
āˆ™ 04/25/2021

A Subquadratic-Time Distributed Algorithm for Exact Maximum Matching

For a graph G=(V,E), finding a set of disjoint edges that do not share a...
research
āˆ™ 03/15/2020

Approximation algorithm for the Multicovering Problem

Let H=(V,E) be a hypergraph with maximum edge size ā„“ and maximum degree ...
research
āˆ™ 07/18/2023

Scalable Auction Algorithms for Bipartite Maximum Matching Problems

In this paper, we give new auction algorithms for maximum weighted bipar...
research
āˆ™ 01/30/2018

A distributed-memory approximation algorithm for maximum weight perfect bipartite matching

We design and implement an efficient parallel approximation algorithm fo...

Please sign up or login with your details

Forgot password? Click here to reset