Distributed approximation algorithms for maximum matching in graphs and hypergraphs

07/19/2018
by   David G. Harris, et al.
0

We describe randomized and deterministic approximation algorithms in Linial's classic LOCAL model of distributed computing to find maximum-weight matchings in hypergraphs. For a rank-r hypergraph, our algorithm generates a matching within an O(r) factor of the maximum weight matching. The runtime is Õ( r Δ) for the randomized algorithm and Õ(r Δ + ^3 Δ) for the deterministic algorithm. The randomized algorithm is a straightforward, though somewhat delicate, combination of an LP solver algorithm of Kuhn, Moscibroda & Wattenhofer (2006) and randomized rounding. For the deterministic part, we extend a method of Ghaffari, Harris & Kuhn (2017) to derandomize the first-moment method; this allows us to deterministically simulate an alteration-based probabilistic construction. This hypergraph matching algorithm has two main algorithmic consequences. First, we get nearly-optimal deterministic and randomized algorithms for the long-studied problem of maximum-weight graph matching. Specifically, we obtain a 1+ϵ approximation algorithm running in Õ(Δ) randomized time and Õ(^3 Δ + ^* n) deterministic time. These are significantly faster than prior 1+ϵ-approximation algorithms; furthermore, there are no constraints on the size of the edge weights. Second, we get an algorithm for hypergraph maximal matching, which is significantly faster than the algorithm of Ghaffari, Harris & Kuhn (2017). One main consequence (along with some additional optimizations) is an algorithm which takes an arboricity-a graph and generates an edge-orientation with out-degree (1+ϵ) a ; this runs in Õ(^7 n ^3 a) rounds deterministically or Õ(^3 n ) rounds randomly.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/21/2018

Faster Exact and Approximate Algorithms for k-Cut

In the k-cut problem, we are given an edge-weighted graph G and an integ...
research
08/17/2018

Optimal Distributed Weighted Set Cover Approximation

We present a time-optimal deterministic distributed algorithm for approx...
research
06/27/2019

Improved Distributed Approximation to Maximum Independent Set

We present improved results for approximating Maximum Independent Set ()...
research
03/26/2020

Faster Approximation Algorithms for Geometric Set Cover

We improve the running times of O(1)-approximation algorithms for the se...
research
05/13/2023

Randomized Algorithm for the Maximum-Profit Routing Problem

In this paper, we consider the Maximum-Profit Routing Problem (MPRP), in...
research
01/09/2018

Risk-Averse Matchings over Uncertain Graph Databases

A large number of applications such as querying sensor networks, and ana...
research
11/06/2017

On Derandomizing Local Distributed Algorithms

The gap between the known randomized and deterministic local distributed...

Please sign up or login with your details

Forgot password? Click here to reset