Weighted Matching in the Random-Order Streaming and Robust Communication Models
Abstract
We study the maximum weight matching problem in the random-order semi-streaming model and in the robust communication model. Unlike many other sublinear models, in these two frameworks, there is a large gap between the guarantees of the best known algorithms for the unweighted and weighted versions of the problem. In the random-order semi-streaming setting, the edges of an -vertex graph arrive in a stream in a random order. The goal is to compute an approximate maximum weight matching with a single pass over the stream using space. Our main result is a -approximation algorithm for maximum weight matching in random-order streams, using space , where is the ratio between the heaviest and the lightest edge in the graph. Our result nearly matches the best known unweighted -approximation (where is a small constant) achieved by Assadi and Behnezhad [ICALP 2021], and significantly improves upon previous weighted results. Our techniques also extend to the related robust communication model, in which the edges of a graph are partitioned randomly between Alice and Bob. Alice sends a single message of size to Bob, who must compute an approximate maximum weight matching. We achieve a -approximation using words of communication, matching the results of Azarmehr and Behnezhad [ICALP 2023] for unweighted graphs.
Cite
@article{arxiv.2408.15434,
title = {Weighted Matching in the Random-Order Streaming and Robust Communication Models},
author = {Diba Hashemi and Weronika Wrzos-Kaminska},
journal= {arXiv preprint arXiv:2408.15434},
year = {2024}
}