English

Deterministic Fully Dynamic Data Structures for Vertex Cover and Matching

Data Structures and Algorithms 2014-12-04 v1

Abstract

We present the first deterministic data structures for maintaining approximate minimum vertex cover and maximum matching in a fully dynamic graph G=(V,E)G = (V,E), with V=n|V| = n and E=m|E| =m, in o(m)o(\sqrt{m}\,) time per update. In particular, for minimum vertex cover we provide deterministic data structures for maintaining a (2+\eps)(2+\eps) approximation in O(logn/\eps2)O(\log n/\eps^2) amortized time per update. For maximum matching, we show how to maintain a (3+\eps)(3+\eps) approximation in O(min(n/ϵ,m1/3/\eps2))O(\min(\sqrt{n}/\epsilon, m^{1/3}/\eps^2)) {\em amortized} time per update, and a (4+\eps)(4+\eps) approximation in O(m1/3/\eps2)O(m^{1/3}/\eps^2) {\em worst-case} time per update. Our data structure for fully dynamic minimum vertex cover is essentially near-optimal and settles an open problem by Onak and Rubinfeld from STOC' 2010.

Keywords

Cite

@article{arxiv.1412.1318,
  title  = {Deterministic Fully Dynamic Data Structures for Vertex Cover and Matching},
  author = {Sayan Bhattacharya and Monika Henzinger and Giuseppe F. Italiano},
  journal= {arXiv preprint arXiv:1412.1318},
  year   = {2014}
}

Comments

An extended abstract of this paper will appear in SODA' 2015

R2 v1 2026-06-22T07:19:02.509Z