English

Dynamic $(1+\epsilon)$-Approximate Matching Size in Truly Sublinear Update Time

Data Structures and Algorithms 2024-04-30 v3

Abstract

We show a fully dynamic algorithm for maintaining (1+ϵ)(1+\epsilon)-approximate \emph{size} of maximum matching of the graph with nn vertices and mm edges using m0.5Ωϵ(1)m^{0.5-\Omega_{\epsilon}(1)} update time. This is the first polynomial improvement over the long-standing O(n)O(n) update time, which can be trivially obtained by periodic recomputation. Thus, we resolve the value version of a major open question of the dynamic graph algorithms literature (see, e.g., [Gupta and Peng FOCS'13], [Bernstein and Stein SODA'16],[Behnezhad and Khanna SODA'22]). Our key technical component is the first sublinear algorithm for (1,ϵn)(1,\epsilon n)-approximate maximum matching with sublinear running time on dense graphs. All previous algorithms suffered a multiplicative approximation factor of at least 1.4991.499 or assumed that the graph has a very small maximum degree.

Keywords

Cite

@article{arxiv.2302.05030,
  title  = {Dynamic $(1+\epsilon)$-Approximate Matching Size in Truly Sublinear Update Time},
  author = {Sayan Bhattacharya and Peter Kiss and Thatchaphol Saranurak},
  journal= {arXiv preprint arXiv:2302.05030},
  year   = {2024}
}
R2 v1 2026-06-28T08:36:39.392Z