(1-ε)-Approximate Maximum Weighted Matching in poly(1/ε, log n) Time in the Distributed and Parallel Settings

12/29/2022
by   Shang-En Huang, et al.
0

The maximum weighted matching (MWM) problem is one of the most well-studied combinatorial optimization problems in distributed graph algorithms. Despite a long development on the problem, and the recent progress of Fischer, Mitrovic, and Uitto [FMU22] who gave a poly(1/ϵ, log n)-round algorithm for obtaining a (1-ϵ)-approximate solution for the unweighted maximum matching, it had been an open problem whether a (1-ϵ)-approximate MWM can be obtained in poly(log n, 1/ϵ) rounds in the CONGEST model. Algorithms with such running times were only known for special graph classes such as bipartite graphs [AKO18] and minor-free graphs [CS22]. For general graphs, the previously known algorithms require exponential in (1/ϵ) rounds for obtaining a (1-ϵ)-approximate solution [FFK21] or achieve an approximation factor of at most 2/3 [AKO18]. In this work, we settle this open problem by giving a deterministic poly(1/ϵ, log n)-round algorithm for computing a (1-ϵ)-approximate MWM for general graphs in the CONGEST model. Our proposed solution extends the algorithm of Fischer, Mitrovic, and Uitto [FMU22], blends in the sequential algorithm from Duan and Pettie [DP14] and the work of Faour, Fuchs, and Kuhn [FFK21]. Interestingly, this solution also implies a CREW PRAM algorithm with poly(1/ϵ, log n) span using only O(m) processors.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/19/2020

Approximate Bipartite Vertex Cover in the CONGEST Model

We give efficient distributed algorithms for the minimum vertex cover pr...
research
06/05/2019

Distributed Weighted Matching via Randomized Composable Coresets

Maximum weight matching is one of the most fundamental combinatorial opt...
research
05/17/2022

Narrowing the LOCALx2013CONGEST Gaps in Sparse Networks via Expander Decompositions

Many combinatorial optimization problems can be approximated within (1 ±...
research
01/12/2023

Distributed Self-Stabilizing MIS with Few States and Weak Communication

We study a simple random process that computes a maximal independent set...
research
05/02/2023

The Complexity of Distributed Approximation of Packing and Covering Integer Linear Programs

In this paper, we present a low-diameter decomposition algorithm in the ...
research
01/03/2023

Reducing Maximum Weighted Matching to the Largest Cardinality Matching in CONGEST

In this paper, we reduce the maximum weighted matching problem to the la...
research
08/02/2023

One Tree to Rule Them All: Poly-Logarithmic Universal Steiner Tree

A spanning tree T of graph G is a ρ-approximate universal Steiner tree (...

Please sign up or login with your details

Forgot password? Click here to reset