English

Fully dynamic $3/2$ approximate maximum cardinality matching in $O(\sqrt{n})$ update time

Data Structures and Algorithms 2018-11-06 v2

Abstract

We present a randomized algorithm to maintain a maximal matching without 3 length augmenting paths in the fully dynamic setting. Consequently, we maintain a 3/23/2 approximate maximum cardinality matching. Our algorithm takes expected amortized O(n)O(\sqrt{n}) time where nn is the number of vertices in the graph when the update sequence is generated by an oblivious adversary. Over any sequence of tt edge insertions and deletions presented by an oblivious adversary, the total update time of our algorithm is O(tn)O(t\sqrt{n}) in expectation and O(tn+nlogn)O(t\sqrt{n} + n \log n) with high probability. To the best of our knowledge, our algorithm is the first one to maintain an approximate matching in which all augmenting paths are of length at least 55 in o(m)o(\sqrt{m}) update time.

Keywords

Cite

@article{arxiv.1810.01073,
  title  = {Fully dynamic $3/2$ approximate maximum cardinality matching in $O(\sqrt{n})$ update time},
  author = {Manas Jyoti Kashyop and N. S. Narayanaswamy},
  journal= {arXiv preprint arXiv:1810.01073},
  year   = {2018}
}
R2 v1 2026-06-23T04:25:23.514Z