Fully Dynamic Matching: (2-√(2))-Approximation in Polylog Update Time

07/17/2023
by   Amir Azarmehr, et al.
0

We study maximum matchings in fully dynamic graphs, which are graphs that undergo both edge insertions and deletions. Our focus is on algorithms that estimate the size of maximum matching after each update while spending a small time. An important question studied extensively is the best approximation achievable via algorithms that only spend poly(log n) time per update, where n is the number of vertices. The current best bound is a (1/2+ε_0)-approximation for a small constant ε_0 > 0, due to recent works of Behnezhad [SODA'23] (ε_0 ∼ 0.001) and Bhattacharya, Kiss, Saranurak, Wajc [SODA'23] (ε_0 ∼ 0.006) who broke the long-standing 1/2-approximation barrier. These works also showed that for any fixed ε > 0, the approximation can be further improved to (2-√(2)-ε) ∼ .585 for bipartite graphs, leaving a huge gap between general and bipartite graphs. In this work, we close this gap. We show that for any fixed ε > 0, a (2-√(2)-ε) approximation can be maintained in poly(log n) time per update even in general graphs. Our techniques also lead to the same approximation for general graphs in two passes of the semi-streaming setting, removing a similar gap in that setting.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2022

Dynamic Algorithms for Maximum Matching Size

We study fully dynamic algorithms for maximum matching. This is a well-s...
research
11/05/2019

Fully Dynamic Matching: Beating 2-Approximation in Δ^ε Update Time

In fully dynamic graphs, we know how to maintain a 2-approximation of ma...
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
07/06/2023

A Simple (1-ε)-Approximation Semi-Streaming Algorithm for Maximum (Weighted) Matching

We present a simple semi-streaming algorithm for (1-ϵ)-approximation of ...
research
10/12/2021

Improved Analysis of EDCS via Gallai-Edmonds Decomposition

In this note, we revisit the edge-degree constrained subgraph (EDCS) int...
research
09/04/2021

Dynamic Meta-theorems for Distance and Matching

Reachability, distance, and matching are some of the most fundamental gr...
research
03/10/2023

Bootstrapping Dynamic Distance Oracles

Designing approximate all-pairs distance oracles in the fully dynamic se...

Please sign up or login with your details

Forgot password? Click here to reset