Distributed Local Approximation Algorithms for Maximum Matching in Graphs and Hypergraphs

2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS)(2019)

引用 47|浏览17
暂无评分
摘要
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 Õ(r log Δ + log 2 Δ + log* n) rounds. (Here, the Õ() notations hides polyloglog Δ and polylog r factors). This is based on a number of new derandomization techniques extending methods of Ghaffari, Harris & Kuhn (2017). The first main application is to nearly-optimal algorithms for the long-studied problem of maximum-weight graph matching. Specifically, we get a (1+ε) approximation algorithm using Õ(log Δ/ε 3 + polylog(1/ε, log log n)) randomized time and Õ(log 2 Δ/ε 4 + log*n/ε) 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 (2Δ - 1) -edge-list coloring in Õ(log 2 Δ log n) rounds deterministically or Õ((log log n) 3 ) rounds randomly. Another consequence (with additional optimizations) is an algorithm which generates an edge-orientation with out-degree at most ⌈(1+ε)λ⌉ for a graph of arboricity λ; for fixed ε this runs in Õ(log 6 n) rounds deterministically or Õ(log 3 n ) rounds randomly.
更多
查看译文
关键词
matching,hypergraph,derandomization,LOCAL,edge coloing,Nash-Williams decomposition
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要