Sublinear Algorithms for (1.5+ε)-Approximate Matching

12/01/2022
by   Sayan Bhattacharya, et al.
0

We study sublinear time algorithms for estimating the size of maximum matching. After a long line of research, the problem was finally settled by Behnezhad [FOCS'22], in the regime where one is willing to pay an approximation factor of 2. Very recently, Behnezhad et al.[SODA'23] improved the approximation factor to (2-1/2^O(1/γ)) using n^1+γ time. This improvement over the factor 2 is, however, minuscule and they asked if even 1.99-approximation is possible in n^2-Ω(1) time. We give a strong affirmative answer to this open problem by showing (1.5+ϵ)-approximation algorithms that run in n^2-Θ(ϵ^2) time. Our approach is conceptually simple and diverges from all previous sublinear-time matching algorithms: we show a sublinear time algorithm for computing a variant of the edge-degree constrained subgraph (EDCS), a concept that has previously been exploited in dynamic [Bernstein Stein ICALP'15, SODA'16], distributed [Assadi et al. SODA'19] and streaming [Bernstein ICALP'20] settings, but never before in the sublinear setting. Independent work: Behnezhad, Roghani and Rubinstein [BRR'23] independently showed sublinear algorithms similar to our Theorem 1.2 in both adjacency list and matrix models. Furthermore, in [BRR'23], they show additional results on strictly better-than-1.5 approximate matching algorithms in both upper and lower bound sides.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/05/2021

Time-Optimal Sublinear Algorithms for Matching and Vertex Cover

We present a near-tight analysis of the average "query complexity" – à l...
research
07/04/2021

Sublinear-Space Approximation Algorithms for Max r-SAT

In the Max r-SAT problem, the input is a CNF formula with n variables wh...
research
11/29/2022

Sublinear Time Algorithms and Complexity of Approximate Maximum Matching

Sublinear time algorithms for approximating maximum matching size have l...
research
06/27/2022

Beating Greedy Matching in Sublinear Time

We study sublinear time algorithms for estimating the size of maximum ma...
research
11/20/2021

Approximation Algorithms for LCS and LIS with Truly Improved Running Times

Longest common subsequence (𝖫𝖢𝖲) is a classic and central problem in com...
research
06/09/2020

Sublinear Algorithms and Lower Bounds for Metric TSP Cost Estimation

We consider the problem of designing sublinear time algorithms for estim...
research
09/10/2023

Streaming Semidefinite Programs: O(√(n)) Passes, Small Space and Fast Runtime

We study the problem of solving semidefinite programs (SDP) in the strea...

Please sign up or login with your details

Forgot password? Click here to reset