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 $\text{poly}(1/\epsilon, \log n)$-round algorithm for obtaining a $(1-\epsilon)$-approximate solution for the unweighted maximum matching, it had been an open problem whether a $(1-\epsilon)$-approximate MWM can be obtained in $\text{poly}(\log n, 1/\epsilon)$ 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/\epsilon)$ rounds for obtaining a $(1-\epsilon)$-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 $\text{poly}(1/\epsilon, \log n)$-round algorithm for computing a $(1-\epsilon)$-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 $\text{poly}(1/\epsilon, \log n)$ span using only $O(m)$ processors.
翻译:最大加权匹配( MWM ) 问题在于分布式图表算法中最受研究的组合优化问题之一。 尽管在这一问题上存在长期的发展, 以及Fischer、 Mitrovic 和 Uitto [FMU22] 最近的进展, 他给出了$\ text{poly} (1/\ epsilon,\ log n) $回合算法, 用于获取$( 1\\ epsilon) 和未加权最大匹配的近值 。 在一般图表中, 之前已知的算法需要以$( 1 - epsilon) 来计算 MWMM 的近值 。 以 $( 1 - mussion) 为单位, 在 CONEST 模型中, 以美元( 1\ lix%) 来获取 美元( 1\ liversal) 的离值 ; 以 IMFIL2 和 IMF21 来计算一个特殊图表 。