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

page 3

page 31

research
11/29/2022

Sublinear Time Algorithms and Complexity of Approximate Maximum Matching

Sublinear time algorithms for approximating maximum matching size have l...
research
07/14/2021

Greedy Spanners in Euclidean Spaces Admit Sublinear Separators

The greedy spanner in a low dimensional Euclidean space is a fundamental...
research
12/01/2022

Sublinear Algorithms for (1.5+ε)-Approximate Matching

We study sublinear time algorithms for estimating the size of maximum ma...
research
02/10/2023

Dynamic (1+ε)-Approximate Matching Size in Truly Sublinear Update Time

We show a fully dynamic algorithm for maintaining (1+ϵ)-approximate size...
research
07/01/2023

Effective Resistances in Non-Expander Graphs

Effective resistances are ubiquitous in graph algorithms and network ana...
research
08/22/2022

Locally Defined Independence Systems on Graphs

The maximization for the independence systems defined on graphs is a gen...
research
12/20/2018

Temporal Matching

A link stream is a sequence of pairs of the form (t,{u,v}), where t∈ N r...

Please sign up or login with your details

Forgot password? Click here to reset