English

Streaming Submodular Matching Meets the Primal-Dual Method

Data Structures and Algorithms 2021-01-05 v2

Abstract

We study streaming submodular maximization subject to matching/bb-matching constraints (MSM/MSbM), and present improved upper and lower bounds for these problems. On the upper bounds front, we give primal-dual algorithms achieving the following approximation ratios. \bullet 3+225.8283+2\sqrt{2}\approx 5.828 for monotone MSM, improving the previous best ratio of 7.757.75. \bullet 4+327.4644+3\sqrt{2}\approx 7.464 for non-monotone MSM, improving the previous best ratio of 9.8999.899. \bullet 3+ϵ3+\epsilon for maximum weight b-matching, improving the previous best ratio of 4+ϵ4+\epsilon. On the lower bounds front, we improve on the previous best lower bound of ee11.582\frac{e}{e-1}\approx 1.582 for MSM, and show ETH-based lower bounds of 1.914\approx 1.914 for polytime monotone MSM streaming algorithms. Our most substantial contributions are our algorithmic techniques. We show that the (randomized) primal-dual method, which originated in the study of maximum weight matching (MWM), is also useful in the context of MSM. To our knowledge, this is the first use of primal-dual based analysis for streaming submodular optimization. We also show how to reinterpret previous algorithms for MSM in our framework; hence, we hope our work is a step towards unifying old and new techniques for streaming submodular maximization, and that it paves the way for further new results.

Keywords

Cite

@article{arxiv.2008.10062,
  title  = {Streaming Submodular Matching Meets the Primal-Dual Method},
  author = {Roie Levin and David Wajc},
  journal= {arXiv preprint arXiv:2008.10062},
  year   = {2021}
}
R2 v1 2026-06-23T18:02:51.582Z