$(1-\epsilon)$-Approximate Maximum Weighted Matching in Distributed, Parallel, and Semi-Streaming Settings
Abstract
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 -round algorithm for obtaining a -approximate solution for unweighted maximum matching, it had been an open problem whether a -approximate MWM can be obtained in 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 rounds for obtaining a -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 -round algorithm for computing a -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 span using only processors. In addition, with the reduction from Gupta and Peng [GP13], we further obtain a semi-streaming algorithm with passes. When is smaller than a constant but at least , our algorithm is more efficient than both Ahn and Guha's -passes algorithm [AG13] and Gamlath, Kale, Mitrovic, and Svensson's -passes algorithm [GKMS19].
Cite
@article{arxiv.2212.14425,
title = {$(1-\epsilon)$-Approximate Maximum Weighted Matching in Distributed, Parallel, and Semi-Streaming Settings},
author = {Shang-En Huang and Hsin-Hao Su},
journal= {arXiv preprint arXiv:2212.14425},
year = {2023}
}
Comments
A preliminary version appears in PODC 2023