Distributed Local Approximation Algorithms for Maximum Matching in Graphs and Hypergraphs

From MaRDI portal
Publication:5115699

DOI10.1137/19M1279241zbMATH Open1445.05098arXiv1807.07645MaRDI QIDQ5115699FDOQ5115699

David G. Harris

Publication date: 18 August 2020

Published in: SIAM Journal on Computing (Search for Journal in Brave)

Abstract: We describe approximation algorithms in Linial's classic LOCAL model of distributed computing to find maximum-weight matchings in a hypergraph of rank r. Our main result is a deterministic algorithm to generate a matching which is an O(r)-approximation to the maximum weight matching, running in ildeO(rlogDelta+log2Delta+log*n) rounds. (Here, the ildeO() notations hides extpolyloglogDelta and extpolylogr 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 (1+epsilon) approximation algorithm using ildeO(logDelta/epsilon3+extpolylog(1/epsilon,loglogn)) randomized time and ildeO(log2Delta/epsilon4+log*n/epsilon) 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 (2Delta1)-edge-list coloring in ildeO(log2Deltalogn) rounds deterministically or ildeO((loglogn)3) rounds randomly. Another consequence (with additional optimizations) is an algorithm which generates an edge-orientation with out-degree at most lceil(1+epsilon)lambdaceil for a graph of arboricity lambda; for fixed epsilon this runs in ildeO(log6n) rounds deterministically or ildeO(log3n) rounds randomly.


Full work available at URL: https://arxiv.org/abs/1807.07645





Cites Work


Cited In (7)






This page was built for publication: Distributed Local Approximation Algorithms for Maximum Matching in Graphs and Hypergraphs

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5115699)