English

Simplified and Space-Optimal Semi-Streaming for $(2+\epsilon)$-Approximate Matching

Data Structures and Algorithms 2019-01-01 v3

Abstract

In a recent breakthrough, Paz and Schwartzman (SODA'17) presented a single-pass (2+ϵ2+\epsilon)-approximation algorithm for the maximum weight matching problem in the semi-streaming model. Their algorithm uses O(nlog2n)O(n\log^2 n) bits of space, for any constant ϵ>0\epsilon>0. We present two simplified and more intuitive analyses, for essentially the same algorithm, which also improve the space complexity to the optimal bound of O(nlogn)O(n\log n) bits --- this is optimal as the output matching requires Ω(nlogn)\Omega(n\log n) bits. Our analyses rely on a simple use of the primal-dual method and a simple accounting method.

Keywords

Cite

@article{arxiv.1701.03730,
  title  = {Simplified and Space-Optimal Semi-Streaming for $(2+\epsilon)$-Approximate Matching},
  author = {Mohsen Ghaffari and David Wajc},
  journal= {arXiv preprint arXiv:1701.03730},
  year   = {2019}
}

Comments

Appears at the Symposium on Simplicity in Algorithms (SOSA) 2019