Distributed local approximation algorithms for maximum matching in graphs and hypergraphs
Abstract
We describe approximation algorithms in Linial's classic LOCAL model of distributed computing to find maximum-weight matchings in a hypergraph of rank . Our main result is a deterministic algorithm to generate a matching which is an -approximation to the maximum weight matching, running in rounds. (Here, the notations hides and factors). This is based on a number of new derandomization techniques extending methods of Ghaffari, Harris & Kuhn (2017). As a main application, we obtain nearly-optimal algorithms for the long-studied problem of maximum-weight graph matching. Specifically, we get a approximation algorithm using randomized time and deterministic time. The second application is a faster algorithm for hypergraph maximal matching, a versatile subroutine introduced in Ghaffari et al. (2017) for a variety of local graph algorithms. This gives an algorithm for -edge-list coloring in rounds deterministically or rounds randomly. Another consequence (with additional optimizations) is an algorithm which generates an edge-orientation with out-degree at most for a graph of arboricity ; for fixed this runs in rounds deterministically or rounds randomly.
Cite
@article{arxiv.1807.07645,
title = {Distributed local approximation algorithms for maximum matching in graphs and hypergraphs},
author = {David G. Harris},
journal= {arXiv preprint arXiv:1807.07645},
year = {2023}
}