Simplified and Space-Optimal Semi-Streaming for (2+ε)-Approximate Matching
Abstract
In a recent breakthrough, Paz and Schwartzman (SODA'17) presented a single-pass (2+ε)-approximation algorithm for the maximum weight matching problem in the semi-streaming model. Their algorithm uses O(n2 n) bits of space, for any constant ε>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(n n) bits --- this is optimal as the output matching requires (n n) bits. Our analyses rely on a simple use of the primal-dual method and a simple accounting method.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.