2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS) 2019
DOI: 10.1109/focs.2019.00048
|View full text |Cite
|
Sign up to set email alerts
|

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 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. This is based on a number of new derandomization techniques extending methods of Ghaffari, Harris & Kuhn (2017).The first main application of this is to get nearly-optimal algorithm… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(6 citation statements)
references
References 33 publications
0
6
0
Order By: Relevance
“…By a reduction that they provided from (2∆−1)-edge coloring in graphs to maximal match-ing in hypergraphs of rank 3, this led to a poly log n-time deterministic algorithm for (2∆ − 1)-edge coloring, hence putting the second problem in the poly(log n) regime. Harris [Har19] improved the complexity to O(log 2 ∆ • log n).…”
Section: State Of the Artmentioning
confidence: 99%
“…By a reduction that they provided from (2∆−1)-edge coloring in graphs to maximal match-ing in hypergraphs of rank 3, this led to a poly log n-time deterministic algorithm for (2∆ − 1)-edge coloring, hence putting the second problem in the poly(log n) regime. Harris [Har19] improved the complexity to O(log 2 ∆ • log n).…”
Section: State Of the Artmentioning
confidence: 99%
“…As mentioned, the ability to color greedily makes 2∆ − 1 edge coloring particularly amenable to distributed algorithms, and a randomized procedure of Elkin, Pettie and Schneider [13] combined with a deterministic algorithm of Fischer, Ghaffari, and Kuhn [16] yielded the first poly-log-logarithmic randomized round complexity of O(log 9 log n) for the problem. This round complexity was later improved to O(log 6 log n) [19] and then to Õ(log 3 log n) [23]. Very recently, a poly(log ∆) + O(log * n)-round deterministic algorithm was also given for the problem [2].…”
Section: Edge Coloringmentioning
confidence: 99%
“…The picture for edge coloring is also far from complete: there remain large gaps between upper and lower bounds on distributed complexity for most palette size regimes. For 2∆ − 1-coloring, log O (1) log nround algorithms are known [16,19,23], but the only lower bound is Ω(log * n) [26,30]. Below 2∆ − 1 colors, there is an Ω(log ∆ log n)-round lower bound [9], and Corollary 3.1 closes the corresponding upper bound to only a polynomial gap for some ∆ + o(∆) number of colors 6 .…”
Section: Conclusion and Open Questionsmentioning
confidence: 99%
“…Previously, the best deterministic algorithm for general graphs had a time complexity of 2 O( √ log n) and as in the case of the best (∆ + 1)-vertex coloring algorithm, it was a brute-force algorithm based on first computing a network decomposition [AGLP89,PS95b]. Together with the best known randomized algorithms (which use the shattering technique), the algorithm of [FGK17] also implied that the (2∆ − 1)-edge coloring problem has a randomized complexity of poly log log n. The current best time complexities for computing an (2∆ − 1)-edge coloring in general graphs areÕ(log 2 ∆ log n) for the deterministic andÕ(log 3 log n) for the randomized setting [Har18]. For small values of ∆, the best known complexity is O( √ ∆ log ∆ log * ∆+log * n) [FHK16,BEG18], as for computing a (∆+1)-vertex coloring.…”
Section: Randomized Distributedmentioning
confidence: 99%