On Regularity Lemma and Barriers in Streaming and Dynamic Matching

07/19/2022
by   Sepehr Assadi, et al.
0

We present a new approach for finding matchings in dense graphs by building on Szemerédi's celebrated Regularity Lemma. This allows us to obtain non-trivial albeit slight improvements over longstanding bounds for matchings in streaming and dynamic graphs. In particular, we establish the following results for n-vertex graphs: * A deterministic single-pass streaming algorithm that finds a (1-o(1))-approximate matching in o(n^2) bits of space. This constitutes the first single-pass algorithm for this problem in sublinear space that improves over the 1/2-approximation of the greedy algorithm. * A randomized fully dynamic algorithm that with high probability maintains a (1-o(1))-approximate matching in o(n) worst-case update time per each edge insertion or deletion. The algorithm works even against an adaptive adversary. This is the first o(n) update-time dynamic algorithm with approximation guarantee arbitrarily close to one. Given the use of regularity lemma, the improvement obtained by our algorithms over trivial bounds is only by some (log^*n)^Θ(1) factor. Nevertheless, in each case, they show that the “right” answer to the problem is not what is dictated by the previous bounds. Finally, in the streaming model, we also present a randomized (1-o(1))-approximation algorithm whose space can be upper bounded by the density of certain Ruzsa-Szemerédi (RS) graphs. While RS graphs by now have been used extensively to prove streaming lower bounds, ours is the first to use them as an upper bound tool for designing improved streaming algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2022

Dynamic Matching with Better-than-2 Approximation in Polylogarithmic Update Time

We present dynamic algorithms with polylogarithmic update time for estim...
research
08/16/2021

A Two-Pass Lower Bound for Semi-Streaming Maximum Matching

We prove a lower bound on the space complexity of two-pass semi-streamin...
research
01/30/2022

An Asymptotically Optimal Algorithm for Maximum Matching in Dynamic Streams

We present an algorithm for the maximum matching problem in dynamic (ins...
research
02/13/2021

Optimal Streaming Algorithms for Graph Matching

We present parameterized streaming algorithms for the graph matching pro...
research
07/28/2023

Dynamic algorithms for k-center on graphs

In this paper we give the first efficient algorithms for the k-center pr...
research
09/12/2022

Space Optimal Vertex Cover in Dynamic Streams

We optimally resolve the space complexity for the problem of finding an ...
research
02/20/2018

Sublinear Algorithms for MAXCUT and Correlation Clustering

We study sublinear algorithms for two fundamental graph problems, MAXCUT...

Please sign up or login with your details

Forgot password? Click here to reset