Score: 0

A framework for boosting matching approximation: parallel, distributed, and dynamic

Published: March 3, 2025 | arXiv ID: 2503.01147v2

By: Slobodan Mitrović, Wen-Horng Sheu

Potential Business Impact:

Finds better connections in networks faster.

Business Areas:
Application Performance Management Data and Analytics, Software

This work designs a framework for boosting the approximation guarantee of maximum matching algorithms. As input, the framework receives a parameter $\epsilon > 0$ and an oracle access to a $\Theta(1)$-approximate maximum matching algorithm $\mathcal{A}$. Then, by invoking $\mathcal{A}$ for $\text{poly}(1/\epsilon)$ many times, the framework outputs a $1+\epsilon$ approximation of a maximum matching. Our approach yields several improvements in terms of the number of invocations to $\mathcal{A}$: (1) In MPC and CONGEST, our framework invokes $\mathcal{A}$ for $O(1/\epsilon^7 \cdot \log(1/\epsilon))$ times, substantially improving on $O(1/\epsilon^{39})$ invocations following from [Fischer et al., STOC'22] and [Mitrovic et al., arXiv:2412.19057]. (2) In both online and offline fully dynamic settings, our framework yields an improvement in the dependence on $1/\epsilon$ from exponential [Assadi et al., SODA25 and Liu, FOCS24] to polynomial.

Country of Origin
🇺🇸 United States

Page Count
40 pages

Category
Computer Science:
Data Structures and Algorithms