Time-space tradeoffs for undirected graph traversal

Author(s):  
P. Beame ◽  
A. Borodin ◽  
P. Raghavan ◽  
W.L. Ruzzo ◽  
M. Tompa
1996 ◽  
Vol 130 (2) ◽  
pp. 101-129 ◽  
Author(s):  
Paul Beame ◽  
Allan Borodin ◽  
Prabhakar Raghavan ◽  
Walter L. Ruzzo ◽  
Martin Tompa

1998 ◽  
Vol 28 (3) ◽  
pp. 1051-1072 ◽  
Author(s):  
Paul Beame ◽  
Allan Borodin ◽  
Prabhakar Raghavan ◽  
Walter L. Ruzzo ◽  
Martin Tompa

Algorithms ◽  
2019 ◽  
Vol 12 (3) ◽  
pp. 52 ◽  
Author(s):  
Kengo Nakamura ◽  
Kunihiko Sadakane

Depth-first search (DFS) is a well-known graph traversal algorithm and can be performed in O ( n + m ) time for a graph with n vertices and m edges. We consider the dynamic DFS problem, that is, to maintain a DFS tree of an undirected graph G under the condition that edges and vertices are gradually inserted into or deleted from G. We present an algorithm for this problem, which takes worst-case O ( m n · polylog ( n ) ) time per update and requires only ( 3 m + o ( m ) ) log n bits of space. This algorithm reduces the space usage of dynamic DFS algorithm to only 1.5 times as much space as that of the adjacency list of the graph. We also show applications of our dynamic DFS algorithm to dynamic connectivity, biconnectivity, and 2-edge-connectivity problems under vertex insertions and deletions.


2007 ◽  
Author(s):  
Ursina Teuscher ◽  
David Brang ◽  
Lee Edwards ◽  
Marguerite McQuire ◽  
Vilayanur S. Ramachandran ◽  
...  
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document