Dynamic Spanning Forest with Worst-Case Update Time: Adaptive, Las Vegas, and $O(n^{1/2-\epsilon})$-Time
Danupon Nanongkai, Thatchaphol Saranurak

TL;DR
This paper introduces two randomized algorithms for maintaining a dynamic spanning forest with worst-case update times, improving over classical bounds and working against adaptive adversaries, with one being Monte Carlo and the other Las Vegas.
Contribution
It provides the first polynomial improvement over the $O( oot n)$ bound for worst-case update time in adaptive settings, with novel randomized algorithms.
Findings
Monte Carlo algorithm with $O(n^{0.4+o(1)})$ worst-case update time.
Las Vegas algorithm with $O(n^{0.49306})$ worst-case update time.
Algorithms work against adaptive adversaries, a significant advancement over prior deterministic methods.
Abstract
We present two algorithms for dynamically maintaining a spanning forest of a graph undergoing edge insertions and deletions. Our algorithms guarantee {\em worst-case update time} and work against an adaptive adversary, meaning that an edge update can depend on previous outputs of the algorithms. We provide the first polynomial improvement over the long-standing bound of [Frederickson STOC'83, Eppstein, Galil, Italiano and Nissenzweig FOCS'92] for such type of algorithms. The previously best improvement was [Kejlberg-Rasmussen, Kopelowitz, Pettie and Thorup ESA'16]. We note however that these bounds were obtained by deterministic algorithms while our algorithms are randomized. Our first algorithm is Monte Carlo and guarantees an worst-case update time, where the term hides the …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Complexity and Algorithms in Graphs · Advanced Data Storage Technologies
