Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fully-Dynamic Graph Sparsifiers Against an Adaptive Adversary

Published 17 Apr 2020 in cs.DS | (2004.08432v3)

Abstract: Designing dynamic graph algorithms against an adaptive adversary is a major goal in the field of dynamic graph algorithms. While a few such algorithms are known for spanning trees, matchings, and single-source shortest paths, very little was known for an important primitive like graph sparsifiers. The challenge is how to approximately preserve so much information about the graph (e.g., all-pairs distances and all cuts) without revealing the algorithms' underlying randomness to the adaptive adversary. In this paper we present the first non-trivial efficient adaptive algorithms for maintaining spanners and cut sparisifers. These algorithms in turn imply improvements over existing algorithms for other problems. Our first algorithm maintains a polylog(n)(n)-spanner of size O~(n)\tilde O(n) in polylog(n)(n) amortized update time. The second algorithm maintains an O(k)O(k)-approximate cut sparsifier of size O~(n)\tilde O(n) in O~(n<sup>1/k)\tilde O(n<sup>{1/k}) amortized update time, for any k1k\ge1, which is polylog(n)(n) time when k=log(n)k=\log(n). The third algorithm maintains a polylog(n)(n)-approximate spectral sparsifier in polylog(n)(n) amortized update time. The amortized update time of both algorithms can be made worst-case by paying some sub-polynomial factors. Prior to our result, there were near-optimal algorithms against oblivious adversaries (e.g. Baswana et al. [TALG'12] and Abraham et al. [FOCS'16]), but the only non-trivial adaptive dynamic algorithm requires O(n)O(n) amortized update time to maintain $3$- and $5$-spanner of size O(n<sup>1+1/2)O(n<sup>{1+1/2}) and O(n<sup>1+1/3)O(n<sup>{1+1/3}), respectively [Ausiello et al. ESA'05]. Our results are based on two novel techniques. The first technique, is a generic black-box reduction that allows us to assume that the graph undergoes only edge deletions and, more importantly, remains an expander with almost-uniform degree. The second technique we call proactive resampling. [...]

Citations (47)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.