Streaming Weighted Matchings: Optimal Meets Greedy
Elena Grigorescu, Morteza Monemizadeh, Samson Zhou

TL;DR
This paper improves the approximation factor for streaming maximum weighted matchings from 4+ε to a tight 3.5+ε by analyzing a variant of a known algorithm using a novel charging argument.
Contribution
It proves the conjecture that a previously known algorithm achieves a tight 3.5+ε approximation factor for streaming weighted matchings.
Findings
Achieves a tight approximation factor of 3.5+ε.
Introduces a novel charging argument for analysis.
Improves upon the previous 4+ε approximation bound.
Abstract
We consider the problem of approximating a maximum weighted matching, when the edges of an underlying weighted graph are revealed in a streaming fashion. We analyze a variant of the previously best-known -approximation algorithm due to Crouch and Stubbs (APPROX, 2014), and prove their conjecture that it achieves a tight approximation factor of . The algorithm splits the stream into substreams on which it runs a greedy maximum matching algorithm. At the end of the stream, the selected edges are given as input to an optimal maximum weighted matching algorithm. To analyze the approximation guarantee, we develop a novel charging argument in which we decompose the edges of a maximum weighted matching of into a few natural classes, and then charge them separately to the edges of the matching output by our algorithm.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
