Maximum Matching sans Maximal Matching: A New Approach for Finding Maximum Matchings in the Data Stream Model
Moran Feldman, Ariel Szarf

TL;DR
This paper introduces new multi-pass semi-streaming algorithms for maximum matching that surpass the traditional maximal matching approach, achieving better approximation ratios in data stream models.
Contribution
It presents novel three-pass algorithms that improve approximation ratios for maximum matching, and proposes non-maximal-matching-first algorithms with competitive performance.
Findings
Achieved 0.6111 approximation for triangle-free graphs in three passes.
Achieved 0.5694 approximation for general graphs in three passes.
Proposed non-maximal-matching-first algorithms with 0.5384 and 0.5555 ratios.
Abstract
The problem of finding a maximum size matching in a graph (known as the maximum matching problem) is one of the most classical problems in computer science. Despite a significant body of work dedicated to the study of this problem in the data stream model, the state-of-the-art single-pass semi-streaming algorithm for it is still a simple greedy algorithm that computes a maximal matching, and this way obtains 1/2-approximation. Some previous works described two/three-pass algorithms that improve over this approximation ratio by using their second and third passes to improve the above mentioned maximal matching. One contribution of this paper continuous this line of work by presenting new three-pass semi-streaming algorithms that work along these lines and obtain improved approximation ratios of 0.6111 and 0.5694 for triangle-free and general graphs, respectively. Unfortunately, a…
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.
