English

Streaming Weighted Matchings: Optimal Meets Greedy

Data Structures and Algorithms 2018-05-01 v2

Abstract

We consider the problem of approximating a maximum weighted matching, when the edges of an underlying weighted graph G(V,E)G(V,E) are revealed in a streaming fashion. We analyze a variant of the previously best-known (4+ϵ)(4+\epsilon)-approximation algorithm due to Crouch and Stubbs (APPROX, 2014), and prove their conjecture that it achieves a tight approximation factor of 3.5+ϵ3.5+\epsilon. 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 GG into a few natural classes, and then charge them separately to the edges of the matching output by our algorithm.

Keywords

Cite

@article{arxiv.1608.01487,
  title  = {Streaming Weighted Matchings: Optimal Meets Greedy},
  author = {Elena Grigorescu and Morteza Monemizadeh and Samson Zhou},
  journal= {arXiv preprint arXiv:1608.01487},
  year   = {2018}
}

Comments

Contains an error that we have not been able to fix

R2 v1 2026-06-22T15:12:06.307Z