2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS) 2017
DOI: 10.1109/focs.2017.92
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic Minimum Spanning Forest with Subpolynomial Worst-Case Update Time

Abstract: We present a Las Vegas algorithm for dynamically maintaining a minimum spanning forest of an n-node graph undergoing edge insertions and deletions. Our algorithm guarantees an O(n o(1) ) worst-case update time with high probability. This significantly improves the two recent Las Vegas algorithms by Wulff-Nilsen [37] with update time O(n 0.5−ǫ ) for some constant ǫ > 0 and, independently, by Nanongkai and Saranurak [24] with update time O(n 0.494 ) (the latter works only for maintaining a spanning forest).Our r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
74
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 86 publications
(75 citation statements)
references
References 38 publications
1
74
0
Order By: Relevance
“…Indeed, nding a clever way to repeat the same ideas several times is a key approach to signi cantly speed up many dynamic algorithms. (For a recent example, consider the spanning tree problem where [NSW17] sped up the n 1 2−ϵ update time of [NS17,Wul17] to n o(1) by appropriately repeating the approach of [NS17,Wul17] for about log(n) times. See, e.g., [HKN18,HKN14,HKN13] for other examples.)…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Indeed, nding a clever way to repeat the same ideas several times is a key approach to signi cantly speed up many dynamic algorithms. (For a recent example, consider the spanning tree problem where [NSW17] sped up the n 1 2−ϵ update time of [NS17,Wul17] to n o(1) by appropriately repeating the approach of [NS17,Wul17] for about log(n) times. See, e.g., [HKN18,HKN14,HKN13] for other examples.)…”
Section: Introductionmentioning
confidence: 99%
“…Typically once the approach can be repeated to speed up a dynamic algorithm, it can be repeated several times (e.g. [NSW17,HKN18,HKN13]). Given this, it might be tempting to get further speed-ups by writing A = A ′ T 1 T 2 T 3 T 4 .…”
Section: Introductionmentioning
confidence: 99%
“…We believe that this is an important question, since it may help in understanding how to develop deterministic dynamic algorithms in general. It is very challenging and interesting to design deterministic dynamic algorithms with performances similar to the randomized ones for many dynamic graph problems such as maximal matching [5,10,9,11,12,13], connectivity [24,28,32,27], and shortest paths [6,8,7,21,22].…”
Section: Open Problemsmentioning
confidence: 99%
“…The main question is whether it is in coNP dy . (Techniques from [NSW17,Wul17,NS17] almost give this, with verification time n o(1) instead of polylogarithmic.) Having connectivity in NP dy ∩ coNP dy would be a strong evidence that it is in P dy , meaning that it admits a deterministic algorithm with polylogarithmic update time.…”
Section: Related Workmentioning
confidence: 99%
“…In this section, we study this problem from non-deterministic perspective. Nanongkai, Saranurak and Wulff-Nilsen [NSW17] show a Las Vegas algorithm for dynamic minimum spanning forest (which implies dynamic connectivity). On an n-node graph, their algorithm has n o(log log log n/ log log n) worst-case update time, which is later slightly improved to n O(log log n/ √ log n ) [SW19].…”
Section: Is Dynamic Connectivity In Conp Dy ?mentioning
confidence: 99%