English

Beating Greedy Matching in Sublinear Time

Data Structures and Algorithms 2022-06-28 v1

Abstract

We study sublinear time algorithms for estimating the size of maximum matching in graphs. Our main result is a (12+Ω(1))(\frac{1}{2}+\Omega(1))-approximation algorithm which can be implemented in O(n1+ϵ)O(n^{1+\epsilon}) time, where nn is the number of vertices and the constant ϵ>0\epsilon > 0 can be made arbitrarily small. The best known lower bound for the problem is Ω(n)\Omega(n), which holds for any constant approximation. Existing algorithms either obtain the greedy bound of 12\frac{1}{2}-approximation [Behnezhad FOCS'21], or require some assumption on the maximum degree to run in o(n2)o(n^2)-time [Yoshida, Yamamoto, and Ito STOC'09]. We improve over these by designing a less "adaptive" augmentation algorithm for maximum matching that might be of independent interest.

Keywords

Cite

@article{arxiv.2206.13057,
  title  = {Beating Greedy Matching in Sublinear Time},
  author = {Soheil Behnezhad and Mohammad Roghani and Aviad Rubinstein and Amin Saberi},
  journal= {arXiv preprint arXiv:2206.13057},
  year   = {2022}
}
R2 v1 2026-06-24T12:04:45.354Z