Maintaining a large matching and a small vertex cover

Krzysztof Onak*, Ronitt Rubinfeld

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

97 Scopus citations

Abstract

We consider the problem of maintaining a large matching and a small vertex cover in a dynamically changing graph. Each update to the graph is either an edge deletion or an edge insertion. We give the first randomized data structure that simultaneously achieves a constant approximation factor and handles a sequence of K updates in K·polylog(n) time, where n is the number of vertices in the graph. Previous data structures require a polynomial amount of computation per update.

Original languageEnglish
Title of host publicationSTOC'10 - Proceedings of the 2010 ACM International Symposium on Theory of Computing
Pages457-464
Number of pages8
DOIs
StatePublished - 2010
Event42nd ACM Symposium on Theory of Computing, STOC 2010 - Cambridge, MA, United States
Duration: 5 Jun 20108 Jun 2010

Publication series

NameProceedings of the Annual ACM Symposium on Theory of Computing
ISSN (Print)0737-8017

Conference

Conference42nd ACM Symposium on Theory of Computing, STOC 2010
Country/TerritoryUnited States
CityCambridge, MA
Period5/06/108/06/10

Keywords

  • data structures
  • dynamic algorithms
  • maximum matching
  • vertex cover

Fingerprint

Dive into the research topics of 'Maintaining a large matching and a small vertex cover'. Together they form a unique fingerprint.

Cite this