English

Decremental Matching in General Graphs

Data Structures and Algorithms 2022-07-07 v2

Abstract

We consider the problem of maintaining an approximate maximum integral matching in a dynamic graph GG, while the adversary makes changes to the edges of the graph. The goal is to maintain a (1+ϵ)(1+\epsilon)-approximate maximum matching for constant ϵ>0\epsilon>0, while minimizing the update time. In the fully dynamic setting, where both edge insertion and deletions are allowed, Gupta and Peng (see \cite{GP13}) gave an algorithm for this problem with an update time of O(m/ϵ2)O(\sqrt{m}/\epsilon^2). Motivated by the fact that the Oϵ(m)O_{\epsilon}(\sqrt{m}) barrier is hard to overcome (see Henzinger, Krinninger, Nanongkai, and Saranurak [HKNS15]); Kopelowitz, Pettie, and Porat [KPP16]), we study this problem in the \emph{decremental} model, where the adversary is only allowed to delete edges. Recently, Bernstein, Probst-Gutenberg, and Saranurak (see [BPT20]) gave an Oϵ(1)O_{\epsilon}(1) update time decremental algorithm for this problem in \emph{bipartite graphs}. However, beating O(m)O(\sqrt{m}) update time remained an open problem for \emph{general graphs}. In this paper, we bridge the gap between bipartite and general graphs, by giving an Oϵ(1)O_{\epsilon}(1) update time algorithm that maintains a (1+ϵ)(1+\epsilon)-approximate maximum integral matching under adversarial deletions. Our algorithm is randomized, but works against an adaptive adversary. Together with the work of Grandoni, Leonardi, Sankowski, Schwiegelshohn, and Solomon [GLSSS19] who give an Oϵ(1)O_{\epsilon}(1) update time algorithm for general graphs in the \emph{incremental} (insertion-only) model, our result essentially completes the picture for partially dynamic matching.

Keywords

Cite

@article{arxiv.2207.00927,
  title  = {Decremental Matching in General Graphs},
  author = {Sepehr Assadi and Aaron Bernstein and Aditi Dudeja},
  journal= {arXiv preprint arXiv:2207.00927},
  year   = {2022}
}

Comments

33 pages, 2 figures; comments welcome

R2 v1 2026-06-24T12:12:12.529Z