Semi-Robust Communication Complexity of Maximum Matching
By: Gabriel Cipriani Huete , Adithya Diddapur , Pavel Dvořák and more
Potential Business Impact:
Finds good matches in shared data.
We study the one-way two-party communication complexity of Maximum Matching in the semi-robust setting where the edges of a maximum matching are randomly partitioned between Alice and Bob, but all remaining edges of the input graph are adversarially partitioned between the two parties. We show that the simple protocol where Alice solely communicates a lexicographically-first maximum matching of their edges to Bob is surprisingly powerful: We prove that it yields a $3/4$-approximation in expectation and that our analysis is tight. The semi-robust setting is at least as hard as the fully robust setting. In this setting, all edges of the input graph are randomly partitioned between Alice and Bob, and the state-of-the-art result is a fairly involved $5/6$-approximation protocol that is based on the computation of edge-degree constrained subgraphs [Azarmehr, Behnezhad, ICALP'23]. Our protocol also immediately yields a $3/4$-approximation in the fully robust setting. One may wonder whether an improved analysis of our protocol in the fully robust setting is possible: While we cannot rule this out, we give an instance where our protocol only achieves a $0.832 < 5/6 = 0.83$-approximation. Hence, while our simple protocol performs surprisingly well, it cannot be used to improve over the state-of-the-art in the fully robust setting.
Similar Papers
Dynamic Approximate Maximum Matching in the Distributed Vertex Partition Model
Distributed, Parallel, and Cluster Computing
Helps computers find best connections when things change.
Differentially Private Matchings
Data Structures and Algorithms
Finds private connections in secret networks.
Low-Sensitivity Matching via Sampling from Gibbs Distributions
Data Structures and Algorithms
Helps computers find best connections faster.