Maximum Weight b-Matchings in Random-Order Streams
Abstract
We consider the maximum weight -matching problem in the random-order semi-streaming model. Assuming all weights are small integers drawn from , we present a approximation algorithm, using a memory of , where denotes the cardinality of the optimal matching. Our result generalizes that of Bernstein [Bernstein, 2015], which achieves a approximation for the maximum cardinality simple matching. When is small, our result also improves upon that of Gamlath et al. [Gamlath et al., 2019], which obtains a approximation (for some small constant ) for the maximum weight simple matching. In particular, for the weighted -matching problem, ours is the first result beating the approximation ratio of . Our technique hinges on a generalized weighted version of edge-degree constrained subgraphs, originally developed by Bernstein and Stein [Bernstein and Stein, 2015]. Such a subgraph has bounded vertex degree (hence uses only a small number of edges), and can be easily computed. The fact that it contains a approximation of the maximum weight matching is proved using the classical K\H{o}nig-Egerv\'ary's duality theorem.
Cite
@article{arxiv.2207.03863,
title = {Maximum Weight b-Matchings in Random-Order Streams},
author = {Chien-Chung Huang and François Sellier},
journal= {arXiv preprint arXiv:2207.03863},
year = {2023}
}