2001
DOI: 10.1137/s0097539797327209
|View full text |Cite
|
Sign up to set email alerts
|

Maintaining Minimum Spanning Forests in Dynamic Graphs

Abstract: Abstract. We present the first fully dynamic algorithm for maintaining a minimum spanning forest in time o( √ n) per operation. To be precise, the algorithm uses O(n 1/3 log n) amortized time per update operation. The algorithm is fairly simple and deterministic. An immediate consequence is the first fully dynamic deterministic algorithm for maintaining connectivity and bipartiteness in amortized time O(n 1/3 log n) per update, with O(1) worst case time per query.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 60 publications
(36 citation statements)
references
References 18 publications
0
36
0
Order By: Relevance
“…The decremental setting is often very important from a theoretical perspective, as decremental shortest paths (and decremental single source shortest paths especially) are used as a building block in a large variety of fully dynamic shortest paths algorithms; see e.g. [14,3,1,2]. In fact, as we discuss in Section 1.2, using our new decremental single source shortest paths result as a black box immediately yields new results for deterministic fully dynamic all pairs shortest paths.…”
Section: Introductionmentioning
confidence: 94%
“…The decremental setting is often very important from a theoretical perspective, as decremental shortest paths (and decremental single source shortest paths especially) are used as a building block in a large variety of fully dynamic shortest paths algorithms; see e.g. [14,3,1,2]. In fact, as we discuss in Section 1.2, using our new decremental single source shortest paths result as a black box immediately yields new results for deterministic fully dynamic all pairs shortest paths.…”
Section: Introductionmentioning
confidence: 94%
“…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%
“…A number of algorithms in computer networks [22,8] also solve the problem of recomputing shortest path trees when edges are added to or removed from the graph. Some related work [6,3,19,4] for this problem proposes methods for exact computation of dynamic shortest paths in a variety of graph settings and in parallel or distributed scenarios. Our problem is however that of finding the maximum shortest path change between pairs of nodes, rather than that of designing incremental algorithms for maintaining shortest paths.…”
Section: Related Workmentioning
confidence: 99%