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 connectivit...
We show how to maintain a shortest path tree of a general directed graph G with unit edge weights an...
In this paper we study two problems in the context of fully dynamic graph algorithms that is, when w...
AbstractThe depth-first search (DFS) algorithm is one of the basic techniques used in a very large v...
Abstract. Depth First Search (DFS) tree is a fundamental data struc-ture for graphs used in solving ...
Depth first search (DFS) tree is one of the most well-known data structures for designing efficient ...
We propose an incremental algorithm to maintain a DFS-forest in a directed acyclic graph under a seq...
Answering connectivity queries is fundamental to fully dynamic graphs where edges and vertices are i...
Answering connectivity queries is fundamental to fully dynamic graphs where edges and vertices are i...
In this paper we propose dynamic algorithms for maintaining a breadth-first search tree from a given...
Depth-first search (DFS) is the basis for many efficient graph algorithms. We introduce general tech...
AbstractIn this paper we propose dynamic algorithms for maintaining a breadth-first search tree from...
In this paper we present deterministic fully dynamic algorithms for maintaining several properties o...
Deterministic fully dynamic graph algorithms are presented for connectivity and minimum spanning for...
We present two new algorithms on undirected graphs. The first of these takes as input a biconnected ...
In this paper we examine parallel algorithms for performing a depth-first search (DFS) of a directed...
We show how to maintain a shortest path tree of a general directed graph G with unit edge weights an...
In this paper we study two problems in the context of fully dynamic graph algorithms that is, when w...
AbstractThe depth-first search (DFS) algorithm is one of the basic techniques used in a very large v...
Abstract. Depth First Search (DFS) tree is a fundamental data struc-ture for graphs used in solving ...
Depth first search (DFS) tree is one of the most well-known data structures for designing efficient ...
We propose an incremental algorithm to maintain a DFS-forest in a directed acyclic graph under a seq...
Answering connectivity queries is fundamental to fully dynamic graphs where edges and vertices are i...
Answering connectivity queries is fundamental to fully dynamic graphs where edges and vertices are i...
In this paper we propose dynamic algorithms for maintaining a breadth-first search tree from a given...
Depth-first search (DFS) is the basis for many efficient graph algorithms. We introduce general tech...
AbstractIn this paper we propose dynamic algorithms for maintaining a breadth-first search tree from...
In this paper we present deterministic fully dynamic algorithms for maintaining several properties o...
Deterministic fully dynamic graph algorithms are presented for connectivity and minimum spanning for...
We present two new algorithms on undirected graphs. The first of these takes as input a biconnected ...
In this paper we examine parallel algorithms for performing a depth-first search (DFS) of a directed...
We show how to maintain a shortest path tree of a general directed graph G with unit edge weights an...
In this paper we study two problems in the context of fully dynamic graph algorithms that is, when w...
AbstractThe depth-first search (DFS) algorithm is one of the basic techniques used in a very large v...