Beating Greedy Matching in Sublinear Time

06/27/2022
by   Soheil Behnezhad, et al.
0

We study sublinear time algorithms for estimating the size of maximum matching in graphs. Our main result is a (1/2+Ω(1))-approximation algorithm which can be implemented in O(n^1+ϵ) time, where n is the number of vertices and the constant ϵ > 0 can be made arbitrarily small. The best known lower bound for the problem is Ω(n), which holds for any constant approximation. Existing algorithms either obtain the greedy bound of 1/2-approximation [Behnezhad FOCS'21], or require some assumption on the maximum degree to run in 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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×

Consider DeepAI Pro