Breadth first search (BFS) traversal on massive graphs in external memory was considered non-viable until recently, because of the large number of I/Os it incurs. Ajwani et al. [3] showed that the randomized variant of the o(n) I/O algorithm of Mehlhorn and Meyer [24] (MM BFS) can compute the BFS level decomposition for large graphs (around a billion edges) in a few hours for small diameter graphs and a few days for large diameter graphs. We improve upon their implementation of this algorithm by reducing the overhead associated with each BFS level, thereby improving the results for large diameter graphs which are more difficult for BFS traversal in external memory. Also, we present the implementation of the deterministic variant of MM BFS a...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Many emerging large-scale data science applications require searching large graphs dis-tributed acro...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...
ALEXNEX07/ ANACO04: Workshop on Algorithm Engineering & Experiments, 6 January 2007, Astor Crowne P...
9th Implementation Challenge of DIMACS, the Center for Discrete Mathematics and Theoretical Computer...
Breadth First Search (BFS) traversal is an archetype for many important graph problems. However, com...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
Modern day’s databases contain over hundred gigabytes to petabytes of information. For efficient and...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external-memory...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external memor...
We give the first external memory algorithm for breadth-first search (BFS) which achieves $o(n)$ I/O...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
We give the first external memory algorithm for breadth-first search (BFS) which achieves o(n) I/Os ...
In the past a number of I/O-efficient algorithms were designed to solve a problem on a static data s...
Computing the diameter of a graph is a fundamental part of network analysis. Even if the data fits i...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Many emerging large-scale data science applications require searching large graphs dis-tributed acro...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...
ALEXNEX07/ ANACO04: Workshop on Algorithm Engineering & Experiments, 6 January 2007, Astor Crowne P...
9th Implementation Challenge of DIMACS, the Center for Discrete Mathematics and Theoretical Computer...
Breadth First Search (BFS) traversal is an archetype for many important graph problems. However, com...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
Modern day’s databases contain over hundred gigabytes to petabytes of information. For efficient and...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external-memory...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external memor...
We give the first external memory algorithm for breadth-first search (BFS) which achieves $o(n)$ I/O...
In this chapter, we study the problem of traversing large graphs. A traversal, a systematic method o...
We give the first external memory algorithm for breadth-first search (BFS) which achieves o(n) I/Os ...
In the past a number of I/O-efficient algorithms were designed to solve a problem on a static data s...
Computing the diameter of a graph is a fundamental part of network analysis. Even if the data fits i...
Data-intensive, graph-based computations are pervasive in several scientific applications, and are k...
Many emerging large-scale data science applications require searching large graphs dis-tributed acro...
We describe a new external memory data structure, the buffered repository tree, and use it to provid...