Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms 2017
DOI: 10.1137/1.9781611974782.32
|View full text |Cite
|
Sign up to set email alerts
|

Fully Dynamic Connectivity in O(log n(log log n)2) Amortized Expected Time

Abstract: Dynamic connectivity is one of the most fundamental problems in dynamic graph algorithms.We present a new randomized dynamic connectivity structure with O(log n(log log n)2 ) amortized expected update time and O(log n/ log log log n) query time, which comes within an O((log log n) 2 ) factor of a lower bound due to Pǎtraşcu and Demaine. The new structure is based on a dynamic connectivity algorithm proposed by Thorup in an extended abstract at STOC 2000, which left out some important details.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(18 citation statements)
references
References 19 publications
0
18
0
Order By: Relevance
“…The extra O((log n) 2 ) factor in the running time of the algorithm comes from the (amortized) computational cost of checking whether the chosen edge is a cut-edge in each step of the FK-dynamics. This is equivalent to the fully dynamic connectivity problem which has been thoroughly studied (see, e.g., [37,51]).…”
Section: Log(1/δ))mentioning
confidence: 99%
“…The extra O((log n) 2 ) factor in the running time of the algorithm comes from the (amortized) computational cost of checking whether the chosen edge is a cut-edge in each step of the FK-dynamics. This is equivalent to the fully dynamic connectivity problem which has been thoroughly studied (see, e.g., [37,51]).…”
Section: Log(1/δ))mentioning
confidence: 99%
“…The undirected counterpart of the dynamic strongly connected components problem, the dynamic connectivity problem, is very well-studied. Near-optimal deterministic amortized update bounds [51,52,83] and randomized worst-case update bounds [57,81] (see also [71]) are known for fully dynamic general graphs. An almost optimal deterministic worst-case update bound was very recently achieved in [28].…”
Section: :5mentioning
confidence: 99%
“…One, therefore, asks which static problems solvable in time f(m) can be fully "dynamized", in the sense of having dynamic algorithms that support updates in O(f(m) / m) time. This question has been answered affirmatively for many fundamental graph problems including connectivity (e.g., [30,33,34,52]), reachability [32], shortest paths (e.g., [8,18,31]), and maximum matching [9,27,49].…”
Section: Facing Velocity: Algorithms For Dynamic Big Datamentioning
confidence: 99%