Improved Bound for Matching in Random-Order Streams
Aaron Bernstein

TL;DR
This paper introduces a new semi-streaming algorithm that achieves a 2/3-approximate maximum matching in random-order streams using only O(n log n) space, surpassing previous methods in efficiency and approximation ratio.
Contribution
The authors present the first semi-streaming algorithm with O(n log n) space that attains a 2/3 approximation ratio for maximum matching in random-order streams, improving upon prior work.
Findings
Achieves 2/3-approximation with O(n log n) space.
Surpasses previous algorithms in approximation ratio and space efficiency.
Demonstrates that maximum matching is easier in random-order streams than in adversarial streams.
Abstract
We study the problem of computing an approximate maximum cardinality matching in the semi-streaming model when edges arrive in a \emph{random} order. In the semi-streaming model, the edges of the input graph G = (V,E) are given as a stream e_1, ..., e_m, and the algorithm is allowed to make a single pass over this stream while using space ( and ). If the order of edges is adversarial, a simple single-pass greedy algorithm yields a -approximation in space; achieving a better approximation in adversarial streams remains an elusive open question. A line of recent work shows that one can improve upon the -approximation if the edges of the stream arrive in a random order. The state of the art for this model is two-fold: Assadi et al. [SODA 2019] show how to compute a -approximate matching, but the space requirement…
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.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Machine Learning and Algorithms · Stochastic Gradient Optimization Techniques
